OneRec: Unifying Retrieve and Rank with Generative Recommender and Iterative Preference Alignment

Recently, generative retrieval-based recommendation systems have emerged as a promising paradigm. However, most modern recommender systems adopt a retrieve-and-rank strategy, where the generative model functions only as a selector during the retrieval stage. In this paper, we propose OneRec, which replaces the cascaded learning framework with a unified generative model. To the best of our knowledge, this is the first end-to-end generative model that significantly surpasses current complex and well-designed recommender systems in real-world scenarios. Specifically, OneRec includes: 1) an encoder-decoder structure, which encodes the user's historical behavior sequences and gradually decodes the videos that the user may be interested in. We adopt sparse Mixture-of-Experts (MoE) to scale model capacity without proportionally increasing computational FLOPs. 2) a session-wise generation approach. In contrast to traditional next-item prediction, we propose a session-wise generation, which is more elegant and contextually coherent than point-by-point generation that relies on hand-crafted rules to properly combine the generated results. 3) an Iterative Preference Alignment module combined with Direct Preference Optimization (DPO) to enhance the quality of the generated results. Unlike DPO in NLP, a recommendation system typically has only one opportunity to display results for each user's browsing request, making it impossible to obtain positive and negative samples simultaneously. To address this limitation, We design a reward model to simulate user generation and customize the sampling strategy. Extensive experiments have demonstrated that a limited number of DPO samples can align user interest preferences and significantly improve the quality of generated results. We deployed OneRec in the main scene of Kuaishou, achieving a 1.6\% increase in watch-time, which is a substantial improvement.

Session-basedRecommendations with…Session-based Recommendations with Recurrent Neural NetworksDeepFM: AFactorization-Machine…DeepFM: A Factorization-Machine based Neural Network for CTR PredictionCOLD: Towards the NextGeneration of…COLD: Towards the Next Generation of Pre-Ranking SystemAutoregressive EntityRetrievalAutoregressive Entity RetrievalDesigning EffectiveSparse Expert ModelsDesigning Effective Sparse Expert ModelsMMGRec: MultimodalGenerative…MMGRec: Multimodal Generative Recommendation with Transformer ModelQARM: QuantitativeAlignment Multi-Modal…QARM: Quantitative Alignment Multi-Modal Recommendation at KuaishouThe Llama 3 Herd ofModelsThe Llama 3 Herd of ModelsDeepSeekMoE: TowardsUltimate Expert…DeepSeekMoE: Towards Ultimate Expert Specialization in Mixture-of-Experts Language ModelsContrastive PreferenceOptimization: Pushing…Contrastive Preference Optimization: Pushing the Boundaries of LLM Performance in Machine TranslationOneSearch: A PreliminaryExploration of the…OneSearch: A Preliminary Exploration of the Unified End-to-End Generative Framework for E-commerce SearchFORGE: Forming SemanticIdentifiers for…FORGE: Forming Semantic Identifiers for Generative Retrieval in Industrial DatasetsREG4Rec:Reasoning-Enhanced…REG4Rec: Reasoning-Enhanced Generative Model for Large-Scale Recommendation SystemsNEZHA: A Zero-sacrificeand Hyperspeed Decoding…NEZHA: A Zero-sacrifice and Hyperspeed Decoding Architecture for Generative RecommendationsUnderstanding GenerativeRecommendation with…Understanding Generative Recommendation with Semantic IDs from a Model-scaling ViewPctx: TokenizingPersonalized Context fo…Pctx: Tokenizing Personalized Context for Generative RecommendationGR-LLMs: Recent Advancesin Generative…GR-LLMs: Recent Advances in Generative Recommendation Based on Large Language ModelsOneLoc: Geo-AwareGenerative Recommender…OneLoc: Geo-Aware Generative Recommender Systems for Local Life ServiceHow Well Does GenerativeRecommendation…How Well Does Generative Recommendation Generalize?The Next Paradigm IsUser-Centric Agent, Not…The Next Paradigm Is User-Centric Agent, Not Platform-Centric ServiceInductive GenerativeRecommendation via…Inductive Generative Recommendation via Retrieval-based SpeculationGFlowGR: Fine-tuningGenerative…GFlowGR: Fine-tuning Generative Recommendation Frameworks with Generative Flow NetworksOneRec: UnifyingRetrieve and Rank with…OneRec: Unifying Retrieve and Rank with Generative Recommender and Iterative Preference AlignmentEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.