RUCAIBox/RecBole
A PyTorch-based library providing 94 deep learning recommendation algorithms with unified data formats and 44 benchmark datasets.

Velocity · 7d
+2.0
★ / day
Trend
→steady
star history
RecBole is a research-oriented library for reproducing and developing recommendation algorithms. Built on PyTorch, it covers four major recommendation categories: general, sequential, context-aware, and knowledge-based recommendations. The library supports graph neural networks, deep learning models, and knowledge graphs for recommendation tasks, and provides processed benchmark datasets alongside training scripts.