English

Dynamic Causal Collaborative Filtering

Information Retrieval 2022-08-24 v1 Artificial Intelligence Machine Learning

Abstract

Causal graph, as an effective and powerful tool for causal modeling, is usually assumed as a Directed Acyclic Graph (DAG). However, recommender systems usually involve feedback loops, defined as the cyclic process of recommending items, incorporating user feedback in model updates, and repeating the procedure. As a result, it is important to incorporate loops into the causal graphs to accurately model the dynamic and iterative data generation process for recommender systems. However, feedback loops are not always beneficial since over time they may encourage more and more narrowed content exposure, which if left unattended, may results in echo chambers. As a result, it is important to understand when the recommendations will lead to echo chambers and how to mitigate echo chambers without hurting the recommendation performance. In this paper, we design a causal graph with loops to describe the dynamic process of recommendation. We then take Markov process to analyze the mathematical properties of echo chamber such as the conditions that lead to echo chambers. Inspired by the theoretical analysis, we propose a Dynamic Causal Collaborative Filtering (\partialCCF) model, which estimates users' post-intervention preference on items based on back-door adjustment and mitigates echo chamber with counterfactual reasoning. Multiple experiments are conducted on real-world datasets and results show that our framework can mitigate echo chambers better than other state-of-the-art frameworks while achieving comparable recommendation performance with the base recommendation models.

Keywords

Cite

@article{arxiv.2208.11094,
  title  = {Dynamic Causal Collaborative Filtering},
  author = {Shuyuan Xu and Juntao Tan and Zuohui Fu and Jianchao Ji and Shelby Heinecke and Yongfeng Zhang},
  journal= {arXiv preprint arXiv:2208.11094},
  year   = {2022}
}

Comments

In ACM CIKM 2022

R2 v1 2026-06-25T01:54:37.886Z