An MDP-Based Recommender System

By Guy Shani, David E. Heckerman, Ronen I. Brafman. 2002

1,059 citations recorded by the source corpus.

Typical Recommender systems adopt a static view of the recommendation process and treat it as a prediction problem. We argue that it is more appropriate to view the problem of generating recommendations as a sequential decision problem and, consequently, that Markov decision processes (MDP) provide a more appropriate model for Recommender systems. MDPs introduce two benefits: they take into account the long-term effects of each recommendation, and they take into account the expected value of each recommendation. To succeed in practice, an MDP-based Recommender system must employ a strong initial model; and the bulk of this paper is concerned with the generation of such a model. In particular, we suggest the use of an n-gram predictive model for generating the initial MDP. Our n-gram model induces a Markovchain model of user behavior whose predictive accuracy is greater than that of existing predictive models. We describe our predictive model in detail and evaluate its performance on real data. In addition, we show how the model can be used in an MDP-based Recommender system.

Subfields: Artificial Intelligence, Information Systems, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Pieter Abbeel
  3. Xiangnan He
  4. Ofir Nachum
  5. Chelsea Finn
  6. Julian McAuley
  7. Yoshua Bengio
  8. Ruslan Salakhutdinov

In Information Systems

  1. Xiangnan He
  2. Dietmar Jannach
  3. Julian McAuley
  4. Yongfeng Zhang
  5. Hongzhi Yin
  6. Malte Ludewig
  7. Xing Xie
  8. Xu Chen

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Ofir Nachum
  4. Aviral Kumar
  5. Shixiang Shane Gu
  6. Chelsea Finn
  7. Olivier Pietquin
  8. Shimon Whiteson

Citations in the corpus