Skip to content

Commit cacf6b8

Browse files
authored
Merge pull request #1902 from BishopLiu/master
FIX: update version information
2 parents 7a574e4 + f64d549 commit cacf6b8

File tree

8 files changed

+59
-39
lines changed

8 files changed

+59
-39
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ for testing and comparing recommendation algorithms.
5959

6060

6161
## RecBole News
62+
![new](/asset/new.gif) **11/01/2023**: We release RecBole [v1.2.0](https://github.com/RUCAIBox/RecBole/releases/tag/v1.2.0).
63+
6264
![new](/asset/new.gif) **11/06/2022**: We release [the optimal hyperparameters of the model and their tuning ranges](https://recbole.io/hyperparameters/index.html).
6365

6466
![new](/asset/new.gif) **10/05/2022**: We release RecBole [v1.1.1](https://github.com/RUCAIBox/RecBole/releases/tag/v1.1.1).
@@ -247,6 +249,7 @@ We will keep improving our implementations, and update these test results.
247249
## RecBole Major Releases
248250
| Releases | Date |
249251
|----------|------------|
252+
| v1.2.0 | 11/01/2023 |
250253
| v1.1.1 | 10/05/2022 |
251254
| v1.0.0 | 09/17/2021 |
252255
| v0.2.0 | 01/15/2021 |
@@ -290,7 +293,7 @@ We thank the nice contributions through PRs from [@rowedenny](https://github.com
290293

291294

292295
## Cite
293-
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.1.1]](https://arxiv.org/abs/2211.15148).
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).
294297

295298
```bibtex
296299
@inproceedings{recbole[1.0],
@@ -308,11 +311,11 @@ If you find RecBole useful for your research or development, please cite the fol
308311
pages={4722--4726},
309312
year={2022}
310313
}
311-
@misc{recbole[1.1.1],
312-
author = {Xu, Lanling and Tian, Zhen and Zhang, Gaowei and Wang, Lei and Zhang, Junjie and Zheng, Bowen and Li, Yifan and Hou, Yupeng and Pan, Xingyu and Chen, Yushuo and Zhao, Wayne Xin and Chen, Xu and Wen, Ji-Rong},
313-
title = {Recent Advances in RecBole: Extensions with more Practical Considerations},
314-
journal = {arXiv preprint arXiv:2211.15148},
315-
year = {2022}
314+
@inproceedings{recbole[1.2.0],
315+
author = {Xu, Lanling and Tian, Zhen and Zhang, Gaowei and Zhang, Junjie and Wang, Lei and Zheng, Bowen and Li, Yifan and Tang, Jiakai and Zhang, Zeyu and Hou, Yupeng and Pan, Xingyu and Zhao, Wayne Xin and Chen, Xu and Wen, Ji-Rong},
316+
title = {Towards a More User-Friendly and Easy-to-Use Benchmark Library for Recommender Systems},
317+
pages = {2837–2847},
318+
year = {2023}
316319
}
317320
```
318321

@@ -326,8 +329,9 @@ Here is the list of our lead developers in each development phase. They are the
326329
| Time | Version | Lead Developers | Paper |
327330
| :-------------------: | :--------------------: | :--------------------------------------------: | ---------------------------------------------- |
328331
| 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) |
329-
| Nov. 2020<br> ~ <br> Oct. 2022 | v0.1.2 ~ v1.0.1 | Yushuo Chen ([@chenyushuo](https://github.com/chenyushuo)), Xingyu Pan ([@2017pxy](https://github.com/2017pxy)) | [PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) |
330-
| Oct. 2022<br/> ~ <br/> now | v1.1.0 ~ v1.1.1 | Lanling Xu ([@Sherry-XLL](https://github.com/Sherry-XLL)), Zhen Tian ([@chenyuwuxin](https://github.com/chenyuwuxin)), Gaowei Zhang ([@Wicknight](https://github.com/Wicknight)), Lei Wang ([@Paitesanshi](https://github.com/Paitesanshi)), Junjie Zhang ([@leoleojie](https://github.com/leoleojie)) | [PDF](https://arxiv.org/abs/2211.15148) |
332+
| Nov. 2020<br> ~ <br> Jul. 2022 | v0.1.2 ~ v1.0.1 | Yushuo Chen ([@chenyushuo](https://github.com/chenyushuo)), Xingyu Pan ([@2017pxy](https://github.com/2017pxy)) | [PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) |
333+
| Jul. 2022<br/> ~ <br/> Nov. 2023 | v1.1.0 ~ v1.1.1 | Lanling Xu ([@Sherry-XLL](https://github.com/Sherry-XLL)), Zhen Tian ([@chenyuwuxin](https://github.com/chenyuwuxin)), Gaowei Zhang ([@Wicknight](https://github.com/Wicknight)), Lei Wang ([@Paitesanshi](https://github.com/Paitesanshi)), Junjie Zhang ([@leoleojie](https://github.com/leoleojie)) | [PDF](https://dl.acm.org/doi/10.1145/3539618.3591889) |
334+
| Nov. 2023<br/> ~ <br/> now | v1.2.0 | Bowen Zheng ([@zhengbw0324](https://github.com/zhengbw0324)), Chen Ma ([@Yilu114](https://github.com/Yilu114)) | [PDF](https://dl.acm.org/doi/10.1145/3539618.3591889) |
331335

332336

333337
## License

README_CN.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ RecBole 是一个基于 PyTorch 实现的,面向研究者的,易于开发与
5454

5555

5656
## RecBole 新闻
57+
![new](/asset/new.gif) **11/01/2023**: 我们发布了 [v1.2.0](https://github.com/RUCAIBox/RecBole/releases/tag/v1.2.0).
58+
5759
![new](/asset/new.gif) **11/06/2022**: 我们公开了[模型的最优超参数及其调参范围](https://recbole.io/hyperparameters/index.html).
5860

5961
![new](/asset/new.gif) **10/05/2022**: 我们发布了 [v1.1.1](https://github.com/RUCAIBox/RecBole/releases/tag/v1.1.1).
@@ -217,12 +219,13 @@ NOTE: 我们的测试结果只给出了RecBole库中实现模型的大致时间
217219

218220

219221
## RecBole 重要发布
220-
| Releases | Date |
221-
|-----------|--------|
222-
| v1.1.1 | 10/05/2022 |
223-
| v1.0.0 | 09/17/2021 |
224-
| v0.2.0 | 01/15/2021 |
225-
| v0.1.1 | 11/03/2020 |
222+
| Releases | Date |
223+
|----------|------------|
224+
| v1.2.0 | 11/01/2023 |
225+
| v1.1.1 | 10/05/2022 |
226+
| v1.0.0 | 09/17/2021 |
227+
| v0.2.0 | 01/15/2021 |
228+
| v0.1.1 | 11/03/2020 |
226229

227230

228231
## 开源贡献
@@ -262,7 +265,7 @@ NOTE: 我们的测试结果只给出了RecBole库中实现模型的大致时间
262265

263266

264267
## 引用
265-
如果你觉得 RecBole 对你的科研工作有帮助,请引用我们的论文:[RecBole[1.0]](https://arxiv.org/abs/2011.01731)[RecBole[2.0]](https://dl.acm.org/doi/abs/10.1145/3459637.3482016)[RecBole[1.1.1]](https://arxiv.org/abs/2211.15148)
268+
如果你觉得 RecBole 对你的科研工作有帮助,请引用我们的论文:[RecBole[1.0]](https://arxiv.org/abs/2011.01731)[RecBole[2.0]](https://dl.acm.org/doi/abs/10.1145/3459637.3482016)[RecBole[1.2.0]](https://dl.acm.org/doi/10.1145/3539618.3591889)
266269

267270
```bibtex
268271
@inproceedings{recbole[1.0],
@@ -280,11 +283,11 @@ NOTE: 我们的测试结果只给出了RecBole库中实现模型的大致时间
280283
pages={4722--4726},
281284
year={2022}
282285
}
283-
@misc{recbole[1.1.1],
284-
author = {Xu, Lanling and Tian, Zhen and Zhang, Gaowei and Wang, Lei and Zhang, Junjie and Zheng, Bowen and Li, Yifan and Hou, Yupeng and Pan, Xingyu and Chen, Yushuo and Zhao, Wayne Xin and Chen, Xu and Wen, Ji-Rong},
285-
title = {Recent Advances in RecBole: Extensions with more Practical Considerations},
286-
journal = {arXiv preprint arXiv:2211.15148},
287-
year = {2022}
286+
@inproceedings{recbole[1.2.0],
287+
author = {Xu, Lanling and Tian, Zhen and Zhang, Gaowei and Zhang, Junjie and Wang, Lei and Zheng, Bowen and Li, Yifan and Tang, Jiakai and Zhang, Zeyu and Hou, Yupeng and Pan, Xingyu and Zhao, Wayne Xin and Chen, Xu and Wen, Ji-Rong},
288+
title = {Towards a More User-Friendly and Easy-to-Use Benchmark Library for Recommender Systems},
289+
pages = {2837–2847},
290+
year = {2023}
288291
}
289292
```
290293

@@ -297,9 +300,9 @@ RecBole由 [中国人民大学, 北京邮电大学, 华东师范大学](https://
297300
| 时间段 | 版本 | 首席开发者 | 论文 |
298301
| :-------------------: | :--------------------: | :--------------------------------------------: | ---------------------------------------------- |
299302
| 2020年6月<br> ~<br> 2020年11月 | v0.1.1 | 牟善磊 ([@ShanleiMu](https://github.com/ShanleiMu)), 侯宇蓬 ([@hyp1231](https://github.com/@hyp1231)),<br> 林子涵 ([@linzihan-backforward](https://github.com/linzihan-backforward)), 李凯元 ([@tsotfsk](https://github.com/tsotfsk))| [PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) |
300-
| 2020年11月<br> ~ <br> 2022年10月 | v0.1.2 ~ v1.0.1 | 陈昱硕 ([@chenyushuo](https://github.com/https://github.com/chenyushuo)), 潘星宇 ([@2017pxy](https://github.com/2017pxy)) | [PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) |
301-
| 2022年10月<br/> ~ <br/> 现在 | v1.1.0 ~ v1.1.1 | 徐澜玲 ([@Sherry-XLL](https://github.com/Sherry-XLL)), 田震 ([@chenyuwuxin](https://github.com/chenyuwuxin)), 张高玮 ([@Wicknight](https://github.com/Wicknight)), 王磊 ([@Paitesanshi](https://github.com/Paitesanshi)), 张君杰 ([@leoleojie](https://github.com/leoleojie)) | [PDF](https://arxiv.org/abs/2211.15148) |
302-
303+
| 2020年11月<br> ~ <br> 2022年7月 | v0.1.2 ~ v1.0.1 | 陈昱硕 ([@chenyushuo](https://github.com/https://github.com/chenyushuo)), 潘星宇 ([@2017pxy](https://github.com/2017pxy)) | [PDF](https://dl.acm.org/doi/abs/10.1145/3459637.3482016) |
304+
| 2022年7月<br/> ~ <br/> 2023年11月 | v1.1.0 ~ v1.1.1 | 徐澜玲 ([@Sherry-XLL](https://github.com/Sherry-XLL)), 田震 ([@chenyuwuxin](https://github.com/chenyuwuxin)), 张高玮 ([@Wicknight](https://github.com/Wicknight)), 王磊 ([@Paitesanshi](https://github.com/Paitesanshi)), 张君杰 ([@leoleojie](https://github.com/leoleojie)) | [PDF](https://dl.acm.org/doi/10.1145/3539618.3591889) |
305+
| 2023年11月<br/> ~ <br/> 现在 | v1.2.0 | 郑博文 ([@zhengbw0324](https://github.com/zhengbw0324)), 马辰 ([@Yilu114](https://github.com/Yilu114)) | [PDF](https://dl.acm.org/doi/10.1145/3539618.3591889) |
303306

304307
## 免责声明
305308
RecBole 基于 [MIT License](./LICENSE) 进行开发,本项目的所有数据和代码只能被用于学术目的。

conda/conda_release.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ conda-build --python 3.8 .
66
printf "python 3.8 version is released \n"
77
conda-build --python 3.9 .
88
printf "python 3.9 version is released \n"
9+
conda-build --python 3.10 .
10+
printf "python 3.10 version is released \n"

conda/meta.yaml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: recbole
3-
version: 1.1.1
3+
version: 1.2.0
44

55
source:
66
path: ../
@@ -12,30 +12,36 @@ requirements:
1212
- python
1313
- numpy >=1.17.2
1414
- scipy >=1.6.0
15-
- pandas >=1.0.5
15+
- pandas >=1.3.0
1616
- tqdm >=4.48.2
1717
- pyyaml >=5.1.0
1818
- scikit-learn >=0.23.2
1919
- pytorch >=1.10.0
20-
- colorlog==4.7.2
21-
- colorama==0.4.4
20+
- colorlog >=4.7.2
21+
- colorama >=0.4.4
2222
- tensorboard >=2.5.0
2323
- tabulate >=0.8.10
2424
- plotly >=4.0.0
25+
- texttable >=0.9.0
26+
- psutil >=5.9.0
27+
- ray-tune >=1.6.0
2528
run:
2629
- python
2730
- numpy >=1.17.2
2831
- scipy >=1.6.0
29-
- pandas >=1.0.5
32+
- pandas >=1.3.0
3033
- tqdm >=4.48.2
3134
- pyyaml >=5.1.0
3235
- scikit-learn >=0.23.2
3336
- pytorch >=1.10.0
34-
- colorlog==4.7.2
35-
- colorama==0.4.4
37+
- colorlog >=4.7.2
38+
- colorama >=0.4.4
3639
- tensorboard >=2.5.0
3740
- tabulate >=0.8.10
3841
- plotly >=4.0.0
42+
- texttable >=0.9.0
43+
- psutil >=5.9.0
44+
- ray-tune >=1.6.0
3945
test:
4046
imports:
4147
- recbole

recbole/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
from __future__ import print_function
33
from __future__ import division
44

5-
__version__ = "1.1.1"
5+
__version__ = "1.2.0"

recbole/model/general_recommender/ldiffrec.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
ModelMeanType,
2727
mean_flat,
2828
)
29-
from kmeans_pytorch import kmeans
3029

3130

3231
class AutoEncoder(nn.Module):
@@ -68,6 +67,8 @@ def __init__(
6867
)
6968

7069
else:
70+
from kmeans_pytorch import kmeans
71+
7172
self.cluster_ids, _ = kmeans(
7273
X=item_emb, num_clusters=n_cate, distance="euclidean", device=device
7374
)

requirements.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@ torch>=1.10.0
22
numpy>=1.17.2
33
scipy>=1.6.0
44
hyperopt==0.2.5
5-
pandas>=1.4.0
5+
pandas>=1.3.0
66
tqdm>=4.48.2
77
scikit_learn>=0.23.2
88
pyyaml>=5.1.0
9-
colorlog==4.7.2
10-
colorama==0.4.4
9+
colorlog>=4.7.2
10+
colorama>=0.4.4
1111
tensorboard>=2.5.0
1212
thop>=0.1.1.post2207130030
1313
ray>=1.13.0, <=2.6.3
1414
tabulate>=0.8.10
1515
plotly>=4.0.0
16-
texttable>=0.9.0
16+
texttable>=0.9.0
17+
psutil>=5.9.0

setup.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"torch>=1.10.0",
1111
"numpy>=1.17.2",
1212
"scipy>=1.6.0",
13-
"pandas>=1.0.5",
13+
"pandas>=1.3.0",
1414
"tqdm>=4.48.2",
1515
"colorlog==4.7.2",
1616
"colorama==0.4.4",
@@ -20,11 +20,14 @@
2020
"thop>=0.1.1.post2207130030",
2121
"tabulate>=0.8.10",
2222
"plotly>=4.0.0",
23+
"texttable>=0.9.0",
24+
"psutil>=5.9.0",
25+
"ray>=1.13.0, <=2.6.3",
2326
]
2427

2528
setup_requires = []
2629

27-
extras_require = {"hyperopt": ["hyperopt==0.2.5"], "ray": ["ray>=1.13.0"]}
30+
extras_require = {"hyperopt": ["hyperopt==0.2.5"]}
2831

2932
classifiers = ["License :: OSI Approved :: MIT License"]
3033

@@ -48,7 +51,7 @@
4851

4952
setup(
5053
name="recbole",
51-
version="1.1.1", # please remember to edit recbole/__init__.py in response, once updating the version
54+
version="1.2.0", # please remember to edit recbole/__init__.py in response, once updating the version
5255
description="A unified, comprehensive and efficient recommendation library",
5356
long_description=long_description,
5457
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)