CRSLab: An Open-Source Toolkit for Building Conversational Recommender System
Not on the map. Why?
Abstract (arXiv)
In recent years, conversational recommender system (CRS) has received much attention in the research community. However, existing studies on CRS vary in scenarios, goals and techniques, lacking unified, standardized implementation or comparison. To tackle this challenge, we propose an open-source CRS toolkit CRSLab, which provides a unified and extensible framework with highly-decoupled modules to develop CRSs. Based on this framework, we collect 6 commonly-used human-annotated CRS datasets and implement 18 models that include recent techniques such as graph neural network and pre-training models. Besides, our toolkit provides a series of automatic evaluation protocols and a human-machine interaction interface to test and compare different CRS methods. The project and documents are released at https://github.com/RUCAIBox/CRSLab.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). Builds on 24 of its 34 references that are in the map. First posted on arXiv 4 Jan 2021.
Builds on
24 of 34 references.
References · 24
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Self-Attentive Sequential Recommendationcited by 1,169
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2015A Diversity-Promoting Objective Function for Neural Conversation Modelscited by 1,068
- 2018Personalizing Dialogue Agents: I have a dog, do you have pets too?cited by 820
- 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
- 2016How NOT To Evaluate Your Dialogue System: An Empirical Study of Unsupervised Evaluation Metrics for Dialogue Response Generationcited by 356
- 2015Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Modelscited by 207
- 2018Towards Deep Conversational Recommendationscited by 174
- 2015Neural Responding Machine for Short-Text Conversationcited by 124
12 more
- 2020Improving Conversational Recommender Systems via Knowledge Graph based Semantic Fusioncited by 122
- 2018Conversational Recommender Systemcited by 115
- 2019Towards Knowledge-Based Recommender Dialog Systemcited by 112
- 2020Towards Conversational Recommendation over Multi-Type Dialogscited by 107
- 2020Estimation-Action-Reflection: Towards Deep Interaction Between Conversational and Recommender Systemscited by 98
- 2020Towards Topic-Guided Conversational Recommender Systemcited by 94
- 2020INSPIRED: Toward Sociable Recommendation Dialog Systemscited by 91
- 2019Recommendation as a Communication Game: Self-Supervised Bot-Play for Goal-oriented Dialoguecited by 44
- 2019ConvLab: Multi-Domain End-to-End Dialog System Platformcited by 29
- 2020User Memory Reasoning for Conversational Recommendationcited by 19
- 2019Deep Conversational Recommender in Travelcited by 16
- 2020Leveraging Historical Interaction Data for Improving Conversational Recommender Systemcited by 15
Built on by
Citing papers per year: 2021: 5; 2022: 9; 2023: 10; 2024: 3; 2025: 5; 2026: 2.
34 papers.
Sort:
By area:
- 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
- 2022Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learningcited by 85
- 2024A Review of Modern Recommender Systems Using Generative Models (Gen-RecSys)cited by 58
- 2023Rethinking the Evaluation for Conversational Recommendation in the Era of Large Language Modelscited by 48
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representationcited by 32
- 2022A Unified Multi-task Learning Framework for Multi-goal Conversational Recommender Systemscited by 32
- 2023A Large Language Model Enhanced Conversational Recommender Systemcited by 31
- 2022User-Centric Conversational Recommendation with Multi-Aspect User Modelingcited by 29
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistantcited by 26
- 2022C2-CRS: Coarse-to-Fine Contrastive Learning for Conversational Recommender Systemcited by 24
- 2021Learning Neural Templates for Recommender Dialogue Systemcited by 22
22 more
- 2022LingYi: Medical Conversational Question Answering System based on Multi-modal Knowledge Graphscited by 15
- 2021RecInDial: A Unified Framework for Conversational Recommendation with Pretrained Language Modelscited by 14
- 2023U-NEED: A Fine-grained Dataset for User Needs-Centric E-commerce Conversational Recommendationcited by 12
- 2023Improving Conversational Recommendation Systems via Bias Analysis and Language-Model-Enhanced Data Augmentationcited by 11
- 2024Behavior Alignment: A New Perspective of Evaluating LLM-based Conversational Recommender Systemscited by 11
- 2023Improving Conversational Recommendation Systems via Counterfactual Data Simulationcited by 10
- 2025Graph Retrieval-Augmented LLM for Conversational Recommendation Systemscited by 10
- 2023Talk the Walk: Synthetic Data Generation for Conversational Music Recommendationcited by 9
- 2023Beyond Single Items: Exploring User Preferences in Item Sets with the Conversational Playlist Curation Datasetcited by 6
- 2023Knowledge Graphs and Pre-trained Language Models enhanced Representation Learning for Conversational Recommender Systemscited by 6
- 2023Alleviating the Long-Tail Problem in Conversational Recommender Systemscited by 5
- 2025Search-Based Interaction For Conversation Recommendation via Generative Reward Model Based Simulated Usercited by 5
- 2022INSPIRED2: An Improved Dataset for Sociable Conversational Recommendationcited by 4
- 2022COLA: Improving Conversational Recommender Systems by Collaborative Augmentationcited by 4
- 2025ReGeS: Reciprocal Retrieval-Generation Synergy for Conversational Recommender Systemscited by 2
- 2026τ-Rec: A Verifiable Benchmark for Agentic Recommender Systemscited by 2
- 2022FORCE: A Framework of Rule-Based Conversational Recommender Systemcited by 1
- 2024RecWizard: A Toolkit for Conversational Recommendation with Modular, Portable Models and Interactive User Interfacecited by 1
- 2026ShiJianBench: From Dialogue to Decision for Long-Horizon Evaluation of Investment Advisorscited by 1
- 2022Customized Conversational Recommender Systemscited by 0
- 2023Evaluating the Robustness of Conversational Recommender Systems by Adversarial Examplescited by 0
- 2025STEP: Stepwise Curriculum Learning for Context-Knowledge Fusion in Conversational Recommendationcited by 0
- 2026ShiJianBench: From Dialogue to Decision for Long-Horizon Evaluation of Investment Advisors2 Aug 2026
- 2026τ-Rec: A Verifiable Benchmark for Agentic Recommender Systems8 Jun 2026
- 2025ReGeS: Reciprocal Retrieval-Generation Synergy for Conversational Recommender Systems22 Sep 2025
- 2025STEP: Stepwise Curriculum Learning for Context-Knowledge Fusion in Conversational Recommendation14 Aug 2025
- 2025Search-Based Interaction For Conversation Recommendation via Generative Reward Model Based Simulated User29 Apr 2025
- 2025Graph Retrieval-Augmented LLM for Conversational Recommendation Systems9 Mar 2025
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistant29 Jan 2025
- 2024Behavior Alignment: A New Perspective of Evaluating LLM-based Conversational Recommender Systems17 Apr 2024
- 2024A Review of Modern Recommender Systems Using Generative Models (Gen-RecSys)31 Mar 2024
- 2024RecWizard: A Toolkit for Conversational Recommendation with Modular, Portable Models and Interactive User Interface23 Feb 2024
- 2023Knowledge Graphs and Pre-trained Language Models enhanced Representation Learning for Conversational Recommender Systems18 Dec 2023
- 2023Improving Conversational Recommendation Systems via Bias Analysis and Language-Model-Enhanced Data Augmentation25 Oct 2023
22 more
- 2023A Large Language Model Enhanced Conversational Recommender System11 Aug 2023
- 2023Alleviating the Long-Tail Problem in Conversational Recommender Systems21 Jul 2023
- 2023Improving Conversational Recommendation Systems via Counterfactual Data Simulation5 Jun 2023
- 2023Rethinking the Evaluation for Conversational Recommendation in the Era of Large Language Models22 May 2023
- 2023U-NEED: A Fine-grained Dataset for User Needs-Centric E-commerce Conversational Recommendation5 May 2023
- 2023Beyond Single Items: Exploring User Preferences in Item Sets with the Conversational Playlist Curation Dataset13 Mar 2023
- 2023Evaluating the Robustness of Conversational Recommender Systems by Adversarial Examples9 Mar 2023
- 2023Talk the Walk: Synthetic Data Generation for Conversational Music Recommendation27 Jan 2023
- 2022COLA: Improving Conversational Recommender Systems by Collaborative Augmentation15 Dec 2022
- 2022INSPIRED2: An Improved Dataset for Sociable Conversational Recommendation8 Aug 2022
- 2022Customized Conversational Recommender Systems30 Jun 2022
- 2022Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learning19 Jun 2022
- 2022User-Centric Conversational Recommendation with Multi-Aspect User Modeling20 Apr 2022
- 2022LingYi: Medical Conversational Question Answering System based on Multi-modal Knowledge Graphs20 Apr 2022
- 2022A Unified Multi-task Learning Framework for Multi-goal Conversational Recommender Systems14 Apr 2022
- 2022FORCE: A Framework of Rule-Based Conversational Recommender System18 Mar 2022
- 2022C2-CRS: Coarse-to-Fine Contrastive Learning for Conversational Recommender System4 Jan 2022
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representation15 Dec 2021
- 2021RecInDial: A Unified Framework for Conversational Recommendation with Pretrained Language Models14 Oct 2021
- 2021Learning Neural Templates for Recommender Dialogue System25 Sep 2021
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solvers2 Sep 2021
- 2021Advances and Challenges in Conversational Recommender Systems: A Survey23 Jan 2021
- 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
- 2022Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learningcited by 85
- 2024A Review of Modern Recommender Systems Using Generative Models (Gen-RecSys)cited by 58
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representationcited by 32
- 2022A Unified Multi-task Learning Framework for Multi-goal Conversational Recommender Systemscited by 32
- 2023A Large Language Model Enhanced Conversational Recommender Systemcited by 31
- 2022User-Centric Conversational Recommendation with Multi-Aspect User Modelingcited by 29
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistantcited by 26
- 2022C2-CRS: Coarse-to-Fine Contrastive Learning for Conversational Recommender Systemcited by 24
- 2021Learning Neural Templates for Recommender Dialogue Systemcited by 22
- 2022LingYi: Medical Conversational Question Answering System based on Multi-modal Knowledge Graphscited by 15
12 most cited of 27 All 27 (JSON)
- 2026ShiJianBench: From Dialogue to Decision for Long-Horizon Evaluation of Investment Advisors2 Aug 2026
- 2025STEP: Stepwise Curriculum Learning for Context-Knowledge Fusion in Conversational Recommendation14 Aug 2025
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistant29 Jan 2025
- 2024A Review of Modern Recommender Systems Using Generative Models (Gen-RecSys)31 Mar 2024
- 2024RecWizard: A Toolkit for Conversational Recommendation with Modular, Portable Models and Interactive User Interface23 Feb 2024
- 2023Knowledge Graphs and Pre-trained Language Models enhanced Representation Learning for Conversational Recommender Systems18 Dec 2023
- 2023Improving Conversational Recommendation Systems via Bias Analysis and Language-Model-Enhanced Data Augmentation25 Oct 2023
- 2023A Large Language Model Enhanced Conversational Recommender System11 Aug 2023
- 2023Alleviating the Long-Tail Problem in Conversational Recommender Systems21 Jul 2023
- 2023Improving Conversational Recommendation Systems via Counterfactual Data Simulation5 Jun 2023
- 2023U-NEED: A Fine-grained Dataset for User Needs-Centric E-commerce Conversational Recommendation5 May 2023
- 2023Beyond Single Items: Exploring User Preferences in Item Sets with the Conversational Playlist Curation Dataset13 Mar 2023
12 newest of 27 All 27 (JSON)