# IA-GCN: Interpretable Attention based Graph Convolutional Network for Disease prediction

arXiv: https://arxiv.org/abs/2103.15587 · HTML: https://mlsanity.com/paper/2103.15587/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- Builds on 19 of its 34 references that are in the map.
- First posted on arXiv 29 Mar 2021.

## Builds on (most cited first, 19 of 19)

- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Inductive Representation Learning on Large Graphs](https://mlsanity.com/paper/1706.02216/) (2017)
- [Dynamic Graph CNN for Learning on Point Clouds](https://mlsanity.com/paper/1801.07829/) (2018)
- [GNNExplainer: Generating Explanations for Graph Neural Networks](https://mlsanity.com/paper/1903.03894/) (2019)
- [GraphLIME: Local Interpretable Model Explanations for Graph Neural Networks](https://mlsanity.com/paper/2001.06216/) (2020)
- [Explainability Techniques for Graph Convolutional Networks](https://mlsanity.com/paper/1905.13686/) (2019)
- [Disease Prediction using Graph Convolutional Networks: Application to Autism Spectrum Disorder and Alzheimer's Disease](https://mlsanity.com/paper/1806.01738/) (2018)
- [Differentiable Graph Module (DGM) for Graph Convolutional Networks](https://mlsanity.com/paper/2002.04999/) (2020)
- [Spectral Graph Convolutions for Population-based Disease Prediction](https://mlsanity.com/paper/1703.03020/) (2017)
- [Understanding Graph Isomorphism Network for rs-fMRI Functional Connectivity Analysis](https://mlsanity.com/paper/2001.03690/) (2020)
- [InceptionGCN: Receptive Field Aware Graph Convolutional Network for Disease Prediction](https://mlsanity.com/paper/1903.04233/) (2019)
- [Latent-Graph Learning for Disease Prediction](https://mlsanity.com/paper/2003.13620/) (2020)
- [Bootstrapping Graph Convolutional Neural Networks for Autism Spectrum Disorder Classification](https://mlsanity.com/paper/1704.07487/) (2017)
- [GraphDefense: Towards Robust Graph Convolutional Networks](https://mlsanity.com/paper/1911.04429/) (2019)
- [Towards Explainable Graph Representations in Digital Pathology](https://mlsanity.com/paper/2007.00311/) (2020)
- [Self-Attention Equipped Graph Convolutions for Disease Prediction](https://mlsanity.com/paper/1812.09954/) (2018)
- [Zoom in to where it matters: a hierarchical graph based model for mammogram analysis](https://mlsanity.com/paper/1912.07517/) (2019)
- [Simultaneous imputation and disease classification in incomplete medical datasets using Multigraph Geometric Matrix Completion (MGMC)](https://mlsanity.com/paper/2005.06935/) (2020)
- [Multi-modal Graph Fusion for Inductive Disease Classification in Incomplete Datasets](https://mlsanity.com/paper/1905.03053/) (2019)

## Built on by (most cited first, 10 of 10)

- [Learning Dynamic Graph Representation of Brain Connectome with Spatio-Temporal Attention](https://mlsanity.com/paper/2105.13495/) (2021)
- [Brain Networks and Intelligence: A Graph Neural Network Based Approach to Resting State fMRI Data](https://mlsanity.com/paper/2311.03520/) (2023)
- [Unsupervised pre-training of graph transformers on patient population graphs](https://mlsanity.com/paper/2207.10603/) (2022)
- [Context-based Interpretable Spatio-Temporal Graph Convolutional Network for Human Motion Forecasting](https://mlsanity.com/paper/2402.19237/) (2024)
- [Multimodal brain age estimation using interpretable adaptive population-graph learning](https://mlsanity.com/paper/2307.04639/) (2023)
- [Deep Dynamic Effective Connectivity Estimation from Multivariate Time Series](https://mlsanity.com/paper/2202.02393/) (2022)
- [Unsupervised Pre-Training on Patient Population Graphs for Patient-Level Predictions](https://mlsanity.com/paper/2203.12616/) (2022)
- [Evidence-Grounded Multimodal Misinformation Detection with Attention-Based GNNs](https://mlsanity.com/paper/2505.18221/) (2025)
- [GNNBleed: Inference Attacks to Unveil Private Edges in Graphs with Realistic Access to GNN Models](https://mlsanity.com/paper/2311.16139/) (2023)
- [Interpretable graph-based models on multimodal biomedical data integration: A technical review and benchmarking](https://mlsanity.com/paper/2505.01696/) (2025)

## Abstract (arXiv)

Interpretability in Graph Convolutional Networks (GCNs) has been explored to some extent in computer vision in general, yet, in the medical domain, it requires further examination. Moreover, most of the interpretability approaches for GCNs, especially in the medical domain, focus on interpreting the model in a post hoc fashion. In this paper, we propose an interpretable graph learning-based model which 1) interprets the clinical relevance of the input features towards the task, 2) uses the explanation to improve the model performance and, 3) learns a population level latent graph that may be used to interpret the cohort's behavior. In a clinical scenario, such a model can assist the clinical experts in better decision-making for diagnosis and treatment planning. The main novelty lies in the interpretable attention module (IAM), which directly operates on multi-modal features. Our IAM learns the attention for each feature based on the unique interpretability-specific losses. We show the application on two publicly available datasets, Tadpole and UKBB, for three tasks of disease, age, and gender prediction. Our proposed model shows superior performance with respect to compared methods with an increase in an average accuracy of 3.2% for Tadpole, 1.6% for UKBB Gender, and 2% for the UKBB Age prediction task. Further, we show exhaustive validation and clinical interpretation of our results.
