RecBole: Towards a Unified, Comprehensive and Efficient Framework for Recommendation Algorithms
Not on the map. Why?
Abstract (arXiv)
In recent years, there are a large number of recommendation algorithms proposed in the literature, from traditional collaborative filtering to deep learning algorithms. However, the concerns about how to standardize open source implementation of recommendation algorithms continually increase in the research community. In the light of this challenge, we propose a unified, comprehensive and efficient recommender system library called RecBole, which provides a unified framework to develop and reproduce recommendation algorithms for research purpose. In this library, we implement 73 recommendation models on 28 benchmark datasets, covering the categories of general recommendation, sequential recommendation, context-aware recommendation and knowledge-based recommendation. We implement the RecBole library based on PyTorch, which is one of the most popular deep learning frameworks. Our library is featured in many aspects, including general and extensible data structures, comprehensive benchmark models and datasets, efficient GPU-accelerated execution, and extensive and standard evaluation protocols. We provide a series of auxiliary functions, tools, and scripts to facilitate the use of this library, such as automatic parameter tuning and break-point resume. Such a framework is useful to standardize the implementation and evaluation of recommender systems. The project and documents are released at https://recbole.io/.
Key facts. Cited by 137 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 19; 2023: 25; 2024: 36; 2025: 31; 2026: 23.
137 papers.
Sort:
By area:
- 2023Large Language Models are Zero-Shot Rankers for Recommender Systemscited by 307
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approachcited by 168
- 2022Towards Universal Sequence Representation Learning for Recommender Systemscited by 120
- 2023AgentCF: Collaborative Learning with Autonomous Language Agents for Recommender Systemscited by 116
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2022Filter-enhanced MLP is All You Need for Sequential Recommendationcited by 96
- 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
- 2022Knowledge Graph Contrastive Learning for Recommendationcited by 69
- 2023Amazon-M2: A Multilingual Multi-locale Shopping Session Dataset for Recommendation and Text Generationcited by 42
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2022CORE: Simple and Effective Session-based Recommendation within Consistent Representation Spacecited by 37
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
38 more
- 2022Decoupled Side Information Fusion for Sequential Recommendationcited by 30
- 2023AutoMLP: Automated MLP for Sequential Recommendationscited by 25
- 2024Can Small Language Models be Good Reasoners for Sequential Recommendation?cited by 25
- 2024CALRec: Contrastive Alignment of Generative LLMs for Sequential Recommendationcited by 23
- 2022A Systematic Review and Replicability Study of BERT4Rec for Sequential Recommendationcited by 22
- 2021Top-N Recommendation with Counterfactual User Preference Simulationcited by 21
- 2022DaisyRec 2.0: Benchmarking Recommendation for Rigorous Evaluationcited by 19
- 2023LibCity: A Unified Library Towards Efficient and Comprehensive Urban Spatial-Temporal Predictioncited by 19
- 2024SLMRec: Distilling Large Language Models into Small for Sequential Recommendationcited by 18
- 2025ActionPiece: Contextually Tokenizing Action Sequences for Generative Recommendationcited by 18
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendationcited by 16
- 2021SelfCF: A Simple Framework for Self-supervised Collaborative Filteringcited by 15
- 2025Hierarchical Time-Aware Mixture of Experts for Multi-Modal Sequential Recommendationcited by 14
- 2024Pacer and Runner: Cooperative Learning Framework between Single- and Cross-Domain Sequential Recommendationcited by 13
- 2024From Variability to Stability: Advancing RecSys Benchmarking Practicescited by 12
- 2025Time to Split: Exploring Data Splitting Strategies for Offline Evaluation of Sequential Recommenderscited by 12
- 2024RecDCL: Dual Contrastive Learning for Recommendationcited by 11
- 2025Slow Thinking for Sequential Recommendationcited by 11
- 2022RGRecSys: A Toolkit for Robustness Evaluation of Recommender Systemscited by 10
- 2023Text Matching Improves Sequential Recommendation by Reducing Popularity Biasescited by 10
- 2024Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filteringcited by 10
- 2023On Manipulating Signals of User-Item Graph: A Jacobi Polynomial-based Graph Collaborative Filteringcited by 9
- 2023MobileRec: A Large-Scale Dataset for Mobile Apps Recommendationcited by 8
- 2023Toward a Better Understanding of Loss Functions for Collaborative Filteringcited by 8
- 2024CF-KAN: Kolmogorov-Arnold Network-based Collaborative Filtering to Mitigate Catastrophic Forgetting in Recommender Systemscited by 8
- 2024Revisiting Synthetic Human Trajectories: Imitative Generation and Benchmarks Beyond Datasauruscited by 8
- 2024Dual Conditional Diffusion Models for Sequential Recommendationcited by 8
- 2023Cracking the Code of Negative Transfer: A Cooperative Game Theoretic Approach for Cross-Domain Sequential Recommendationcited by 7
- 2024EchoMamba4Rec: Harmonizing Bidirectional State Space Models with Spectral Filtering for Advanced Sequential Recommendationcited by 7
- 2024Scaling Sequential Recommendation Models with Transformerscited by 7
- 2025Flow Matching for Collaborative Filteringcited by 7
- 2025Universal Item Tokenization for Transferable Generative Recommendationcited by 7
- 2024MerRec: A Large-scale Multipurpose Mercari Dataset for Consumer-to-Consumer Recommendation Systemscited by 6
- 2024Sequential LLM Framework for Fashion Recommendationcited by 6
- 2023Criteria Tell You More than Ratings: Criteria Preference-Aware Light Graph Convolution for Effective Multi-Criteria Recommendationcited by 5
- 2024Algorithmic Drift: A Simulation Framework to Study the Effects of Recommender Systems on User Preferencescited by 5
- 2023When Newer is Not Better: Does Deep Learning Really Benefit Recommendation From Implicit Feedback?cited by 4
- 2024MoRE: A Mixture of Reflectors Framework for Large Language Model-Based Sequential Recommendationcited by 4
50 most cited of 137 All 137 (JSON)
- 2026FineSID: Scalable and Efficient Semantic Identifier Learning for Generative Recommendation29 Sep 2026
- 2026Eval4DiRec: A Unified and Systematic Evaluation Framework for Diffusion-based Recommender Systems28 Sep 2026
- 2026AutoRecLab: Describe the Experiment, Get the Code!18 Sep 2026
- 2026Retrieval, Scoring, and Decoding Shape Performance and Stability in LLM-based Conversational Recommendation31 Aug 2026
- 2026CRAMER: Control via Request-Aware Masking for Editing Recommenders26 Aug 2026
- 2026Keeping the Index Open: The Recommendation-Side Cost of Shared Search and Recommendation25 Aug 2026
- 2026Adapting Knowledge Graphs for Behavior Denoising in Sequential Recommendation21 Aug 2026
- 2026SIDScope: A Diagnostic Resource for Semantic-ID Interfaces in Generative Recommendation19 Aug 2026
- 2026Personalized Recommendation Tool Learning via Autonomous Language Agents22 Jul 2026
- 2026Can We Steer the Black-Box? Towards Controllability-Centric Evaluation of Recommender Systems with Collaborative Agents15 Jul 2026
- 2026Trading Engagement for Sustainability: Carbon-Aware Re-ranking for E-commerce Recommendations3 Jun 2026
- 2026ProRL: Effective Reinforcement Learning for Proactive Recommendation via Rectified Policy Gradient Estimation27 May 2026
38 more
- 2026Agentic Recommender System with Hierarchical Belief-State Memory14 May 2026
- 2026HORIZON: A Benchmark for In-the-wild User Behaviour Modeling19 Apr 2026
- 2026The Unreasonable Effectiveness of Data for Recommender Systems7 Apr 2026
- 2026Aligning Multimodal Sequential Recommendations via Robust Direct Preference Optimization with Sparse MoE31 Mar 2026
- 2026CAMMSR: Category-Guided Attentive Mixture of Experts for Multimodal Sequential Recommendation4 Mar 2026
- 2026Towards Reliable Negative Sampling for Recommendation with Implicit Feedback via In-Community Popularity21 Feb 2026
- 2026Revisiting Content-Based Music Recommendation: Efficient Feature Aggregation from Large-Scale Music Models10 Feb 2026
- 2026CaST-POI: Candidate-Conditioned Spatiotemporal Modeling for Next POI Recommendation10 Feb 2026
- 2026Sequences as Nodes for Contrastive Multimodal Graph Recommendation6 Feb 2026
- 2026UniGRec: Unified Generative Recommendation with Soft Identifiers for End-to-End Optimization24 Jan 2026
- 2026Measuring Individual User Fairness with User Similarity and Effectiveness Disparity23 Jan 2026
- 2025BiCoRec: Bias-Mitigated Context-Aware Sequential Recommendation Model15 Dec 2025
- 2025Rethinking Popularity Bias in Collaborative Filtering via Analytical Vector Decomposition11 Dec 2025
- 2025Toward a benchmark for CTR prediction in online advertising: datasets, evaluation protocols and perspectives1 Dec 2025
- 2025ORBIT -- Open Recommendation Benchmark for Reproducible Research with Hidden Tests30 Oct 2025
- 2025Pctx: Tokenizing Personalized Context for Generative Recommendation24 Oct 2025
- 2025DiffGRM: Diffusion-based Generative Recommendation Model21 Oct 2025
- 2025Lighter-X: An Efficient and Plug-and-play Strategy for Graph-based Recommendation through Decoupled Propagation11 Oct 2025
- 2025Stairway to Fairness: Connecting Group and Individual Fairness29 Aug 2025
- 2025A Scenario-Oriented Survey of Federated Recommender Systems: Techniques, Challenges, and Future Directions27 Aug 2025
- 2025Mirroring Users: Towards Building Preference-aligned User Simulator with User Feedback in Recommendation25 Aug 2025
- 2025Modeling User Preferences as Distributions for Optimal Transport-Based Cross-Domain Recommendation under Non-Overlapping Settings22 Aug 2025
- 2025Graph Neural Network for Product Recommendation on the Amazon Co-purchase Graph10 Aug 2025
- 2025Measuring the stability and plasticity of recommender systems5 Aug 2025
- 2025Time to Split: Exploring Data Splitting Strategies for Offline Evaluation of Sequential Recommenders22 Jul 2025
- 2025SimDiffRec: Semantic Similarity-Guided Diffusion for Contrastive Sequential Recommendation16 Jul 2025
- 2025Do We Really Need Specialization? Evaluating Generalist Text Embeddings for Zero-Shot Recommendation and Search7 Jul 2025
- 2025ImpReSS: Implicit Recommender System for Support Conversations17 Jun 2025
- 2025A Framework for Generating Conversational Recommendation Datasets from Behavioral Interactions14 Jun 2025
- 2025INTERPOS: Interaction Rhythm Guided Positional Morphing for Mobile App Recommender Systems14 Jun 2025
- 2025Universal Reusability in Recommender Systems: The Case for Dataset- and Task-Independent Frameworks3 Jun 2025
- 2025Who You Are Matters: Bridging Topics and Social Roles via LLM-Enhanced Logical Recommendation16 May 2025
- 2025Explainable Recommendation with Simulated Human Feedback19 Apr 2025
- 2025Slow Thinking for Sequential Recommendation13 Apr 2025
- 2025Universal Item Tokenization for Transferable Generative Recommendation6 Apr 2025
- 2025Pre-training Generative Recommender with Multi-Identifier Item Tokenization6 Apr 2025
- 2025Scaled Supervision is an Implicit Lipschitz Regularizer19 Mar 2025
- 2025ActionPiece: Contextually Tokenizing Action Sequences for Generative Recommendation19 Feb 2025
50 newest of 137 All 137 (JSON)
- 2024Dual Conditional Diffusion Models for Sequential Recommendationcited by 8
- 2025Flow Matching for Collaborative Filteringcited by 7
- 2025DiffGRM: Diffusion-based Generative Recommendation Modelcited by 4
- 2024Generative Diffusion Models for Sequential Recommendationscited by 2
- 2025SimDiffRec: Semantic Similarity-Guided Diffusion for Contrastive Sequential Recommendationcited by 0
- 2026Eval4DiRec: A Unified and Systematic Evaluation Framework for Diffusion-based Recommender Systemscited by 0
- 2026Eval4DiRec: A Unified and Systematic Evaluation Framework for Diffusion-based Recommender Systems28 Sep 2026
- 2025DiffGRM: Diffusion-based Generative Recommendation Model21 Oct 2025
- 2025SimDiffRec: Semantic Similarity-Guided Diffusion for Contrastive Sequential Recommendation16 Jul 2025
- 2025Flow Matching for Collaborative Filtering11 Feb 2025
- 2024Dual Conditional Diffusion Models for Sequential Recommendation29 Oct 2024
- 2024Generative Diffusion Models for Sequential Recommendations25 Oct 2024
- 2024Can Small Language Models be Good Reasoners for Sequential Recommendation?cited by 25
- 2025Slow Thinking for Sequential Recommendationcited by 11
- 2023Sequential Recommendation with Probabilistic Logical Reasoningcited by 1
- 2026Personalized Recommendation Tool Learning via Autonomous Language Agentscited by 1
- 2026Personalized Recommendation Tool Learning via Autonomous Language Agents22 Jul 2026
- 2025Slow Thinking for Sequential Recommendation13 Apr 2025
- 2024Can Small Language Models be Good Reasoners for Sequential Recommendation?7 Mar 2024
- 2023Sequential Recommendation with Probabilistic Logical Reasoning22 Apr 2023
- 2025Mirroring Users: Towards Building Preference-aligned User Simulator with User Feedback in Recommendationcited by 2
- 2026Towards Reliable Negative Sampling for Recommendation with Implicit Feedback via In-Community Popularitycited by 0
- 2026Aligning Multimodal Sequential Recommendations via Robust Direct Preference Optimization with Sparse MoEcited by 0
- 2026Aligning Multimodal Sequential Recommendations via Robust Direct Preference Optimization with Sparse MoE31 Mar 2026
- 2026Towards Reliable Negative Sampling for Recommendation with Implicit Feedback via In-Community Popularity21 Feb 2026
- 2025Mirroring Users: Towards Building Preference-aligned User Simulator with User Feedback in Recommendation25 Aug 2025
- 2023Large Language Models are Zero-Shot Rankers for Recommender Systemscited by 307
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approachcited by 168
- 2022Towards Universal Sequence Representation Learning for Recommender Systemscited by 120
- 2022Learning Vector-Quantized Item Representation for Transferable Sequential Recommenderscited by 112
- 2022Filter-enhanced MLP is All You Need for Sequential Recommendationcited by 96
- 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
- 2022Knowledge Graph Contrastive Learning for Recommendationcited by 69
- 2023Amazon-M2: A Multilingual Multi-locale Shopping Session Dataset for Recommendation and Text Generationcited by 42
- 2021MWPToolkit: An Open-Source Framework for Deep Learning-Based Math Word Problem Solverscited by 39
- 2022CORE: Simple and Effective Session-based Recommendation within Consistent Representation Spacecited by 37
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022Decoupled Side Information Fusion for Sequential Recommendationcited by 30
12 most cited of 118 All 118 (JSON)
- 2026FineSID: Scalable and Efficient Semantic Identifier Learning for Generative Recommendation29 Sep 2026
- 2026AutoRecLab: Describe the Experiment, Get the Code!18 Sep 2026
- 2026Retrieval, Scoring, and Decoding Shape Performance and Stability in LLM-based Conversational Recommendation31 Aug 2026
- 2026CRAMER: Control via Request-Aware Masking for Editing Recommenders26 Aug 2026
- 2026Keeping the Index Open: The Recommendation-Side Cost of Shared Search and Recommendation25 Aug 2026
- 2026Adapting Knowledge Graphs for Behavior Denoising in Sequential Recommendation21 Aug 2026
- 2026SIDScope: A Diagnostic Resource for Semantic-ID Interfaces in Generative Recommendation19 Aug 2026
- 2026Can We Steer the Black-Box? Towards Controllability-Centric Evaluation of Recommender Systems with Collaborative Agents15 Jul 2026
- 2026Trading Engagement for Sustainability: Carbon-Aware Re-ranking for E-commerce Recommendations3 Jun 2026
- 2026ProRL: Effective Reinforcement Learning for Proactive Recommendation via Rectified Policy Gradient Estimation27 May 2026
- 2026HORIZON: A Benchmark for In-the-wild User Behaviour Modeling19 Apr 2026
- 2026The Unreasonable Effectiveness of Data for Recommender Systems7 Apr 2026
12 newest of 118 All 118 (JSON)