pith. sign in

arxiv: 1902.00715 · v2 · pith:FCQZZ675new · submitted 2019-02-02 · 💻 cs.LG · cs.IR· stat.ML

When Collaborative Filtering Meets Reinforcement Learning

classification 💻 cs.LG cs.IRstat.ML
keywords collaborativelearningproblemcf-basedcfrleffectivefilteringinteractive
0
0 comments X
read the original abstract

In this paper, we study a multi-step interactive recommendation problem, where the item recommended at current step may affect the quality of future recommendations. To address the problem, we develop a novel and effective approach, named CFRL, which seamlessly integrates the ideas of both collaborative filtering (CF) and reinforcement learning (RL). More specifically, we first model the recommender-user interactive recommendation problem as an agent-environment RL task, which is mathematically described by a Markov decision process (MDP). Further, to achieve collaborative recommendations for the entire user community, we propose a novel CF-based MDP by encoding the states of all users into a shared latent vector space. Finally, we propose an effective Q-network learning method to learn the agent's optimal policy based on the CF-based MDP. The capability of CFRL is demonstrated by comparing its performance against a variety of existing methods on real-world datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.