[Paper Review] Deep Reinforcement Learning for List-wise Recommendations
This paper proposes a deep reinforcement learning framework (LIRD) for list-wise recommendations, leveraging an actor-critic architecture with an online environment simulator to train and evaluate offline before online deployment, showing gains over baselines on real e-commerce data.
Recommender systems play a crucial role in mitigating the problem of information overload by suggesting users' personalized items or services. The vast majority of traditional recommender systems consider the recommendation procedure as a static process and make recommendations following a fixed strategy. In this paper, we propose a novel recommender system with the capability of continuously improving its strategies during the interactions with users. We model the sequential interactions between users and a recommender system as a Markov Decision Process (MDP) and leverage Reinforcement Learning (RL) to automatically learn the optimal strategies via recommending trial-and-error items and receiving reinforcements of these items from users' feedbacks. In particular, we introduce an online user-agent interacting environment simulator, which can pre-train and evaluate model parameters offline before applying the model online. Moreover, we validate the importance of list-wise recommendations during the interactions between users and agent, and develop a novel approach to incorporate them into the proposed framework LIRD for list-wide recommendations. The experimental results based on a real-world e-commerce dataset demonstrate the effectiveness of the proposed framework.
Motivation & Objective
- Motivate the need for dynamic, long-term optimization in recommender systems beyond static, short-term strategies.
- Model user–recommender interactions as an MDP to maximize cumulative rewards over time.
- Develop an online environment simulator to enable offline pre-training and evaluation before online deployment.
- Introduce a list-wise, scalable RL framework (LIRD) that handles large and dynamic item spaces.
- Demonstrate the effectiveness of list-wise recommendations on real-world e-commerce data.
Proposed method
- Model the recommender as an MDP with state s as user browsing history, action a as a list of K recommended items, reward r from user feedback, and discount factor gamma.
- Employ an online environment simulator that maps (state, action) pairs to rewards using historical memory and cosine similarity, enabling offline training.
- Use an actor-critic architecture where the Actor generates state-specific weight vectors to score items, producing a list-wise action; the Critic estimates Q(s,a) via a deep Q-network approximation.
- Train with Deep Deterministic Policy Gradient (DDPG) using experience replay, target networks, and prioritized sampling.
- Adopt a two-stage training procedure: generate transitions from interactions, then update Actor and Critic networks with mini-batches.
- Evaluate list-wise strategy by varying K and compare against CF, FM, DNN, RNN, and DQN baselines on a real dataset.
Experimental results
Research questions
- RQ1Does the proposed framework outperform representative baselines in item recommendation tasks?
- RQ2How does list-wise recommendation (varying K) impact performance in long-term scenarios?
- RQ3Can the online simulator provide reliable offline pre-training, reducing the gap to online deployment?
Key findings
- The proposed framework outperforms baselines in both short and long sessions, with stronger gains in long sessions due to long-term reward optimization.
- List-wise recommendations (K=4) yield better performance than other K values, indicating a balance between capturing item correlations and avoiding noise.
- LIRD trains faster than DQN while achieving similar or better performance, due to reduced computation by avoiding evaluating all actions.
- The online simulator enables offline training and evaluation, mitigating the offline–online gap and facilitating parameter initialization for online use.
- Using historical user-item embeddings and item history improves modeling of user preferences and scalability.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.