{
 "schema_version": 1,
 "generated": "2026-11-01",
 "repo": "RUCAIBox/RecBole",
 "name": "RecBole",
 "owner": "RUCAIBox",
 "slug": "rucaibox-recbole",
 "github": "https://github.com/RUCAIBox/RecBole",
 "what": "RecBole is a Python and PyTorch library for reproducing and developing recommendation algorithms in one unified framework. It implements 94 recommendation models across general, sequential, context-aware and knowledge-based tasks, ships formatted copies of benchmark datasets, and runs experiments and hyperparameter searches from the run_recbole.py and run_hyper.py scripts.",
 "why": "4.6k stars, talked about in 2 AI sources we track",
 "language": "",
 "requirements": [
  "Python 3.7 or later and torch 1.7.0 or later",
  "Install with `pip install recbole` or `conda install -c aibox recbole`, or from source to get the scripts",
  "Optional: CUDA 9.2 or later for GPU training"
 ],
 "audience_note": "Researchers and ML engineers who want to benchmark recommender models on the same data and metrics before choosing one.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Data and analytics",
 "url": "https://dedupedai.com/use-cases/rucaibox-recbole/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "rucaibox-recbole--benchmark-a-recommender-baseline-with-recbole",
   "title": "Run a recommender baseline in under a minute",
   "best": true,
   "url": "https://dedupedai.com/use-cases/rucaibox-recbole/benchmark-a-recommender-baseline-with-recbole/",
   "json": "https://dedupedai.com/use-cases/u/rucaibox-recbole/benchmark-a-recommender-baseline-with-recbole.json"
  },
  {
   "id": "rucaibox-recbole--compare-recommendation-models-with-recbole",
   "title": "Compare recommendation models on the same data",
   "best": false,
   "url": "https://dedupedai.com/use-cases/rucaibox-recbole/compare-recommendation-models-with-recbole/",
   "json": "https://dedupedai.com/use-cases/u/rucaibox-recbole/compare-recommendation-models-with-recbole.json"
  },
  {
   "id": "rucaibox-recbole--tune-recommender-hyperparameters-with-recbole",
   "title": "Auto-tune recommender hyperparameters",
   "best": false,
   "url": "https://dedupedai.com/use-cases/rucaibox-recbole/tune-recommender-hyperparameters-with-recbole/",
   "json": "https://dedupedai.com/use-cases/u/rucaibox-recbole/tune-recommender-hyperparameters-with-recbole.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
