GEAR: Learning graph neural network explainer via adjusting gradients

Youmin Zhang, Qun Liu*, Guoyin Wang, William K. Cheung, Li Liu

*Corresponding author for this work

Research output: Contribution to journalJournal articlepeer-review

Abstract

Graph neural network (GNN) explainers aim to elucidate the prediction behavior of GNNs, facilitating their wide adoption in high-stakes tasks. Current approaches typically define multiple objective functions to construct comprehensive and accurate explainers. Nevertheless, optimizing GNN explainers with multiple objective functions is challenging because of conflicts between the gradients among these objectives, which may result in suboptimal solutions. To eliminate potential conflicts and enhance explainer optimization, we introduce GEAR, which is a novel framework that adjusts the gradients to optimize the GNN explainer. Specifically, we attempt to define comprehensive objectives from multiple perspectives that are crucial for optimizing GNN explainers, including fidelity, sparsity, counterfactual reasoning, and connectivity. Subsequently, we purposefully determine the dominant gradient and angle threshold of the conflicting gradients from a geometric perspective. More importantly, we propose a simple yet effective gradient adjuster to refine the gradients during explainer optimization. Experiments on synthetic and real-world datasets demonstrate the effectiveness of the proposed GEAR. In addition, state-of-the-art explainers with the incorporated gradient adjuster outperform their counterparts without the proposed gradient adjuster.
Original languageEnglish
Article number112368
JournalKnowledge-Based Systems
Volume302
DOIs
Publication statusPublished - 25 Oct 2024

Scopus Subject Areas

  • Software
  • Management Information Systems
  • Information Systems and Management
  • Artificial Intelligence

User-Defined Keywords

  • Explainable machine learning
  • Gradient adjustment
  • Graph neural network
  • Multi-objective optimization

Fingerprint

Dive into the research topics of 'GEAR: Learning graph neural network explainer via adjusting gradients'. Together they form a unique fingerprint.

Cite this