# Causal-Inference-for-Recommendation **Repository Path**: Tomhappy/Causal-Inference-for-Recommendation ## Basic Information - **Project Name**: Causal-Inference-for-Recommendation - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-11 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Causal-Inference-for-Recommendation A comprehensive repository featuring research works on causal inference for recommender systems, including both academic papers and their corresponding code implementations :fire:. For any inquiries or contributions, please contact hsluo2000@buaa.edu.cn or hsluo2000@gmail.com. We welcome any interesting papers or code related to this field. If you find this repository useful to your research or work, we would greatly appreciate a star on the repository :heart:. [stars-img]: https://img.shields.io/github/stars/Chrissie-Law/Causal-Inference-for-Recommendation?color=yellow [stars-url]: https://github.com/Chrissie-Law/Causal-Inference-for-Recommendation/stargazers [fork-img]: https://img.shields.io/github/forks/Chrissie-Law/Causal-Inference-for-Recommendation?color=lightblue&label=fork [fork-url]: https://github.com/Chrissie-Law/Causal-Inference-for-Recommendation/network/members [CI4RS-url]: https://github.com/Chrissie-Law/Causal-Inference-for-Recommendation [![GitHub stars][stars-img]][stars-url] [![GitHub forks][fork-img]][fork-url] If this repository or our survey paper is beneficial for your work, please cite: ``` @article{luo2024ci4rs, title = {A survey on causal inference for recommendation}, journal = {The Innovation}, volume = {5}, number = {2}, pages = {100590}, year = {2024}, issn = {2666-6758}, doi = {https://doi.org/10.1016/j.xinn.2024.100590}, url = {https://www.cell.com/the-innovation/fulltext/S2666-6758(24)00028-6}, author = {Luo, Huishi and Zhuang, Fuzhen and Xie, Ruobing and Zhu, Hengshu and Wang, Deqing and An, Zhulin and Xu, Yongjun} } ``` Due to space limitations in the official publication in [The Innovation](https://doi.org/10.1016/j.xinn.2024.100590), some figures and complete bibliographic tables are included in the supplemental material, which may be inconvenient for reading. **We strongly recommend consulting our [arXiv version](https://arxiv.org/pdf/2303.11666) :sparkles: of the paper for reading**, where all figures and bibliographic tables are positioned near the relevant text in the main document, significantly enhancing readability. ## Usage Guide This repository offers a systematic review of research papers in the field of causal inference for recommendation systems, similar to the structure of the original survey. We categorize all works into three main types based on the causal inference theories they employ: - **PO-based (Potential Outcome)** - **SCM-based (Structural Causal Model)** - **General Counterfactuals-based** The comprehensive taxonomy is illustrated in the figure below. In addition, we have summarized the specific application problems that these works address within recommendation systems, which are listed in the "Issue of concern" column of our tables. Use the search function to quickly locate works relevant to your interests.
Figure 2: Distribution of publications on causal recommendations by year and framework,
focusing exclusively on specific industrial algorithms and excluding fundamental theory discussions.
Figure 3: Evolutionary Timeline of Propensity Score Strategies in Recommendations.
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2016 | ExpoMF | Modeling User Exposure in Recommendation | WWW | Exposure bias | Propensity score | Matrix factorization | Link | Link |
| 2018 | SERec | Collaborative Filtering with Social Exposure: A Modular Approach to Social Recommendation | AAAI | Social recommendation | Propensity score | Matrix factorization | Link | Link |
| 2020 | Dcf | Causal Inference for Recommender Systems | RecSys | Unobserved confounding bias | Propensity score | Matrix factorization | Link | - |
| 2021 | CNFI | Causal neural fuzzy inference modeling of missing data in implicit recommendation system | KBS | Implicit feedback | Propensity score | MF | Link | - |
| 2021 | IOBM | Adapting Interactional Observation Embedding for Counterfactual Learning to Rank | SIGIR | Interactional observation bias | Propensity score | Bi-LSTM | Link | Link |
| 2023 | CCL | Contrastive Counterfactual Learning for Causality-aware Interpretable Recommender Systems | CIKM | Unobserved confounding bias | Propensity score | (custom-designed) | Link | - |
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2019 | Propensity-free DR | Improving Ad Click Prediction by Considering Non-displayed Events | CIKM | Selection bias | DR | FFM | Link | - |
| 2019 | DR-JL | Doubly Robust Joint Learning for Recommendation on Data Missing Not at Random | ICML | Selection Bias | DR | MF | Link | - |
| 2020 | Multi-DR | Large-scale Causal Approaches to Debiasing Post-click Conversion Rate Estimation with Multi-task Learning | WWW | Selection bias | DR | Multi-task MLP | Link | - |
| 2021 | MRDR-DL | Enhanced Doubly Robust Learning for Debiasing Post-Click Conversion Rate Estimation | SIGIR | Selection bias | MRDR | Matrix factorization | Link | Link |
| 2022 | Cascade-DR | Doubly Robust Off-Policy Evaluation for Ranking Policies under the Cascade Behavior Model | WSDM | High variance of RIPS | Cascade-DR | Matrix factorization | Link | Link |
| 2022 | ASPIRE | ASPIRE: Air Shipping Recommendation for E-commerce Products via Causal Inference Framework | KDD | Uplift | DR, ATE | LightGBM | Link | - |
| 2022 | DRIB | Towards Unbiased and Robust Causal Ranking for Recommender Systems | WSDM | Unobserved confoundeing bias | DR | Matrix factorization | Link | - |
| 2022 | DR-BIAS, DR-MSE | A Generalized Doubly Robust Learning Framework for Debiasing Post-Click Conversion Rate Prediction | KDD | Selection Bias | DR | FM | Link | - |
| 2023 | CDR | CDR: Conservative Doubly Robust Learning for Debiased Recommendation | CIKM | Selection bias | DR | MF | Link | - |
| 2023 | CF-MTL | Who Should Be Given Incentives? Counterfactual Optimal Treatment Regimes Learning for Recommendation | KDD | Personalized incentive policy | CATE, IPS, DR | (custom-designed) | Link | Link |
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2019 | ULRMF, ULBPR | Uplift-based evaluation and optimization of recommenders | RecSys | Uplift | IPS, SNIPS, ATE | MF | Link | - |
| 2020 | - | Free Lunch! Retrospective Uplift Modeling for Dynamic Promotions Recommendation within ROI Constraints | RecSys | CATE | Xgboost | Link | - | |
| 2021 | AUUC-max | Uplift Modeling with Generalization Guarantees | KDD | CATE | Linear/Wide & Deep | Link | - | |
| 2021 | CausCF | Causally Attentive Collaborative Filtering | CIKM | CATE | Matrix factorization | Link | - | |
| 2022 | ASPIRE | ASPIRE: Air Shipping Recommendation for E-commerce Products via Causal Inference Framework | KDD | DR, ATE | LightGBM | Link | - |
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2017 | - | Predicting Counterfactuals from Large Historical Data and Small Randomized Trials | WWW | Domain adaptation | ITE | Linear/regularized kernel methods | Link | - |
| 2018 | CausE | Causal Embeddings for Recommendation | RecSys | Domain adaptation | ITE | MF | Link | - |
| 2020 | - | Inferring the Causal Impact of New Track Releases on Music Recommendation Platforms through Counterfactual Predictions | RecSys | Causal effect of a new track release | TE | Structural state-space model | Link | - |
| 2021 | CACF | Causally Attentive Collaborative Filtering | CIKM | Unobserved confounding bias | ITE | (custom-designed) | Link | Link |
| 2022 | MCRec | Device-cloud Collaborative Recommendation via Meta Controller | KDD | Device-cloud collaborative recommendation | CATE | DIN | Link | - |
| 2022 | LRIR | What is the Most Effective Intervention to Increase Job Retention for this Disabled Worker? | KDD | Disability employment | ITE, ATE | (custom-designed) | Link | - |
Figure 4: Separate-learning-counterfactual-inference, a common pattern of SCM-based causal inference for recommender systems,
learns causal effect with a separate structure or multi-task framework and performs counterfactual inference during testing.
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2021 | DICE | Disentangling User Interest and Conformity for Recommendation with Causal Embedding | WWW | Popularity bias | (causal view) | Matrix factorization (multi-task) | Link | Link |
| 2022 | CIGC | Causal Incremental Graph Convolution for Recommender System Retraining | TNNLS | GCN model retraining | Intervention on the cause factor | LightGCN | Link | Link |
| 2024 | MGCE | Multimodal Graph Causal Embedding for Multimedia-Based Recommendation | TKDE | Popularity bias | (causal view) | linear GCN | Link | Link |
| 2023 | DDCE | Dual disentanglement of user–item interaction for recommendation with causal embedding | IPM | Popularity bias | (causal view) | (custom-designed) | Link | - |
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2011 | - | The Influence of Social Presence on Customer Intention to Reuse Online Recommender Systems: The Roles of Personalization and Product Type | IJEC | Effect of social presence | Mediation analysis | - | Link | - |
| 2013 | - | Impact of informational factors on online recommendation credibility: The moderating role of source credibility | DSS | Effect of informational factors | Mediation analysis | - | Link | - |
| 2019 | CMA | The Identification and Estimation of Direct and Indirect Effects in A/B Tests through Causal Mediation Analysis | KDD | Effect of induced change | NDE, TIE | - | Link | Link |
| 2021 | MACR | Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in Recommender System | KDD | Popularity bias | TIE | MF, LightGCN (multi-task) | Link | Link |
| 2022 | CIRS | CIRS: Bursting Filter Bubbles by Counterfactual Interactive Recommender System | TOIS | Filter bubble | Intervention on the mediator | PPO | Link | Link |
| 2023 | CCF | Causal Collaborative Filtering | ICTIR | Historical bias | Intervention on the mediator, counterfactual data augmentation | NCF, GRU4Rec, etc. | Link | Link |
| Year | Model | Title | Venue | Issue of concern | Causal inference method | Base model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|---|
| 2012 | - | Exploring Social Influence via Posterior Effect of Word-of-Mouth Recommendations | WSDM | Effect of word- of-mouth recommendation | Back-door criterion | MF | Link | - |
| 2015 | - | Estimating the Causal Impact of Recommendation Systems from Observational Data | EC | Effect of recommendations | Back-door adjustment, instrumental variable | - | Link | - |
| 2018 | - | How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utility | RecSys | Feedback loop bias | (causal view) | MF, etc. | Link | - |
| 2019 | DEMER | Environment Reconstruction with Hidden Confounders for Reinforcement Learning based Recommendation | KDD | Unobserved confounding bias | (causal view) | DNN(reinforcement learning) | Link | - |
| 2021 | CPR | Top-N Recommendation with Counterfactual User Preference Simulation | CIKM | Data insufficiency | Intervention on the treatment | MF, LightGCN, etc. | Link | Link |
| 2021 | CauSeR | CauSeR: Causal Session-based Recommendations for Handling Popularity Bias | CIKM | Popularity bias in session-based RS | Intervention on the treatment | SR-GNN | Link | - |
| 2021 | MCT | Recommending the Most Effective Intervention to Improve Employment for Job Seekers with Disability | KDD | Disability employment | Back-door criterion, CATE | (custom-designed) | Link | Link |
| 2021 | DecRS | Deconfounded Recommendation for Alleviating Bias Amplification | KDD | Bias amplification | Intervention on the treatment | FM, NFM | Link | Link |
| 2021 | PDA | Causal Intervention for Leveraging Popularity Bias in Recommendation | SIGIR | Popularity bias | Intervention on the treatment | MF | Link | Official TensorFlow, Reproduced PyTorch |
| 2021 | CR | Clicks can be Cheating: Counterfactual Recommendation for Mitigating Clickbait Issue | SIGIR | Clickbait | Back-door criterion, TIE | MMGCN | Link | Link |
| 2022 | D2Q | Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation | KDD | Duration bias | Intervention on the treatment | (custom-designed) | Link | - |
| 2022 | DeSCoVeR | DeSCoVeR: Debiased Semantic Context Prior for Venue Recommendation | SIGIR | Venue recommendation | Intervention on the treatment | (custom-designed) | Link | - |
| 2022 | IV4Rec | A Model-Agnostic Causal Learning Framework for Recommendation using Search Data | WWW | Recommendation using search data | IV | DIN, NRHUB | Link | Link |
| 2022 | HCR | Mitigating Hidden Confounding Effects for Causal Recommendation | TKDE | Unobserved confounding bias | Front-door adjustment | MMGCN | Link | - |
| 2023 | DCR | Addressing Confounding Feature Issue for Causal Recommendation | TOIS | Unobserved confounding bias | Intervention on the treatment | NFM | Link | Link |
| 2023 | CaDSI | Causal Disentanglement for Semantic-Aware Intent Learning in Recommendation | TKDE | Observed confounding bias | Intervention on the treatment | (custom-designed) | Link | - |
| 2023 | DecUCB | User-Regulation Deconfounded Conversational Recommender System with Bandit Feedback | KDD | Observed confounding bias | Back-door adjustment | bandit | Link | - |
| 2023 | iDCF | Debiasing Recommendation by Learning Identifiable Latent Confounders | KDD | Unobserved confounding bias | Proxy Variable | MF | Link | Link |
| 2023 | CVRDD | Counterfactual Video Recommendation for Duration Debiasing | KDD | Duration bias | TIE | MLP(model-agnostic) | Link | - |
| 2023 | DML | Leveraging Watch-time Feedback for Short-Video Recommendations: A Causal Labeling Framework | CIKM | Duration bias | Back-door adjustment | MMoE | Link | Link |
| 2023 | CGSR | Causality-guided Graph Learning for Session-based Recommendation | CIKM | Shortcut paths in SBRSs | Back-door adjustment | (custom-designed) | Link | - |
| 2023 | - | Evaluating Digital Agriculture Recommendations with Causal Inference | AAAI | Digital agriculture | Back-door adjustment, IPS | (custom-designed, knowledge-based RS) | Link | Link |
| Year | Model | Title | Venue | Causal inference method | Backbone model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|
| 2017 | - | Predicting Counterfactuals from Large Historical Data and Small Randomized Trials | WWW | ITE | Linear/regularized kernel methods | Link | - |
| 2018 | - | Causal Embeddings for Recommendation | RecSys | ITE | Matrix factorization | Link | - |
| 2019 | Propensity-free DR | Improving Ad Click Prediction by Considering Non-displayed Events | CIKM | DR | FFM | Link | - |
| 2020 | KDCRec | A General Knowledge Distillation Framework for Counterfactual Recommendation via Uniform Data | SIGIR | ITE | MF (knowledge distillation) | Link | Link |
| Year | Model | Title | Venue | Causal inference method | Backbone model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|
| 2021 | CF2 | Counterfactual Review-based Recommendation | CIKM | "Minimum" counterfactuals | (custom-designed) | Link | Link |
| 2021 | CASR | Counterfactual Data-Augmented Sequential Recommendation | SIGIR | "Minimum" counterfactuals | NARM, STAMP, SASRec | Link | - |
| 2021 | CauseRec | CauseRec: Counterfactual User Sequence Synthesis for Sequential Recommendation | SIGIR | Counterfactuals | (custom-designed, sequential recommendation) | Link | Link |
| 2022 | POEM | Modeling Persuasion Factor of User Decision for Recommendation | KDD | Counterfactuals | GCN | Link | Link |
| 2023 | COCO-SBRS | A Counterfactual Collaborative Session-based Recommender System | WWW | Counterfactuals | (custom-designed, sequential recommendation) | Link | Link |
| Year | Model | Title | Venue | Causal inference method | Backbone model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|
| 2021 | - | Towards Personalized Fairness based on Causal Notion | SIGIR | Counterfactuals | (custom-designed) | Link | Link |
| 2022 | F-UCB | Achieving Counterfactual Fairness for Causal Bandit | AAAI | Counterfactuals | UCB | Link | - |
| 2022 | CLOVER | Comprehensive Fair Meta-learned Recommender System | KDD | Counterfactuals | MELU | Link | Link |
| 2023 | PSF-RS | Path-Specific Counterfactual Fairness for Recommender Systems | KDD | "Minimum" counterfactuals | (custom-designed) | Link | Link |
| Year | Model | Title | Venue | Causal inference method | Backbone model | Paper Link | Code Link |
|---|---|---|---|---|---|---|---|
| 2020 | PRINCE | PRINCE: Provider-side Interpretability with Counterfactual Explanations in Recommender Systems | WSDM | "Minimum" counterfactuals | HIN | Link | Link |
| 2021 | CountER | Counterfactual Explainable Recommendation | CIKM | "Minimum" counterfactuals | MLP(model-agnostic, black-box) | Link | Link |
| 2023 | CounterNet | CounterNet: End-to-End Training of Prediction Aware Counterfactual Explanations | KDD | "Minimum" counterfactuals | (custom-designed) | Link | Link |