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.
翻译:为了支持对建议者系统最新进展的研究,本文件提出一个扩大建议图书馆,由八套最新专题和结构的八套包组成。首先,从数据角度,我们考虑与数据问题有关的三个重要专题(即宽度、偏向和分布转换),并据此制定五个套套件:元学习、数据扩增、偏向、公平性和跨域建议。此外,从模型的角度,我们分别为基于变压器和图形神经网络(GNN)的模型开发了两个基准套件。所有套件(包括65个新模型)都是根据流行建议框架RecBole开发的,确保执行和接口是统一的。对于每个套件,我们从数据加载、实验设置、评估和算法实施中提供完整的实施。这个图书馆为促进建议系统的最新研究提供了宝贵的资源。该项目在链接上发布:https://github.com/RUCIBox/RecBole2.0。