Controllable Edge-Type-Specific Interpretation in Multi-Relational Graph Neural Networks for Drug Response Prediction

Xiaodi Li, Jianfeng Gui, Qian Gao, Haoyuan Shi, Zhenyu Yue
8/30/2024
cs.LGcs.AI

No official code found. Best implementation: aadimao1030/CETExplainer (0 stars, last commit 2025-05-08).

Abstract

Graph Neural Networks have been widely applied in critical decision-making areas that demand interpretable predictions, leading to the flourishing development of interpretability algorithms. However, current graph interpretability algorithms tend to emphasize generality and often overlook biological significance, thereby limiting their applicability in predicting cancer drug responses. In this paper, we propose a novel post-hoc interpretability algorithm for cancer drug response prediction, CETExplainer, which incorporates a controllable edge-type-specific weighting mechanism. It considers the mutual information between subgraphs and predictions, proposing a structural scoring approach to provide fine-grained, biologically meaningful explanations for predictive models. We also introduce a method for constructing ground truth based on real-world datasets to quantitatively evaluate the proposed interpretability algorithm. Empirical analysis on the real-world dataset demonstrates that CETExplainer achieves superior stability and improves explanation quality compared to leading algorithms, thereby offering a robust and insightful tool for cancer drug prediction.

View on arXivView PDF

Code Implementations(1)

Controllable Edge-Type-Specific Weights for Interpretation in Multi-Relational Graph Neural Networks for Drug Response Prediction

01PythonJun 18, 20241 years ago

Similar Papers

Cite this paper

@article{li2024controllable,
  title  = {Controllable Edge-Type-Specific Interpretation in Multi-Relational Graph Neural Networks for Drug Response Prediction},
  author = {Xiaodi Li and Jianfeng Gui and Qian Gao and Haoyuan Shi and Zhenyu Yue},
  year   = {2024},
  eprint = {2408.17129},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.17129v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.17129.svg)](https://codeofpaper.com/paper/2408.17129)

Discussion