RPAF: A Reinforcement Prediction-Allocation Framework for Cache Allocation in Large-Scale Recommender Systems
Not on the map. Why?
Abstract (arXiv)
Modern recommender systems are built upon computation-intensive infrastructure, and it is challenging to perform real-time computation for each request, especially in peak periods, due to the limited computational resources. Recommending by user-wise result caches is widely used when the system cannot afford a real-time recommendation. However, it is challenging to allocate real-time and cached recommendations to maximize the users' overall engagement. This paper shows two key challenges to cache allocation, i.e., the value-strategy dependency and the streaming allocation. Then, we propose a reinforcement prediction-allocation framework (RPAF) to address these issues. RPAF is a reinforcement-learning-based two-stage framework containing prediction and allocation stages. The prediction stage estimates the values of the cache choices considering the value-strategy dependency, and the allocation stage determines the cache choices for each individual request while satisfying the global budget constraint. We show that the challenge of training RPAF includes globality and the strictness of budget constraints, and a relaxed local allocator (RLA) is proposed to address this issue. Moreover, a PoolRank algorithm is used in the allocation stage to deal with the streaming allocation problem. Experiments show that RPAF significantly improves users' engagement under computational budget constraints.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 29 references that are in the map. First posted on arXiv 20 Sep 2024.
Builds on
19 of 29 references.
References · 19
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2018Reward Constrained Policy Optimizationcited by 397
- 2015Risk-Constrained Reinforcement Learning with Percentile Risk Criteriacited by 320
- 2018Safe Exploration in Continuous Action Spacescited by 237
- 2021Reinforcement learning based recommender systems: A surveycited by 187
- 2020Search-based User Interest Modeling with Lifelong Sequential Behavior Data for Click-Through Rate Predictioncited by 176
- 2018Learning Tree-based Deep Model for Recommender Systemscited by 99
- 2022KuaiRec: A Fully-observed Dataset and Insights for Evaluating Recommender Systemscited by 94
- 2018Recommendations with Negative Feedback via Pairwise Deep Reinforcement Learningcited by 71
7 more
- 2018Large-scale Interactive Recommendation with Tree-structured Policy Gradientcited by 30
- 2020COLD: Towards the Next Generation of Pre-Ranking Systemcited by 30
- 2017Cascade Ranking for Operational E-commerce Searchcited by 29
- 2023Two-Stage Constrained Actor-Critic for Short Video Recommendationcited by 16
- 2020DCAF: A Dynamic Computation Allocation Framework for Online Serving Systemcited by 7
- 2024Cache-Aware Reinforcement Learning in Large-Scale Recommender Systemscited by 5
- 2023RL-MPCA: A Reinforcement Learning Based Multi-Phase Computation Allocation Approach for Recommender Systemscited by 3
Built on by
Citing papers per year: 2024: 1.
1 paper.