mlsanityData to 14 Oct 2026

GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendations

arXiv 2208.04222 ↗First posted 4 Aug 2022cs.IR cs.AI cs.LGcited by 22

Not on the map. Why?

Abstract (arXiv)

Recently, graph neural networks (GNNs) have been widely used to develop successful recommender systems. Although powerful, it is very difficult for a GNN-based recommender system to attach tangible explanations of why a specific item ends up in the list of suggestions for a given user. Indeed, explaining GNN-based recommendations is unique, and existing GNN explanation methods are inappropriate for two reasons. First, traditional GNN explanation methods are designed for node, edge, or graph classification tasks rather than ranking, as in recommender systems. Second, standard machine learning explanations are usually intended to support skilled decision-makers. Instead, recommendations are designed for any end-user, and thus their explanations should be provided in user-understandable ways. In this work, we propose GREASE, a novel method for explaining the suggestions provided by any black-box GNN-based recommender system. Specifically, GREASE first trains a surrogate model on a target user-item pair and its l-hop neighborhood. Then, it generates both factual and counterfactual explanations by finding optimal adjacency matrix perturbations to capture the sufficient and necessary conditions for an item to be recommended, respectively. Experimental results conducted on real-world datasets demonstrate that GREASE can generate concise and effective explanations for popular GNN-based recommender models.

Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 38 of its 59 references that are in the map. First posted on arXiv 4 Aug 2022.

Builds on

38 of 59 references.

References · 38

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2017Inductive Representation Learning on Large Graphscited by 6,320
  3. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  4. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
  5. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  6. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  7. 2017Neural Collaborative Filteringcited by 1,111
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
  9. 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
  10. 2019Neural Graph Collaborative Filteringcited by 661
  11. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
  12. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
26 more
  1. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  2. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
  3. 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
  4. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
  5. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
  6. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  7. 2017Neural Factorization Machines for Sparse Predictive Analyticscited by 183
  8. 2019Explainability Techniques for Graph Convolutional Networkscited by 161
  9. 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
  10. 2021Generative Causal Explanations for Graph Neural Networkscited by 124
  11. 2020Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approachcited by 120
  12. 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
  13. 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
  14. 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
  15. 2017Graph Convolutional Encoders for Syntax-aware Neural Machine Translationcited by 70
  16. 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 64
  17. 2021Counterfactual Explainable Recommendationcited by 60
  18. 2021Knowledge-aware Coupled Graph Neural Network for Social Recommendationcited by 49
  19. 2020DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendationcited by 46
  20. 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
  21. 2020Neural Collaborative Reasoningcited by 37
  22. 2020Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approachcited by 30
  23. 2020Multi-Graph Convolution Collaborative Filteringcited by 27
  24. 2021Graph Collaborative Reasoningcited by 14
  25. 2021Relational Graph Convolutional Networks: A Closer Lookcited by 8
  26. 2021NEWRON: A New Generalization of the Artificial Neuron to Enhance the Interpretability of Neural Networkscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 2; 2023: 7; 2024: 3; 2025: 8; 2026: 2.

22 papers.

Sort:

By area:

  1. 2024SwitchTab: Switched Autoencoders Are Effective Tabular Learnerscited by 38
  2. 2022A Survey on Graph Counterfactual Explanations: Definitions, Methods, Evaluation, and Research Challengescited by 30
  3. 2023A Survey on Explainability of Graph Neural Networkscited by 29
  4. 2023Knowledge Graph Completion Models are Few-shot Learners: An Empirical Study of Relation Labeling in E-commerce with LLMscited by 24
  5. 2023Counterfactual Learning on Graphs: A Surveycited by 22
  6. 2023BotTriNet: A Unified and Efficient Embedding for Social Bots Detection via Metric Learningcited by 13
  7. 2024LLM-Powered Explanations: Unraveling Recommendations Through Subgraph Reasoningcited by 10
  8. 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
  9. 2025From Nodes to Narratives: Explaining Graph Neural Networks with LLMs and Graph Contextcited by 6
  10. 2022Sparse Vicious Attacks on Graph Neural Networkscited by 5
  11. 2023Agnostic Visual Recommendation Systems: Open Challenges and Future Directionscited by 4
  12. 2025B-XAIC Dataset: Benchmarking Explainable AI for Graph Neural Networks Using Chemical Datacited by 4
10 more
  1. 2024Heterogeneous Graph Neural Networks with Post-hoc Explanations for Multi-modal and Explainable Land Use Inferencecited by 3
  2. 2023Leveraging Language Representation for Material Recommendation, Ranking, and Explorationcited by 2
  3. 2025LogicXGNN: Grounded Logical Rules for Explaining Graph Neural Networkscited by 1
  4. 2025Do Explanations Increase the Risk of Decision Logic Leakage? Explanation-Guided Stealing of Graph Modelscited by 1
  5. 2023Incremental Semi-supervised Federated Learning for Health Inference via Mobile Sensingcited by 0
  6. 2025Do Protein Transformers Have Biological Intelligence?cited by 0
  7. 2025Learning Marked Temporal Point Process Explanations based on Counterfactual and Factual Reasoningcited by 0
  8. 2025ARM-Explainer -- Explaining and improving graph neural network predictions for the maximum clique problem using node features and association rule miningcited by 0
  9. 2026From Top-1 to Top-K: A Reproducibility Study and Benchmarking of Counterfactual Explanations for Recommender Systemscited by 0
  10. 2026AIMing for Standardised Explainability Evaluation in GNNs: A Framework and Case Study on Graph Kernel Networkscited by 0