Context-aware LDA: Balancing Relevance and Diversity in TV Content Recommenders

In the vast and expanding ocean of digital content, users are hardly satisfied with recommended programs solely based on static user patterns and common statistics. Therefore, there is growing interest in recommendation approaches that aim to provide a certain level of diversity, besides precision and ranking. Context-awareness, which is an effective way to express dynamics and adaptivity, is widely used in recom-mender systems to set a proper balance between ranking and diversity. In light of these observations, we introduce a recommender with a context-aware probabilistic graphi-cal model and apply it to a campus-wide TV content de-livery system named “Vision”. Within this recommender, selection criteria of candidate fields and contextual factors are designed and users’ dependencies on their personal pref-erence or the aforementioned contextual influences can be distinguished. Most importantly, as to the role of balanc-ing relevance and diversity, final experiment results prove that context-aware LDA can evidently outperform other al-gorithms on both metrics. Thus this scalable model can be flexibly used for different recommendation purposes.

[1]  Irena Koprinska,et al.  Catch-up TV recommendations: show old favourites and find new ones , 2013, RecSys.

[2]  Bamshad Mobasher,et al.  Context adaptation in interactive recommender systems , 2014, RecSys '14.

[3]  Roberto Turrin,et al.  Time-evolution of IPTV recommender systems , 2010, EuroITV.

[4]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[5]  Roberto Turrin,et al.  A Recommender System for an IPTV Service Provider: a Real Large-Scale Production Environment , 2011, Recommender Systems Handbook.

[6]  Jing Yuan,et al.  When to Recommend What? A Study on the Role of Contextual Factors in IP-based TV Services , 2014, MindTheGap@iConference.

[7]  Alexandros Karatzoglou,et al.  Question recommendation for collaborative question answering systems with RankSLDA , 2014, RecSys '14.

[8]  Paolo Tomeo,et al.  An analysis of users' propensity toward diversity in recommendations , 2014, RecSys '14.

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

[10]  Yizhou Sun,et al.  LCARS: a location-content-aware recommender system , 2013, KDD.

[11]  José Eduardo Ochoa Luna,et al.  Online Courses Recommendation based on LDA , 2014, SIMBig.

[12]  Gregor Heinrich Parameter estimation for text analysis , 2009 .

[13]  Chengqi Zhang,et al.  Modeling Location-Based User Rating Profiles for Personalized Recommendation , 2015, ACM Trans. Knowl. Discov. Data.

[14]  Nando de Freitas,et al.  An Introduction to MCMC for Machine Learning , 2004, Machine Learning.

[15]  Alexander Tuzhilin,et al.  Comparing context-aware recommender systems in terms of accuracy and diversity , 2012, User Modeling and User-Adapted Interaction.

[16]  Tshilidzi Marwala,et al.  The use of entropy to measure structural diversity , 2008, 2008 IEEE International Conference on Computational Cybernetics.

[17]  Hassnaa Moustafa,et al.  Context-Awareness for IPTV Services Personalization , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[18]  Yu He,et al.  The YouTube video recommendation system , 2010, RecSys '10.

[19]  Licia Capra,et al.  Temporal diversity in recommender systems , 2010, SIGIR.

[20]  Frank Hopfgartner,et al.  Understanding Video Retrieval , 2012 .