# Reinforced Path Reasoning for Counterfactual Explainable Recommendation

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

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- Builds on 29 of its 72 references that are in the map.
- First posted on arXiv 14 Jul 2022.

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

- [Inductive Representation Learning on Large Graphs](https://mlsanity.com/paper/1706.02216/) (2017)
- [LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation](https://mlsanity.com/paper/2002.02126/) (2020)
- [Neural Collaborative Filtering](https://mlsanity.com/paper/1708.05031/) (2017)
- [Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks](https://mlsanity.com/paper/1810.02244/) (2018)
- [Representation Learning on Graphs with Jumping Knowledge Networks](https://mlsanity.com/paper/1806.03536/) (2018)
- [Heterogeneous Graph Attention Network](https://mlsanity.com/paper/1903.07293/) (2019)
- [Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations](https://mlsanity.com/paper/1905.07697/) (2019)
- [Heterogeneous Graph Transformer](https://mlsanity.com/paper/2003.01332/) (2020)
- [KGAT: Knowledge Graph Attention Network for Recommendation](https://mlsanity.com/paper/1905.07854/) (2019)
- [Distilling a Neural Network Into a Soft Decision Tree](https://mlsanity.com/paper/1711.09784/) (2017)
- [Explainable Recommendation: A Survey and New Perspectives](https://mlsanity.com/paper/1804.11192/) (2018)
- [Improving Question Answering by Commonsense-Based Pre-Training](https://mlsanity.com/paper/1809.03568/) (2018)
- [Counterfactual Explainable Recommendation](https://mlsanity.com/paper/2108.10539/) (2021)
- [Pairwise Fairness for Ranking and Regression](https://mlsanity.com/paper/1906.05330/) (2019)
- [Reinforced Negative Sampling over Knowledge Graph for Recommendation](https://mlsanity.com/paper/2003.05753/) (2020)
- [Interactive Recommender System via Knowledge Graph-enhanced Reinforcement Learning](https://mlsanity.com/paper/2006.10389/) (2020)
- [PRINCE: Provider-side Interpretability with Counterfactual Explanations in Recommender Systems](https://mlsanity.com/paper/1911.08378/) (2019)
- [Counterfactual Explanations for Neural Recommenders](https://mlsanity.com/paper/2105.05008/) (2021)
- [Explaining Data-Driven Decisions made by AI Systems: The Counterfactual Approach](https://mlsanity.com/paper/2001.07417/) (2020)
- [Explaining Latent Factor Models for Recommendation with Influence Functions](https://mlsanity.com/paper/1811.08120/) (2018)
- [Structured Nonconvex and Nonsmooth Optimization: Algorithms and Iteration Complexity Analysis](https://mlsanity.com/paper/1605.02408/) (2016)
- [Causal Disentanglement for Semantics-Aware Intent Learning in Recommendation](https://mlsanity.com/paper/2202.02576/) (2022)
- [Posthoc Interpretability of Learning to Rank Models using Secondary Training Data](https://mlsanity.com/paper/1806.11330/) (2018)
- [Be Causal: De-biasing Social Network Confounding in Recommendation](https://mlsanity.com/paper/2105.07775/) (2021)
- [Model-agnostic vs. Model-intrinsic Interpretability for Explainable Product Search](https://mlsanity.com/paper/2108.05317/) (2021)
- [Deep Treatment-Adaptive Network for Causal Inference](https://mlsanity.com/paper/2112.13502/) (2021)
- [Meta Decision Trees for Explainable Recommendation Systems](https://mlsanity.com/paper/1912.09140/) (2019)
- [FAIRY: A Framework for Understanding Relationships between Users' Actions and their Social Feeds](https://mlsanity.com/paper/1908.03109/) (2019)
- [Stochastic Intervention for Causal Effect Estimation](https://mlsanity.com/paper/2105.12898/) (2021)

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

- [When Large Language Models Meet Personalization: Perspectives of Challenges and Opportunities](https://mlsanity.com/paper/2307.16376/) (2023)
- [Graph Neural Networks for Vulnerability Detection: A Counterfactual Explanation](https://mlsanity.com/paper/2404.15687/) (2024)
- [LLM-Powered Explanations: Unraveling Recommendations Through Subgraph Reasoning](https://mlsanity.com/paper/2406.15859/) (2024)
- [Toward Structure Fairness in Dynamic Graph Embedding: A Trend-aware Dual Debiasing Approach](https://mlsanity.com/paper/2406.13201/) (2024)
- [Combining Embedding-Based and Semantic-Based Models for Post-hoc Explanations in Recommender Systems](https://mlsanity.com/paper/2401.04474/) (2024)
- [Knowledge-enhanced Neural Machine Reasoning: A Review](https://mlsanity.com/paper/2302.02093/) (2023)
- [Explainable Recommendation with Simulated Human Feedback](https://mlsanity.com/paper/2504.14147/) (2025)
- [Did Models Learn Sufficiently? Attribution-Guided Training via Subset-Selected Counterfactual Augmentation](https://mlsanity.com/paper/2511.12100/) (2025)
- [RecXplainer: Amortized Attribute-based Personalized Explanations for Recommender Systems](https://mlsanity.com/paper/2211.14935/) (2022)
- [Performance-Driven QUBO for Recommender Systems on Quantum Annealers](https://mlsanity.com/paper/2410.15272/) (2024)
- [Explaining Synergistic Effects in Social Recommendations](https://mlsanity.com/paper/2601.18151/) (2026)
- [Inductive Subgraphs as Shortcuts: Causal Disentanglement for Heterophilic Graph Learning](https://mlsanity.com/paper/2604.19186/) (2026)
- [Explanations-Driven Active Feature Acquisition for Algorithmic Recourse](https://mlsanity.com/paper/2609.12179/) (2026)

## Abstract (arXiv)

Counterfactual explanations interpret the recommendation mechanism via exploring how minimal alterations on items or users affect the recommendation decisions. Existing counterfactual explainable approaches face huge search space and their explanations are either action-based (e.g., user click) or aspect-based (i.e., item description). We believe item attribute-based explanations are more intuitive and persuadable for users since they explain by fine-grained item demographic features (e.g., brand). Moreover, counterfactual explanation could enhance recommendations by filtering out negative items. In this work, we propose a novel Counterfactual Explainable Recommendation (CERec) to generate item attribute-based counterfactual explanations meanwhile to boost recommendation performance. Our CERec optimizes an explanation policy upon uniformly searching candidate counterfactuals within a reinforcement learning environment. We reduce the huge search space with an adaptive path sampler by using rich context information of a given knowledge graph. We also deploy the explanation policy to a recommendation model to enhance the recommendation. Extensive explainability and recommendation evaluations demonstrate CERec's ability to provide explanations consistent with user preferences and maintain improved recommendations. We release our code at https://github.com/Chrystalii/CERec.
