You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@
24
24
25
25
RecBole is developed based on Python and PyTorch for reproducing and developing recommendation algorithms in a unified,
26
26
comprehensive and efficient framework for research purpose.
27
-
Our library includes 91 recommendation algorithms, covering four major categories:
27
+
Our library includes 94 recommendation algorithms, covering four major categories:
28
28
29
29
+ General Recommendation
30
30
+ Sequential Recommendation
@@ -48,8 +48,8 @@ In order to support the study of recent advances in recommender systems, we cons
48
48
+**General and extensible data structure.** We design general and extensible data structures to unify the formatting and
49
49
usage of various recommendation datasets.
50
50
51
-
+**Comprehensive benchmark models and datasets.** We implement 78 commonly used recommendation algorithms, and provide
52
-
the formatted copies of 28 recommendation datasets.
51
+
+**Comprehensive benchmark models and datasets.** We implement 94 commonly used recommendation algorithms, and provide
52
+
the formatted copies of 43 recommendation datasets.
53
53
54
54
+**Efficient GPU-accelerated execution.** We optimize the efficiency of our library with a number of improved techniques
55
55
oriented to the GPU environment.
@@ -59,9 +59,11 @@ for testing and comparing recommendation algorithms.
59
59
60
60
61
61
## RecBole News
62
+
**02/23/2025**: We release RecBole [v1.2.1](https://github.com/RUCAIBox/RecBole/releases/tag/v1.2.1).
63
+
62
64
**11/01/2023**: We release RecBole [v1.2.0](https://github.com/RUCAIBox/RecBole/releases/tag/v1.2.0).
63
65
64
-
**11/06/2022**: We release [the optimal hyperparameters of the model and their tuning ranges](https://recbole.io/hyperparameters/index.html).
66
+
**11/06/2022**: We release [the optimal hyperparameters of the model and their tuning ranges](https://recbole.io/hyperparameters/index.html).
65
67
66
68
**10/05/2022**: We release RecBole [v1.1.1](https://github.com/RUCAIBox/RecBole/releases/tag/v1.1.1).
67
69
@@ -101,13 +103,13 @@ These extensions make it much easier to reproduce the benchmark results and stay
@@ -249,6 +251,7 @@ We will keep improving our implementations, and update these test results.
249
251
## RecBole Major Releases
250
252
| Releases | Date |
251
253
|----------|------------|
254
+
| v1.2.1 | 02/23/2025 |
252
255
| v1.2.0 | 11/01/2023 |
253
256
| v1.1.1 | 10/05/2022 |
254
257
| v1.0.0 | 09/17/2021 |
@@ -293,7 +296,7 @@ We thank the nice contributions through PRs from [@rowedenny](https://github.com
293
296
294
297
295
298
## Cite
296
-
If you find RecBole useful for your research or development, please cite the following papers: [RecBole[1.0]](https://arxiv.org/abs/2011.01731), [RecBole[2.0]](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) and [RecBole[1.2.0]](https://dl.acm.org/doi/10.1145/3539618.3591889).
299
+
If you find RecBole useful for your research or development, please cite the following papers: [RecBole[1.0]](https://arxiv.org/abs/2011.01731), [RecBole[2.0]](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) and [RecBole[1.2.1]](https://dl.acm.org/doi/10.1145/3539618.3591889).
297
300
298
301
```bibtex
299
302
@inproceedings{recbole[1.0],
@@ -312,7 +315,7 @@ If you find RecBole useful for your research or development, please cite the fol
312
315
publisher = {{ACM}},
313
316
year = {2022}
314
317
}
315
-
@inproceedings{recbole[1.2.0],
318
+
@inproceedings{recbole[1.2.1],
316
319
author = {Lanling Xu and Zhen Tian and Gaowei Zhang and Junjie Zhang and Lei Wang and Bowen Zheng and Yifan Li and Jiakai Tang and Zeyu Zhang and Yupeng Hou and Xingyu Pan and Wayne Xin Zhao and Xu Chen and Ji{-}Rong Wen},
317
320
title = {Towards a More User-Friendly and Easy-to-Use Benchmark Library for Recommender Systems},
318
321
booktitle = {{SIGIR}},
@@ -334,7 +337,8 @@ Here is the list of our lead developers in each development phase. They are the
334
337
| June 2020<br> ~<br> Nov. 2020 | v0.1.1 | Shanlei Mu ([@ShanleiMu](https://github.com/ShanleiMu)), Yupeng Hou ([@hyp1231](https://github.com/hyp1231)),<br> Zihan Lin ([@linzihan-backforward](https://github.com/linzihan-backforward)), Kaiyuan Li ([@tsotfsk](https://github.com/tsotfsk))|[PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016)|
| Feb. 2025<br/> ~ <br/> now | v1.2.1 | Enze Liu ([@BishopLiu](https://github.com/BishopLiu)), Kesha Ou ([@TayTroye](https://github.com/TayTroye)), Bingqian Li ([@Fotiligner](https://github.com/Fotiligner)) |[PDF](https://dl.acm.org/doi/10.1145/3539618.3591889)|
author = {Lanling Xu and Zhen Tian and Gaowei Zhang and Junjie Zhang and Lei Wang and Bowen Zheng and Yifan Li and Jiakai Tang and Zeyu Zhang and Yupeng Hou and Xingyu Pan and Wayne Xin Zhao and Xu Chen and Ji{-}Rong Wen},
293
296
title = {Towards a More User-Friendly and Easy-to-Use Benchmark Library for Recommender Systems},
RecBole is a unified, comprehensive and efficient framework developed based on PyTorch.
12
12
It aims to help the researchers to reproduce and develop recommendation models.
13
13
14
-
In the lastest release, our library includes 91 recommendation algorithms `[Model List]`_, covering four major categories:
14
+
In the lastest release, our library includes 94 recommendation algorithms `[Model List]`_, covering four major categories:
15
15
16
16
- General Recommendation
17
17
- Sequential Recommendation
@@ -29,7 +29,7 @@ Features:
29
29
- General and extensible data structure
30
30
We deign general and extensible data structures to unify the formatting and usage of various recommendation datasets.
31
31
- Comprehensive benchmark models and datasets
32
-
We implement 91 commonly used recommendation algorithms, and provide the formatted copies of 43 recommendation datasets.
32
+
We implement 94 commonly used recommendation algorithms, and provide the formatted copies of 43 recommendation datasets.
33
33
- Efficient GPU-accelerated execution
34
34
We design many tailored strategies in the GPU environment to enhance the efficiency of our library.
35
35
- Extensive and standard evaluation protocols
@@ -102,7 +102,8 @@ Time Version Lead Developers
102
102
June 2020 ~ Nov. 2020 v0.1.1 `Shanlei Mu <https://github.com/ShanleiMu>`_, `Yupeng Hou <https://github.com/hyp1231>`_, `Zihan Lin <https://github.com/linzihan-backforward>`_, `Kaiyuan Li <https://github.com/tsotfsk>`_
Feb. 2025 ~ Now v1.2.1 `Enze Liu <https://github.com/BishopLiu>`_, `Kesha Ou <https://github.com/TayTroye>`_, `Bingqian Li <https://github.com/Fotiligner>`_
0 commit comments