Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models
Open Access
- 16 September 2015
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 241-244
Abstract
Recommender systems help users find items of interest by tailoring their recommendations to users' personal preferences. The utility of an item for a user, however, may vary greatly depending on that user's specific situation or the context in which the item is used. Without considering these changes in preferences, the recommendations may match the general preferences of a user, but they may have small value for the user in his/her current situation. In this paper, we introduce a hierarchical hidden Markov model for capturing changes in user's preferences. Using a user's feedback sequence on items, we model the user as a hierarchical hidden Markov process and the current context of the user as a hidden variable in this model. For a given user, our model is used to infer the maximum likelihood sequence of transitions between contextual states and to predict the probability distribution for the context of the next action. The predicted context is then used to generate recommendations. Our evaluation results using Last.fm music playlist data, indicate that this approach achieves significantly better performance in terms of accuracy and diversity compared to baseline methods.Keywords
This publication has 9 references indexed in Scilit:
- What Recommenders Recommend – An Analysis of Accuracy, Popularity, and Sales Diversity EffectsLecture Notes in Computer Science, 2013
- A Hidden Markov Model for Collaborative Filtering1MIS Quarterly, 2012
- Context-aware music recommendation based on latenttopic sequential patterns2012
- Context‐Aware Recommender SystemsAI Magazine, 2011
- Context-Aware Recommender Systems2010
- Collaborative filtering with temporal dynamicsCommunications of the ACM, 2010
- Music Recommendation and Discovery2010
- Using sequential and non-sequential patterns in predictive Web usage mining tasks2003
- The Hierarchical Hidden Markov Model: Analysis and ApplicationsMachine Learning, 1998