Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Counterfactual Collaborative Reasoning (2307.00165v1)

Published 30 Jun 2023 in cs.IR, cs.AI, cs.CL, and cs.LG

Abstract: Causal reasoning and logical reasoning are two important types of reasoning abilities for human intelligence. However, their relationship has not been extensively explored under machine intelligence context. In this paper, we explore how the two reasoning abilities can be jointly modeled to enhance both accuracy and explainability of machine learning models. More specifically, by integrating two important types of reasoning ability -- counterfactual reasoning and (neural) logical reasoning -- we propose Counterfactual Collaborative Reasoning (CCR), which conducts counterfactual logic reasoning to improve the performance. In particular, we use recommender system as an example to show how CCR alleviate data scarcity, improve accuracy and enhance transparency. Technically, we leverage counterfactual reasoning to generate "difficult" counterfactual training examples for data augmentation, which -- together with the original training examples -- can enhance the model performance. Since the augmented data is model irrelevant, they can be used to enhance any model, enabling the wide applicability of the technique. Besides, most of the existing data augmentation methods focus on "implicit data augmentation" over users' implicit feedback, while our framework conducts "explicit data augmentation" over users explicit feedback based on counterfactual logic reasoning. Experiments on three real-world datasets show that CCR achieves better performance than non-augmented models and implicitly augmented models, and also improves model transparency by generating counterfactual explanations.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (71)
  1. Learning heterogeneous knowledge base embeddings for explainable recommendation. Algorithms (2018).
  2. Stable signal recovery from incomplete and inaccurate measurements. CPAM (2006).
  3. Emmanuel J Candes and Terence Tao. 2005. Decoding by linear programming. IEEE transactions on information theory 51, 12 (2005), 4203–4215.
  4. Generate natural language explanations for recommendation. In EARS 2019 at SIGIR.
  5. Graph collaborative reasoning. In WSDM. 75–84.
  6. Temporal meta-path guided explainable recommendation. In WSDM. 1056–1064.
  7. Learn Basic Skills and Reuse: Modularized Adaptive Neural Architecture Search (MANAS). In CIKM. 169–179.
  8. Neural collaborative reasoning. In Proceedings of the Web Conference 2021. 1516–1527.
  9. Shulong Chen and Yuxing Peng. 2018. Matrix factorization for recommendation with explicit and implicit feedback. Knowledge-Based Systems 158 (2018), 109–117.
  10. Personalized fashion recommendation with visual explanations based on multimodal attention network: Towards visually explainable recommendation. In SIGIR. 765–774.
  11. Data Augmented Sequential Recommendation based on Counterfactual Thinking. In TKDE.
  12. Sequential recommendation with user memory networks. In WSDM. 108–116.
  13. Measuring “Why” in Recommender Systems: a Comprehensive Survey on the Evaluation of Explainable Recommendation. arXiv preprint arXiv:2202.06466 (2022).
  14. Transformers4Rec: Bridging the Gap between NLP and Sequential/Session-Based Recommendation. In RecSys. 143–153.
  15. Sequential user-based recurrent neural network recommendations. In RecSys. 152–160.
  16. Kai Epstude and Neal J Roese. 2008. The functional theory of counterfactual thinking. Personality and social psychology review 12, 2 (2008), 168–192.
  17. Causalm: Causal model explanation through counterfactual language models. Comp. Ling. (2021).
  18. Counterfactual vision-and-language navigation via adversarial path sampler. In ECCV.
  19. Fairness-aware explainable recommendation over knowledge graphs. In SIGIR.
  20. A survey on trustworthy recommender systems. arXiv:2207.12515 (2022).
  21. Explainable Fairness in Recommendation. In SIGIR.
  22. Improving Personalized Explanation Generation through Visualization. In ACL. 244–255.
  23. Path Language Modeling over Knowledge Graphsfor Explainable Recommendation. In WWW.
  24. Recommendation as Language Processing (RLP): A Unified Pretrain, Personalized Prompt & Predict Paradigm (P5). In RecSys.
  25. Prince: Provider-side interpretability with counterfactual explanations in recommender systems. In WSDM. 196–204.
  26. Counterfactual visual explanations. In ICML. PMLR, 2376–2384.
  27. F Maxwell Harper and Joseph A Konstan. 2015. The movielens datasets: History and context. TIIS 5, 4 (2015), 1–19.
  28. Ruining He and Julian McAuley. 2016. Fusing similarity models with markov chains for sparse sequential recommendation. In ICDM. IEEE, 191–200.
  29. Balázs Hidasi and Alexandros Karatzoglou. 2018. Recurrent neural networks with top-k gains for session-based recommendations. In CIKM. 843–852.
  30. Session-based recommendations with recurrent neural networks. ICLR (2016).
  31. Wenyue Hua and Yongfeng Zhang. 2022. System 1 + System 2 = Better World: Neural-Symbolic Chain of Logic Reasoning. In EMNLP.
  32. Improving sequential recommendation with knowledge-enhanced memory networks. In SIGIR.
  33. Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive sequential recommendation. In ICDM. IEEE, 197–206.
  34. Diederik P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. 3rd International Conference on Learning Representations (2015).
  35. Neural attentive session-based recommendation. In CIKM. 1419–1428.
  36. Generate neural template explanations for recommendation. In CIKM. 755–764.
  37. Extra: Explanation ranking datasets for explainable recommendation. In SIGIR. 2463–2469.
  38. Personalized Transformer for Explainable Recommendation. In ACL. 4947–4957.
  39. Personalized prompt learning for explainable recommendation. arXiv preprint arXiv:2202.07371 (2022).
  40. Fairness in Recommendation: A Survey. In arXiv.
  41. From Kepler to Newton: Explainable AI for Science Discovery. In ICML 2022 AI for Science.
  42. STAMP: short-term attention/memory priority model for session-based recommendation. In KDD.
  43. Justifying recommendations using distantly-labeled reviews and fine-grained aspects. In EMNLP.
  44. Personalizing session-based recommendations with hierarchical recurrent neural networks. In RecSys.
  45. Factorizing personalized markov chains for next-basket recommendation. In WWW.
  46. Neural logic reasoning. In CIKM. 1365–1374.
  47. BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. In CIKM. 1441–1450.
  48. Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoning. In WWW. 1018–1027.
  49. Counterfactual explainable recommendation. In CIKM. 1784–1793.
  50. Jiaxi Tang and Ke Wang. 2018. Personalized top-n sequential recommendation via convolutional sequence embedding. In WSDM. 565–573.
  51. Counterfactual Explanations for Neural Recommenders. In SIGIR. 1627–1631.
  52. Explainable recommendation via multi-task learning in opinionated text data. In SIGIR. 165–174.
  53. Counterfactual data-augmented sequential recommendation. In SIGIR. 347–356.
  54. Time series data augmentation for deep learning: A survey. IJCAI (2021).
  55. Recurrent recommender networks. In WSDM. 495–503.
  56. SSE-PT: Sequential recommendation via personalized transformer. In RecSys.
  57. CAFE: Coarse-to-fine neural symbolic reasoning for explainable recommendation. In CIKM.
  58. Reinforcement knowledge graph reasoning for explainable recommendation. In SIGIR.
  59. Ex3: Explainable attribute-aware item-set recommendations. In RecSys.
  60. Counterfactual Review-based Recommendation. In CIKM.
  61. Learning causal explanations for recommendation. In CSR.
  62. Comparative Explanations of Recommendations. In WWW. 3113–3123.
  63. Top-N Recommendation with Counterfactual User Preference Simulation. In CIKM.
  64. A dynamic recurrent model for next basket recommendation. In SIGIR. 729–732.
  65. Causerec: Counterfactual user sequence synthesis for sequential recommendation. In SIGIR.
  66. Neuro-Symbolic Interpretable Collaborative Filtering for Attribute-based Recommendation. In WWW.
  67. Explainable recommendation: A survey and new perspectives. Foundations and Trends® in Information Retrieval (2020).
  68. Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In SIGIR. 83–92.
  69. Revisiting Alternative Experimental Settings for Evaluating Top-N Item Recommendation Algorithms. In CIKM. 2329–2332.
  70. S3-rec: Self-supervised learning for sequential recommendation with mutual information maximization. In CIKM.
  71. Faithfully explainable recommendation via neural logic reasoning. In NAACL.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Jianchao Ji (14 papers)
  2. Zelong Li (24 papers)
  3. Shuyuan Xu (31 papers)
  4. Max Xiong (1 paper)
  5. Juntao Tan (33 papers)
  6. Yingqiang Ge (36 papers)
  7. Hao Wang (1120 papers)
  8. Yongfeng Zhang (163 papers)
Citations (8)

Summary

We haven't generated a summary for this paper yet.