Interpretable Sparsification of Brain Graphs: Better Practices and Effective Designs for Graph Neural Networks (2306.14375v1)
Abstract: Brain graphs, which model the structural and functional relationships between brain regions, are crucial in neuroscientific and clinical applications involving graph classification. However, dense brain graphs pose computational challenges including high runtime and memory usage and limited interpretability. In this paper, we investigate effective designs in Graph Neural Networks (GNNs) to sparsify brain graphs by eliminating noisy edges. While prior works remove noisy edges based on explainability or task-irrelevant properties, their effectiveness in enhancing performance with sparsified graphs is not guaranteed. Moreover, existing approaches often overlook collective edge removal across multiple graphs. To address these issues, we introduce an iterative framework to analyze different sparsification models. Our findings are as follows: (i) methods prioritizing interpretability may not be suitable for graph sparsification as they can degrade GNNs' performance in graph classification tasks; (ii) simultaneously learning edge selection with GNN training is more beneficial than post-training; (iii) a shared edge selection across graphs outperforms separate selection for each graph; and (iv) task-relevant gradient information aids in edge selection. Based on these insights, we propose a new model, Interpretable Graph Sparsification (IGS), which enhances graph classification performance by up to 5.1% with 55.0% fewer edges. The retained edges identified by IGS provide neuroscientific interpretations and are supported by well-established literature.
- Sanity checks for saliency maps. Advances in neural information processing systems 31 (2018).
- Propagation-based temporal network summarization. IEEE Transactions on Knowledge and Data Engineering 30, 4 (2017), 729–742.
- Evaluating saliency map explanations for convolutional neural networks: a user study. In Proceedings of the 25th International Conference on Intelligent User Interfaces. 275–285.
- Graph saliency maps through spectral convolutional networks: Application to sex classification with brain connectivity. In Graphs in Biomedical Image Analysis and Integrating Medical Imaging and Non-Imaging Modalities: Second International Workshop, GRAIL 2018 and First International Workshop, Beyond MIC 2018, Held in Conjunction with MICCAI 2018, Granada, Spain, September 20, 2018, Proceedings 2. Springer, 3–13.
- Communication dynamics in complex brain networks. Nature reviews neuroscience 19, 1 (2018), 17–33.
- Individual variability in functional connectivity predicts performance of a perceptual task. Proceedings of the National Academy of Sciences 109, 9 (2012), 3516–3521.
- Federico Baldassarre and Hossein Azizpour. 2019. Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686 (2019).
- Danielle Smith Bassett and ED Bullmore. 2006. Small-world brain networks. The neuroscientist 12, 6 (2006), 512–523.
- Christian F Beckmann and Stephen M Smith. 2004. Probabilistic independent component analysis for functional magnetic resonance imaging. IEEE transactions on medical imaging 23, 2 (2004), 137–152.
- Graph analysis and modularity of brain functional connectivity networks: searching for the optimal threshold. Frontiers in neuroscience 11 (2017), 441.
- Mapping language with resting-state functional magnetic resonance imaging: A study on the functional profile of the language network. Human Brain Mapping 41, 2 (2020), 545–560.
- Paul Broca. 1861. Remarques sur le siège de la faculté du langage articulé, suivies d’une observation d’aphémie (perte de la parole). Bulletin et Memoires de la Societe anatomique de Paris 6 (1861), 330–357.
- Ed Bullmore and Olaf Sporns. 2009. Complex brain networks: graph theoretical analysis of structural and functional systems. Nature reviews neuroscience 10, 3 (2009), 186–198.
- Edward T Bullmore and Danielle S Bassett. 2011. Brain graphs: graphical models of the human brain connectome. Annual review of clinical psychology 7 (2011), 113–140.
- Improved large-scale graph learning through ridge spectral sparsification. In International Conference on Machine Learning. PMLR, 688–697.
- Spectral sparsification in spectral clustering. In 2016 23rd international conference on pattern recognition (icpr). IEEE, 2301–2306.
- Moo K Chung. 2018. Statistical challenges of big brain network data. Statistics & probability letters 136 (2018), 78–82.
- Brainnnexplainer: An interpretable graph neural network framework for brain network based disease analysis. arXiv preprint arXiv:2107.05097 (2021).
- Provable and practical approximations for the degree distribution using sublinear graph samples. In Proceedings of the 2018 World Wide Web Conference. 449–458.
- Bruce Fischl. 2012. FreeSurfer. Neuroimage 62, 2 (2012), 774–781.
- Neural message passing for quantum chemistry. ICML (2017).
- A multi-modal parcellation of human cerebral cortex. Nature 536, 7615 (2016), 171–178.
- The minimal preprocessing pipelines for the Human Connectome Project. Neuroimage 80 (2013), 105–124.
- ICA-based artefact removal and accelerated fMRI acquisition for improved resting state network imaging. Neuroimage 95 (2014), 232–247.
- Inductive representation learning on large graphs. Advances in neural information processing systems 30 (2017).
- Predicting human resting-state functional connectivity from structural connectivity. Proceedings of the National Academy of Sciences 106, 6 (2009), 2035–2040.
- Online tracking by learning discriminative saliency map with convolutional neural network. In International conference on machine learning. PMLR, 597–606.
- A benchmark for interpretability methods in deep neural networks. Advances in neural information processing systems 32 (2019).
- Graphlime: Local interpretable model explanations for graph neural networks. IEEE Transactions on Knowledge and Data Engineering (2022).
- Mapping the human brain’s cortical-subcortical functional network organization. Neuroimage 185 (2019), 35–57.
- Graph condensation for graph neural networks. arXiv preprint arXiv:2110.07580 (2021).
- Resting connectivity predicts task activation in pre-surgical populations. NeuroImage: Clinical 13 (2017), 378–385.
- David R Karger. 1994. Random sampling in cut, flow, and network design problems. In Proceedings of the twenty-sixth annual ACM symposium on Theory of computing. 648–657.
- Thomas N Kipf and Max Welling. 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016).
- Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In ICLR.
- Resting-state functional connectivity: An emerging method for the study of language networks in post-stroke aphasia. Brain and cognition 131 (2019), 22–33.
- Understanding attention and generalization in graph neural networks. Advances in neural information processing systems 32 (2019).
- Braingnn: Interpretable brain graph neural network for fmri analysis. Medical Image Analysis 74 (2021), 102233.
- Martin A Lindquist. 2008. The statistical analysis of fMRI data. Statistical science 23, 4 (2008), 439–464.
- DIG: A turnkey library for diving into graph deep learning research. The Journal of Machine Learning Research 22, 1 (2021), 10873–10881.
- Thomas T Liu. 2016. Noise contributions to the fMRI signal: An overview. NeuroImage 143 (2016), 141–151.
- Graph summarization methods and applications: A survey. ACM computing surveys (CSUR) 51, 3 (2018), 1–34.
- Learning to drop: Robust graph neural network via topological denoising. In Proceedings of the 14th ACM international conference on web search and data mining. 779–787.
- Resting-state functional MRI: everything that nonexperts have always wanted to know. American Journal of Neuroradiology 39, 8 (2018), 1390–1399.
- Informatics and data mining tools and strategies for the human connectome project. Frontiers in neuroinformatics 5 (2011), 4.
- Inter-individual differences in resting-state functional connectivity predict task-induced BOLD activity. Neuroimage 50, 4 (2010), 1690–1701.
- Weisfeiler and leman go neural: Higher-order graph neural networks. In Proceedings of the AAAI conference on artificial intelligence, Vol. 33. 4602–4609.
- Angela M Muller and Martin Meyer. 2014. Language in the brain at rest: new insights from resting state data and graph theoretical analysis. Frontiers in human neuroscience 8 (2014), 228.
- Comparison of the small-world topology between anatomical and functional connectivity in the human brain. Physica A: statistical mechanics and its applications 387, 23 (2008), 5958–5962.
- David Peleg and Alejandro A Schäffer. 1989. Graph spanners. Journal of graph theory 13, 1 (1989), 99–116.
- Explainability methods for graph convolutional neural networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 10772–10781.
- Functional network organization of the human brain. Neuron 72, 4 (2011), 665–678.
- Lutz Prechelt. 2012. Early stopping—but when? Neural networks: tricks of the trade: second edition (2012), 53–67.
- MSM: a new flexible framework for multimodal surface matching. Neuroimage 100 (2014), 414–426.
- Scalable hashing-based network discovery. In 2017 IEEE International Conference on Data Mining (ICDM). IEEE, 405–414.
- Deep inside convolutional networks: Visualising image classification models and saliency maps. arXiv preprint arXiv:1312.6034 (2013).
- A positive-negative mode of population covariation links brain connectivity, demographics and behavior. Nature neuroscience 18, 11 (2015), 1565–1567.
- Daniel A Spielman and Shang-Hua Teng. 2011. Spectral sparsification of graphs. SIAM J. Comput. 40, 4 (2011), 981–1025.
- Dardo Tomasi and Nora D Volkow. 2012. Resting functional connectivity of language networks: characterization and reproducibility. Molecular psychiatry 17, 8 (2012), 841–854.
- The cingulo-opercular network provides word-recognition benefit. Journal of Neuroscience 33, 48 (2013), 18979–18986.
- The Human Connectome Project: a data acquisition perspective. Neuroimage 62, 4 (2012), 2222–2231.
- Graph Attention Networks. International Conference on Learning Representations (ICLR) (2018). https://openreview.net/forum?id=rJXMpikCZ
- Rank degree: An efficient algorithm for graph sampling. In 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). IEEE, 120–129.
- Minh Vu and My T Thai. 2020. Pgm-explainer: Probabilistic graphical model explanations for graph neural networks. Advances in neural information processing systems 33 (2020), 12225–12235.
- Carl Wernicke. 1874. Der aphasische Symptomencomplex: eine psychologische Studie auf anatomischer Basis. Cohn & Weigert.
- Shaokai Wu and Fengyu Yang. 2023. Boosting Detection in Crowd Analysis via Underutilized Output Features. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 15609–15618.
- How Powerful are Graph Neural Networks? International Conference on Learning Representations (2018).
- How powerful are graph neural networks? arXiv preprint arXiv:1810.00826 (2018).
- Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networks. arXiv preprint arXiv:2102.06462 (2021).
- Groupinn: Grouping-based interpretable neural network for classification of limited, noisy brain data. In Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining. 772–782.
- Fengyu Yang and Chenyan Ma. 2022. Sparse and Complete Latent Organization for Geospatial Semantic Segmentation. 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2022), 1799–1808.
- Gnnexplainer: Generating explanations for graph neural networks. Advances in neural information processing systems 32 (2019).
- Hierarchical graph representation learning with differentiable pooling. Advances in neural information processing systems 31 (2018).
- Explainability in graph neural networks: A taxonomic survey. IEEE Transactions on Pattern Analysis and Machine Intelligence (2022).
- On explainability of graph neural networks via subgraph explorations. In International Conference on Machine Learning. PMLR, 12241–12252.
- Relex: A model-agnostic relational model explainer. In Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society. 1042–1049.
- Robust graph representation learning via neural sparsification. In International Conference on Machine Learning. PMLR, 11458–11468.
- Gaotang Li (8 papers)
- Marlena Duda (2 papers)
- Xiang Zhang (395 papers)
- Danai Koutra (70 papers)
- Yujun Yan (19 papers)