CLIRJan 4, 2021

CRSLab: An Open-Source Toolkit for Building Conversational Recommender System

arXiv:2101.00939v1721 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This toolkit addresses the lack of standardized implementation and comparison for the research community working on conversational recommender systems.

This paper introduces CRSLab, an open-source toolkit for conversational recommender systems (CRS). It provides a unified framework, integrates 6 datasets and 18 models, and includes evaluation protocols and a human-machine interaction interface.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes