mlsanityData to 7 Oct 2026

Improving Conversational Recommendation Systems via Counterfactual Data Simulation

arXiv 2306.02842 ↗First posted 5 Jun 2023cs.CL cs.IRcited by 10

Not on the map. Why?

Abstract (arXiv)

Conversational recommender systems (CRSs) aim to provide recommendation services via natural language conversations. Although a number of approaches have been proposed for developing capable CRSs, they typically rely on sufficient training data for training. Since it is difficult to annotate recommendation-oriented dialogue datasets, existing CRS approaches often suffer from the issue of insufficient training due to the scarcity of training data. To address this issue, in this paper, we propose a CounterFactual data simulation approach for CRS, named CFCRS, to alleviate the issue of data scarcity in CRSs. Our approach is developed based on the framework of counterfactual data augmentation, which gradually incorporates the rewriting to the user preference from a real dialogue without interfering with the entire conversation flow. To develop our approach, we characterize user preference and organize the conversation flow by the entities involved in the dialogue, and design a multi-stage recommendation dialogue simulator based on a conversation flow language model. Under the guidance of the learned user preference and dialogue schema, the flow language model can produce reasonable, coherent conversation flows, which can be further realized into complete dialogues. Based on the simulator, we perform the intervention at the representations of the interacted entities of target users, and design an adversarial training method with a curriculum schedule that can gradually optimize the data augmentation strategy. Extensive experiments show that our approach can consistently boost the performance of several competitive CRSs, and outperform other data augmentation methods, especially when the training data is limited. Our code is publicly available at https://github.com/RUCAIBox/CFCRS.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 42 of its 56 references that are in the map. First posted on arXiv 5 Jun 2023.

Builds on

42 of 56 references.

References · 42

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  3. 2018Self-Attentive Sequential Recommendationcited by 1,169
  4. 2017Neural Collaborative Filteringcited by 1,108
  5. 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
  6. 2019DialoGPT: Large-Scale Generative Pre-training for Conversational Response Generationcited by 842
  7. 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
  8. 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
  9. 2021A Survey of Data Augmentation Approaches for NLPcited by 408
  10. 2019Counterfactual Visual Explanationscited by 312
  11. 2020Time Series Data Augmentation for Deep Learning: A Surveycited by 225
  12. 2019Counterfactual Data Augmentation for Mitigating Gender Stereotypes in Languages with Rich Morphologycited by 200
30 more
  1. 2018Towards Deep Conversational Recommendationscited by 174
  2. 2018Neural Approaches to Conversational AIcited by 164
  3. 2017A Survey on Dialogue Systems: Recent Advances and New Frontierscited by 162
  4. 2020A Survey on Conversational Recommender Systemscited by 142
  5. 2020Improving Conversational Recommender Systems via Knowledge Graph based Semantic Fusioncited by 122
  6. 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
  7. 2019Towards Knowledge-Based Recommender Dialog Systemcited by 112
  8. 2020Towards Conversational Recommendation over Multi-Type Dialogscited by 107
  9. 2020Estimation-Action-Reflection: Towards Deep Interaction Between Conversational and Recommender Systemscited by 98
  10. 2020Towards Topic-Guided Conversational Recommender Systemcited by 94
  11. 2020Counterfactual Data Augmentation using Locally Factored Dynamicscited by 93
  12. 2020INSPIRED: Toward Sociable Recommendation Dialog Systemscited by 91
  13. 2022Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learningcited by 85
  14. 2018Sequence-to-Sequence Data Augmentation for Dialogue Language Understandingcited by 67
  15. 2018Learning General Purpose Distributed Sentence Representations via Large Scale Multi-task Learningcited by 52
  16. 2023Rethinking the Evaluation for Conversational Recommendation in the Era of Large Language Modelscited by 48
  17. 2021RevCore: Review-augmented Conversational Recommendationcited by 47
  18. 2021Augmenting Sequential Recommendation with Pseudo-Prior Items via Reversely Pre-training Transformercited by 45
  19. 2018Robust Machine Comprehension Models via Adversarial Trainingcited by 44
  20. 2021CRSLab: An Open-Source Toolkit for Building Conversational Recommender Systemcited by 34
  21. 2022User-Centric Conversational Recommendation with Multi-Aspect User Modelingcited by 29
  22. 2022C2-CRS: Coarse-to-Fine Contrastive Learning for Conversational Recommender Systemcited by 24
  23. 2022Variational Reasoning over Incomplete Knowledge Graphs for Conversational Recommendationcited by 22
  24. 2022BARCOR: Towards A Unified Framework for Conversational Recommendation Systemscited by 21
  25. 2021Memory Augmented Multi-Instance Contrastive Predictive Coding for Sequential Recommendationcited by 16
  26. 2020Leveraging Historical Interaction Data for Improving Conversational Recommender Systemcited by 15
  27. 2021RecInDial: A Unified Framework for Conversational Recommendation with Pretrained Language Modelscited by 14
  28. 2022Counterfactual Data Augmentation via Perspective Transition for Open-Domain Dialoguescited by 6
  29. 2023Multi-grained Hypergraph Interest Modeling for Conversational Recommendationcited by 5
  30. 2022Bias Challenges in Counterfactual Data Augmentationcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 6; 2026: 2.

10 papers.