# 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.
Strategies of the causal inference for recommendation
Figure 1: Strategies of the Causal Inference for Recommendation
## Project Updates This repository is actively updated with the latest research papers up to early 2024. Updates will continue with new publications on causal inference for recommendation systems. Stay tuned! ## Bookmarks - [Survey Papers](#survey-papers) - [Distinctive Features of Our Work](#distinctive-features-of-our-work) - [PO-based Methods](#po-based-methods) - [Propensity Score Strategy](#propensity-score-strategy) - [Approach Inspired by Propensity Score](#approach-inspired-by-propensity-score) - [Approach with Doubly Robust](#approach-with-doubly-robust) - [Causal Effect Strategy](#causal-effect-strategy) - [Causal Effect for Uplift](#causal-effect-for-uplift) - [Causal Effect beyond Uplift](#causal-effect-beyond-uplift) - [SCM-based Methods](#scm-based-methods) - [Causal Recommendation with Collider Structure](#causal-recommendation-with-collider-structure) - [Causal Recommendation with Mediator Structure](#causal-recommendation-with-mediator-structure) - [Causal Recommendation with Confounder Structure](#causal-recommendation-with-confounder-structure) - [General Counterfactuals-based Methods](#general-counterfactuals-based-methods) - [Domain Adaptation](#domain-adaptation) - [Data Augmentation](#data-augmentation) - [Fairness](#fairness) - [Explanation](#explanation) ## Survey Papers | **Year** | **Title** | **Venue** | **Paper** | **Code** | | ---- |----------------------------------------------------------------------------------|:--------:|:---------------------------------------------------------------------------------:|:----:| | 2024 | **A Survey on Causal Inference for Recommendation (Ours)** | The Innovation | [The Innovation](https://doi.org/10.1016/j.xinn.2024.100590),
[:sparkles:**Recommended:arXiv**](https://arxiv.org/pdf/2303.11666) | [Link](https://github.com/Chrissie-Law/Causal-Inference-for-Recommendation) | | 2022 | **Causal Inference in Recommender Systems: A Survey and Future Directions** | TOIS | [Link](https://dl.acm.org/doi/abs/10.1145/3639048) | [Link](https://github.com/tsinghua-fib-lab/Causal-Recommender-Systems) | | 2022 | **On the opportunity of causal learning in recommendation systems: Foundation, estimation, prediction and challenges** | IJCAI | [Link](https://www.ijcai.org/proceedings/2022/0787.pdf) | - | | 2023 | **Causal Inference for Recommendation: Foundations, Methods and Applications** | arXiv | [Link](https://arxiv.org/pdf/2301.04016) | - | | 2023 | **Causal Inference in Recommender Systems: A Survey of Strategies for Bias Mitigation, Explanation, and Generalization** | arXiv | [Link](https://arxiv.org/pdf/2301.00910) | - | ### Distinctive Features of Our Work Our study on causal inference in recommender systems is distinguished by the following aspects: * **Theoretically coherent classification framework from a causal perspective.** We adopts a more nuanced and theory-driven classification of causal recommender systems, categorizing algorithms into PO-based (Potential Outcome), SCM-based (Structural Causal Model), and general counterfactuals-based. This taxonomy offers a more structured and holistic understanding of causal theories, beneficial especially for newcomers in causal inference. * **Evolution of Causal Methods in Recommender Systems.** We trace the developmental trajectory of the integration between prevalent causal inference theories and recommender systems. * **Up-to-Date Collection and Review.** Our survey encompasses a comprehensive collection of recent works, as illustrated below.
Distribution of publications on causal recommendations by year and framework

Figure 2: Distribution of publications on causal recommendations by year and framework,
focusing exclusively on specific industrial algorithms and excluding fundamental theory discussions.

[Back](#bookmarks-) ## PO-based Methods ### Propensity Score Strategy
Evolutionary Timeline of Propensity Score Strategies in Recommendations

Figure 3: Evolutionary Timeline of Propensity Score Strategies in Recommendations.

#### Approach Inspired by Propensity Score
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 -
[Back](#bookmarks-) #### Approach with Doubly Robust
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
[Back](#bookmarks-) ### Causal Effect Strategy #### Causal Effect for Uplift
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 -
[Back](#bookmarks-) #### Causal Effect beyond Uplift
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 -
[Back](#bookmarks-) ## SCM-based Methods
Separate-learning-counterfactual-inference in SCM-based causal inference

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.

### Causal Recommendation with Collider Structure
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 -
[Back](#bookmarks-) ### Causal Recommendation with Mediator Structure
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
[Back](#bookmarks-) ### Causal Recommendation with Confounder Structure
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
[Back](#bookmarks-) ## General Counterfactuals-based Methods The "General Counterfactuals" methods are categorized based on the "Issue of Concern," meaning that the category titles reflect the specific application issues they aim to address within recommender systems, including domain adaptation, data augmentation, fairness, and explanation. ### Domain Adaptation
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
[Back](#bookmarks-) ### Data Augmentation
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
[Back](#bookmarks-) ### Fairness
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
[Back](#bookmarks-) ### Explanation
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
[Back](#bookmarks-) ## License This project is licensed under the MIT License.