#6 · Primary category: Recommender Systems
RecBole
A unified, comprehensive and efficient recommendation library
Project last updated:02/24/25
GitHub Stars
4.5K
Forks
747
Contributors
79
License
MIT
Why we included this project
Researchers and engineers who build recommender systems will find RecBole hard to beat as a starting point. It ships with 94 PyTorch implementations of common recommendation algorithms, from general collaborative filtering to sequential, context-aware, and knowledge-based models, plus preprocessed copies of 44 benchmark datasets. Because everything shares the same data format and training pipeline, you can swap models and compare baselines without rewriting code or reconciling incompatible dataset schemas. That same pipeline handles data processing scripts, so raw logs turn into reproducible experiments quickly. For teams following newer research, the companion RecBole2.0 toolkits extend the library into directions like debiased and fairness-aware models.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
gorse
AI powered open source recommender system engine supports classical/LLM rankers and multimodal content via embedding
DeepCTR
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
Surprise
A Python scikit for building and analyzing recommender systems
RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.