A hybrid content-based and item-based collaborative filtering approach to recommend TV programs enhanced with singular value decomposition

  • Authors:
  • Ana Belén Barragáns-Martínez;Enrique Costa-Montenegro;Juan C. Burguillo;Marta Rey-López;Fernando A. Mikic-Fonte;Ana Peleteiro

  • Affiliations:
  • Telematic Engineering Department, University of Vigo, Vigo, Spain;Telematic Engineering Department, University of Vigo, Vigo, Spain;Telematic Engineering Department, University of Vigo, Vigo, Spain;Consellería de Educación e O.U., Xunta de Galicia, Spain;Telematic Engineering Department, University of Vigo, Vigo, Spain;Telematic Engineering Department, University of Vigo, Vigo, Spain

  • Venue:
  • Information Sciences: an International Journal
  • Year:
  • 2010

Quantified Score

Hi-index 0.09

Visualization

Abstract

With the advent of new cable and satellite services, and the next generation of digital TV systems, people are faced with an unprecedented level of program choice. This often means that viewers receive much more information than they can actually manage, which may lead them to believe that they are missing programs that could likely interest them. In this context, TV program recommendation systems allow us to cope with this problem by automatically matching user's likes to TV programs and recommending the ones with higher user preference. This paper describes the design, development, and startup of queveo.tv: a Web 2.0 TV program recommendation system. The proposed hybrid approach (which combines content-filtering techniques with those based on collaborative filtering) also provides all typical advantages of any social network, such as supporting communication among users as well as allowing users to add and tag contents, rate and comment the items, etc. To eliminate the most serious limitations of collaborative filtering, we have resorted to a well-known matrix factorization technique in the implementation of the item-based collaborative filtering algorithm, which has shown a good behavior in the TV domain. Every step in the development of this application was taken keeping always in mind the main goal: to simplify as much as possible the user task of selecting what program to watch on TV.