[Paper Review] Deep Reinforcement Learning based Recommendation with Explicit User-Item Interactions Modeling
This paper frames recommendation as a sequential decision process and uses an Actor-Critic DRL framework (DRR) with a state representation module that explicitly models user-item interactions to optimize both immediate and long-term rewards.
Recommendation is crucial in both academia and industry, and various techniques are proposed such as content-based collaborative filtering, matrix factorization, logistic regression, factorization machines, neural networks and multi-armed bandits. However, most of the previous studies suffer from two limitations: (1) considering the recommendation as a static procedure and ignoring the dynamic interactive nature between users and the recommender systems, (2) focusing on the immediate feedback of recommended items and neglecting the long-term rewards. To address the two limitations, in this paper we propose a novel recommendation framework based on deep reinforcement learning, called DRR. The DRR framework treats recommendation as a sequential decision making procedure and adopts an "Actor-Critic" reinforcement learning scheme to model the interactions between the users and recommender systems, which can consider both the dynamic adaptation and long-term rewards. Furthermore, a state representation module is incorporated into DRR, which can explicitly capture the interactions between items and users. Three instantiation structures are developed. Extensive experiments on four real-world datasets are conducted under both the offline and online evaluation settings. The experimental results demonstrate the proposed DRR method indeed outperforms the state-of-the-art competitors.
Motivation & Objective
- Motivate modeling recommendation as a dynamic, sequential decision process rather than a static one.
- Incorporate long-term rewards into recommendation beyond immediate feedback.
- Develop an explicit state representation module to capture user-item interactions.
- Propose three instantiations of state representations to model interactions effectively.
- Demonstrate superiority of DRR over state-of-the-art baselines on real-world datasets.
Proposed method
- Model recommendation as an MDP with states as user history and actions as continuous ranking vectors.
- Use an Actor-Critic framework (DDPG) where the Actor outputs a ranking parameter to score items.
- Employ a Critic network to estimate Q-values for state-action pairs and guide Actor updates.
- Introduce a state representation module that explicitly captures user-item interactions.
- Provide three DRR state structures (DRR-p, DRR-u, DRR-ave) to model pairwise and user-item interactions.
- Train with experience replay and target networks; use offline logs or environment simulators for evaluation.
Experimental results
Research questions
- RQ1Can DRR effectively model dynamic, sequential user preferences for recommendations?
- RQ2Does explicitly modeling user-item interactions in the state representation improve performance over baselines?
- RQ3How do different DRR state structures (DRR-p, DRR-u, DRR-ave) compare in capturing interactions?
- RQ4Do DRR methods outperform traditional recommender systems and existing RL-based approaches on real-world datasets?
- RQ5Can offline and simulator-based online evaluations reveal the benefits of long-term rewards in recommendations?
Key findings
- DRR outperforms state-of-the-art baselines in offline evaluations (Precision@k, NDCG@k) and simulated online rewards.
- Three DRR state structures (DRR-p, DRR-u, DRR-ave) explicitly model user-item interactions with varying emphasis on item ordering and user influence.
- The framework uses an Actor-Critic (DDPG) approach with prioritized experience replay and target networks.
- The state representation module learns a summarized user state from recent positive interactions and item embeddings to generate ranking actions.
- Evaluation on four real-world datasets demonstrates the proposed method yields superior performance to competing methods.
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.