A television recommender system learning a user's time-awarewatching patterns using quadratic programming

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, a novel television (TV) program recommendation method is proposed by merging multiple preferences. We use channels and genres of programs, which is available information in standalone TVs, as features for the recommendation. The proposed method performs multi-time contextual profiling and constructs multiple-time contextual preference matrices of channels and genres. Since multiple preference models are constructed with different time contexts, there can be conflicts among them. In order to effectively merge the preferences with the minimum number of conflicts, we develop a quadratic programming model. The optimization problem is formulated with a minimum number of constraints so that the optimization process is scalable and fast even in a standalone TV with low computational power. Experiments with a real-world dataset prove that the proposed method is more efficient and accurate than other TV recommendation methods. Our method improves recommendation performance by 5-50% compared to the baselines.

Original languageEnglish
Article number1323
JournalApplied Sciences (Switzerland)
Volume8
Issue number8
DOIs
StatePublished - 8 Aug 2018
Externally publishedYes

Keywords

  • Context awareness
  • Quadratic programming
  • Recommender systems
  • Time context
  • Time-aware recommendation
  • TV program recommendation

Fingerprint

Dive into the research topics of 'A television recommender system learning a user's time-awarewatching patterns using quadratic programming'. Together they form a unique fingerprint.

Cite this