User trends modeling for a content-based recommender system

Proposing a novel evolutionary model-based recommender system.Introducing the concept of trend to capture dynamics in user interests.Proposing a Bayesian nonparametric model to construct the trend distributions.Adapting the trend-based user model in line with temporal activities of user. Recommender systems have been developed to overcome the information overload problem by retrieving the most relevant resources. Constructing an appropriate model to estimate the user interests is the major task of recommender systems. The profile matching and latent factors are two main approaches for user modeling. Although a notion of timestamps has already been applied to address the temporary nature of recommender systems, the evolutionary behavior of such systems is less studied. In this paper, we introduce the concept of trend to capture the interests of user in selecting items among different group of similar items. The trend based user model is constructed by incorporating user profile into a new extension of Distance Dependent Chines Restaurant Process (dd-CRP). dd-CRP which is a Bayesian Nonparametric model, provides a framework for constructing an evolutionary user model that captures the dynamics of user interests. We evaluate the proposed method using a real-world data-set that contains news tweets of three news agencies (New York Times, BBC and Associated Press). The experimental results and comparisons show the superior recommendation accuracy of the proposed approach, and its ability to effectively evolve over time.

[1]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[2]  Michael I. Jordan,et al.  Hierarchical Dirichlet Processes , 2006 .

[3]  Christopher D. Manning,et al.  Spectral Chinese Restaurant Processes: Nonparametric Clustering Based on Similarities , 2011, AISTATS.

[4]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[5]  Charu C. Aggarwal,et al.  Knowledge-Based Recommender Systems , 2016 .

[6]  Jiahui Liu,et al.  Personalized news recommendation based on click behavior , 2010, IUI '10.

[7]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.

[8]  Hao Wu,et al.  Item recommendation in collaborative tagging systems via heuristic data fusion , 2015, Knowl. Based Syst..

[9]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[10]  Tao Li,et al.  LOGO: a long-short user interest integration in personalized news recommendation , 2011, RecSys '11.

[11]  Mária Bieliková,et al.  Content-Based News Recommendation , 2010, EC-Web.

[12]  Alexander Felfernig,et al.  Basic Approaches in Recommendation Systems , 2014, Recommendation Systems in Software Engineering.

[13]  Fan Yang,et al.  Modeling and broadening temporal user interest in personalized news recommendation , 2014, Expert Syst. Appl..

[14]  Charu C. Aggarwal,et al.  An Introduction to Recommender Systems , 2016 .

[15]  Thomas Hofmann,et al.  Probabilistic Latent Semantic Indexing , 1999, SIGIR Forum.

[16]  Boi Faltings,et al.  Personalized news recommendation with context trees , 2013, RecSys.

[17]  Alessandro Micarelli,et al.  User Profiles for Personalized Information Access , 2007, The Adaptive Web.

[18]  Bernd Ludwig,et al.  Matrix factorization techniques for context aware recommendation , 2011, RecSys '11.

[19]  Xing Xie,et al.  Content-Based Collaborative Filtering for News Topic Recommendation , 2015, AAAI.

[20]  Jimeng Sun,et al.  Temporal recommendation on graphs via long- and short-term preference fusion , 2010, KDD.

[21]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[22]  Param Vir Singh,et al.  A Hidden Markov Model for Collaborative Filtering , 2010, MIS Q..

[23]  Li Chen,et al.  Recommender systems based on user reviews: the state of the art , 2015, User Modeling and User-Adapted Interaction.

[24]  Tao Li,et al.  PENETRATE: Personalized news recommendation using ensemble hierarchical clustering , 2013, Expert Syst. Appl..

[25]  Mu Zhu,et al.  Content-boosted matrix factorization for recommender systems: experiments with recipe recommendation , 2011, RecSys '11.

[26]  Charu C. Aggarwal Model-Based Collaborative Filtering , 2016 .

[27]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[28]  Alexander Tuzhilin,et al.  Using Context to Improve Predictive Modeling of Customers in Personalization Applications , 2008, IEEE Transactions on Knowledge and Data Engineering.

[29]  Lars Grunske,et al.  Dimensions and Metrics for Evaluating Recommendation Systems , 2014, Recommendation Systems in Software Engineering.

[30]  Charu C. Aggarwal,et al.  Content-Based Recommender Systems , 2016 .

[31]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[32]  Peter I. Frazier,et al.  Distance dependent Chinese restaurant processes , 2009, ICML.

[33]  Radford M. Neal Markov Chain Sampling Methods for Dirichlet Process Mixture Models , 2000 .

[34]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL.

[35]  Shie-Jue Lee,et al.  A Similarity Measure for Text Classification and Clustering , 2014, IEEE Transactions on Knowledge and Data Engineering.

[36]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[37]  Balaji Padmanabhan,et al.  SCENE: a scalable two-stage personalized news recommendation system , 2011, SIGIR.

[38]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[39]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[40]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[41]  Samuel J. Gershman,et al.  A Tutorial on Bayesian Nonparametric Models , 2011, 1106.2697.

[42]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.