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

被引:0
|
作者
Zhou, Kun [1 ,3 ]
Wang, Xiaolei [2 ]
Zhou, Yuanhang [1 ,3 ]
Shang, Chenzhan [1 ]
Cheng, Yuan [4 ]
Zhao, Wayne Xin [2 ,3 ]
Li, Yaliang [5 ]
Wen, Ji-Ronge [1 ,2 ,3 ]
机构
[1] Renmin Univ China, Sch Informat, Beijing, Peoples R China
[2] Renmin Univ China, Gaoling Sch Artificial Intelligence, Beijing, Peoples R China
[3] Beijing Key Lab Big Data Management & Anal Method, Beijing, Peoples R China
[4] Renmin Univ China, Sch Stat, Beijing, Peoples R China
[5] Alibaba Grp, Hangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, conversational recommender systems (CRSs) have drawn a wide attention in the research community, which focus on providing high-quality recommendations to users via natural language conversations. However, due to diverse scenarios and data formats, existing studies on CRSs lack unified and standardized implementation or comparison. To tackle this challenge, we release an open-source 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 19 models that include advanced techniques such as graph neural networks and pre-training models. Besides, our toolkit provides a series of automatic evaluation protocols and a human-machine interaction interface to evaluate and compare different CRS methods. The project and documents are released at https://github.com/RUCAIBox/CRSLab.
引用
收藏
页码:185 / 193
页数:9
相关论文
共 50 条
  • [1] OpenNLU: Open-source Web-interface NLU Toolkit for Development of Conversational Agent
    Ong, Yi Fan
    Madhavi, Maulik
    Chan, Ken
    [J]. 2020 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2020, : 381 - 385
  • [2] An open-source toolkit for mining Wikipedia
    Milne, David
    Witten, Ian H.
    [J]. ARTIFICIAL INTELLIGENCE, 2013, 194 : 222 - 239
  • [3] LEGOEval: An Open-Source Toolkit for Dialogue System Evaluation via Crowdsourcing
    Li, Yu
    Arnold, Josh
    Yan, Feifan
    Shi, Weiyan
    Yu, Zhou
    [J]. ACL-IJCNLP 2021: THE JOINT CONFERENCE OF THE 59TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS AND THE 11TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING: PROCEEDINGS OF THE SYSTEM DEMONSTRATIONS, 2021, : 317 - 324
  • [4] PyCP: An Open-Source Conformal Predictions Toolkit
    Balasubramanian, Vineeth N.
    Baker, Aaron
    Yanez, Matthew
    Chakraborty, Shayok
    Panchanathan, Sethuraman
    [J]. ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, AIAI 2013, 2013, 412 : 361 - 370
  • [5] NATURALCC: An Open-Source Toolkit for Code Intelligence
    Wan, Yao
    He, Yang
    Bi, Zhangqian
    Zhang, Jianguo
    Sui, Yulei
    Zhang, Hongyu
    Hashimoto, Kazuma
    Jin, Hai
    Xu, Guandong
    Xiong, Caiming
    Yu, Philip S.
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 149 - 153
  • [6] THE BAVIECA OPEN-SOURCE SPEECH RECOGNITION TOOLKIT
    Bolanos, Daniel
    [J]. 2012 IEEE WORKSHOP ON SPOKEN LANGUAGE TECHNOLOGY (SLT 2012), 2012, : 354 - 359
  • [7] Building open-source AI
    Shrestha, Yash Raj
    von Krogh, Georg
    Feuerriegel, Stefan
    [J]. NATURE COMPUTATIONAL SCIENCE, 2023, 3 (11): : 908 - 911
  • [8] Building open-source AI
    Yash Raj Shrestha
    Georg von Krogh
    Stefan Feuerriegel
    [J]. Nature Computational Science, 2023, 3 : 908 - 911
  • [9] hCODE 2.0: An Open-source Toolkit for Building Efficient FPGA-enabled Clouds
    Zhao, Qian
    Hendarmawan
    Amagasaki, Motoki
    Iida, Masahiro
    Kuga, Morihiro
    Sueyoshi, Toshinori
    [J]. 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 267 - 270
  • [10] ConvLab-2: An Open-Source Toolkit for Building, Evaluating, and Diagnosing Dialogue Systems
    Zhu, Qi
    Zhang, Zheng
    Fang, Yan
    Li, Xiang
    Takanobu, Ryuichi
    Li, Jinchao
    Peng, Baolin
    Gao, Jianfeng
    Zhu, Xiaoyan
    Huang, Minlie
    [J]. 58TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2020): SYSTEM DEMONSTRATIONS, 2020, : 142 - 149