Deep Reinforcement Learning based Recommendation with Explicit User-Item Interactions Modeling
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.
Code (5)
Tasks
Collaborative FilteringDecision MakingDeep Reinforcement LearningMulti-Armed BanditsRecommendation Systemsreinforcement-learningReinforcement LearningReinforcement Learning (RL)Sequential Decision MakingSimilar Papers 제목 키워드 기반
Diversity-Promoting Deep Reinforcement Learning for Interactive Recommendation
Interactive recommendation that models the explicit interactions between users and the recommender system has attracted a lot of research attentions in recent years. Most previous interactive recommendation systems only …
Deep Reinforcement LearningDiversityInteractive RecommendationRecommendation Systems+3Deep Reinforcement Learning for List-wise Recommendations
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 recommendat…
Deep Reinforcement LearningRecommendation Systemsreinforcement-learningReinforcement Learning+1Learning from Atypical Behavior: Temporary Interest Aware Recommendation Based on Reinforcement Learning
Traditional robust recommendation methods view atypical user-item interactions as noise and aim to reduce their impact with some kind of noise filtering technique, which often suffers from two challenges. First, in real …
reinforcement-learningReinforcement Learning (RL)Reinforcement Learning based Path Exploration for Sequential Explainable Recommendation
Recent advances in path-based explainable recommendation systems have attracted increasing attention thanks to the rich information provided by knowledge graphs. Most existing explainable recommendations only utilize sta…
Explainable RecommendationKnowledge GraphsRecommendation Systemsreinforcement-learning+2Knowledge-Enhanced Hierarchical Graph Transformer Network for Multi-Behavior Recommendation
Accurate user and item embedding learning is crucial for modern recommender systems. However, most existing recommendation techniques have thus far focused on modeling users' preferences over singular type of user-item i…
Graph AttentionRecommendation Systems