TiVo
Top Cited Papers
- 22 August 2004
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 394-401
- https://doi.org/10.1145/1014052.1014097
Abstract
We describe the TiVo television show collaborative recommendation system which has been fielded in over one million TiVo clients for four years. Over this install base, TiVo currently has approximately 100 million ratings by users over approximately 30,000 distinct TV shows and movies. TiVo uses an item-item (show to show) form of collaborative filtering which obviates the need to keep any persistent memory of each user's viewing preferences at the TiVo server. Taking advantage of TiVo's client-server architecture has produced a novel collaborative filtering system in which the server does a minimum of work and most work is delegated to the numerous clients. Nevertheless, the server-side processing is also highly scalable and parallelizable. Although we have not performed formal empirical evaluations of its accuracy, internal studies have shown its recommendations to be useful even for multiple user households. TiVo's architecture also allows for throttling of the server so if more server-side resources become available, more correlations can be computed on the server allowing TiVo to make recommendations for niche audiences.Keywords
This publication has 7 references indexed in Scilit:
- Collaborative filtering with privacy via factor analysisPublished by Association for Computing Machinery (ACM) ,2002
- Item-based collaborative filtering recommendation algorithmsPublished by Association for Computing Machinery (ACM) ,2001
- IR evaluation methods for retrieving highly relevant documentsPublished by Association for Computing Machinery (ACM) ,2000
- Horting hatches an eggPublished by Association for Computing Machinery (ACM) ,1999
- Recommending and evaluating choices in a virtual community of usePublished by Association for Computing Machinery (ACM) ,1995
- Using collaborative filtering to weave an information tapestryCommunications of the ACM, 1992
- Term-weighting approaches in automatic text retrievalInformation Processing & Management, 1988