Applying topic model in context-aware TV programs recommendation

Jing Yuan, Andreas Lommatzsch, Mu Mu

Research output: Contribution to JournalArticle


In IPTV systems, users’ watching behavior is influenced by contextual factors like time of day, day of week, Live/VOD condition etc., yet how to incorporate such factors into recommender depends on the choice of basic recommending model. In this paper, we apply a topic model in Information Retrieval (IR)–Latent Dirichlet Allocation (LDA) as the basic model in TV program recommender. What makes employing such approach meaningful is the resemblance between user watching frequency as the entry in user-program matrix and term frequency in term-document matrix. In addition, we propose an extension to this useroriented LDA by adding a probabilistic selection node in this probabilistic graphical model to learn contextual influence and user’s individual inclination on different contextual factors. The experiment using the proposed approach is conducted on the data from a web-based TV content delivery system “Vision”, which serves the campus users in Lancaster University. The experimental results show that both user-oriented LDA and context-aware LDA converge smoothly on perplexity regarding both iteration epoch and topic numbers under inference framework Gibbs Sampling. In addition, context-aware LDA can perform better than user-based LDA and baseline approach on both precision metrics and diversity metrics when the number of topic is over 50. Aside from that, programs with highest probability distribution within top 10 topics represent the natural clustering effect of applying this topic model in TV recommender.
Original languageEnglish
JournalCEUR Workshop Proceedings
Early online date31 Aug 2016
Publication statusPublished - 12 Sep 2016


  • TV recommender
  • context-awareness
  • Latent Dirichlet Allocation


Dive into the research topics of 'Applying topic model in context-aware TV programs recommendation'. Together they form a unique fingerprint.

Cite this