{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/recbole-2-0-towards-a-more-up-to-date","title":"RecBole 2.0: Towards a More Up-to-Date Recommendation Library","arxiv_id":"2206.07351","date":"2022-06-15","proceeding":null,"authors":["Wayne Xin Zhao","Yupeng Hou","Xingyu Pan","Chen Yang","Zeyu Zhang","Zihan Lin","Jingsen Zhang","Shuqing Bian","Jiakai Tang","Wenqi Sun","Yushuo Chen","Lanling Xu","Gaowei Zhang","Zhen Tian","Changxin Tian","Shanlei Mu","Xinyan Fan","Xu Chen","Ji-Rong Wen"],"abstract":"In order to support the study of recent advances in recommender systems, this paper presents an extended recommendation library consisting of eight packages for up-to-date topics and architectures. First of all, from a data perspective, we consider three important topics related to data issues (i.e., sparsity, bias and distribution shift), and develop five packages accordingly: meta-learning, data augmentation, debiasing, fairness and cross-domain recommendation. Furthermore, from a model perspective, we develop two benchmarking packages for Transformer-based and graph neural network (GNN)-based models, respectively. All the packages (consisting of 65 new models) are developed based on a popular recommendation framework RecBole, ensuring that both the implementation and interface are unified. For each package, we provide complete implementations from data loading, experimental setup, evaluation and algorithm implementation. This library provides a valuable resource to facilitate the up-to-date research in recommender systems. The project is released at the link: https://github.com/RUCAIBox/RecBole2.0.","url_abs":"https://arxiv.org/abs/2206.07351v2","url_pdf":"https://arxiv.org/pdf/2206.07351v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"recbole-2-0-towards-a-more-up-to-date","repo_url":"https://github.com/rucaibox/recbole2.0","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"recbole-2-0-towards-a-more-up-to-date","repo_url":"https://github.com/RUCAIBox/RecBole","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"benchmarking","task_name":"Benchmarking"},{"task_slug":"data-augmentation","task_name":"Data Augmentation"},{"task_slug":"fairness","task_name":"Fairness"},{"task_slug":"graph-neural-network","task_name":"Graph Neural Network"},{"task_slug":"meta-learning","task_name":"Meta-Learning"},{"task_slug":"recommendation-systems","task_name":"Recommendation Systems"}],"methods":[{"method_slug":"graph-neural-network","method_name":"Graph Neural Network"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2206.07351","atlas_url":"https://app.syntology.ai/?focus=2206.07351","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}