Abstract
We introduce personalization on Tribler, a peer-to-peer (P2P) television system. Personalization allows users to browse programs much more efficiently according to their taste. It also enables to build social networks that can improve the performance of current P2P systems considerably, by increasing content availability, trust and the realization of proper incentives to exchange content. This paper presents a novel scheme, called BuddyCast, that builds such a social network for a user by exchanging user interest profiles using exploitation and exploration principles. Additionally, we show how the interest of a user in TV programs can be predicted from the zapping behavior by the introduced user-item relevance models, thereby avoiding the explicit rating of TV programs. Further, we present how the social network of a user can be used to realize a truly distributed recommendation of TV programs. Finally, we demonstrate a novel user interface for the personalized peer-to-peer television system that encompasses a personalized tag-based navigation to browse the available distributed content. The user interface also visualizes the social network of a user, thereby increasing community feeling which increases trust amongst users and within available content and creates incentives of to exchange content within the community.
Similar content being viewed by others
References
Ali K, van Stam W (2004) TiVo: making show recommendations using a distributed collaborative filtering architecture. International ACM SIGKDD conference on knowledge discovery and data mining
Ardissono L, Kobsa A, Maybury M (Eds) (2004) Personalized digital television. Targeting programs to individual users. Kluwer
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. Conference on uncertainty in artificial intelligence
Canny J. (1999) Collaborative filtering with privacy via factor analysis. Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval
Claypool M, Waseda M, Le P, Brow DC (2001) Implicit interest indicators. International conference on intelligent user interfaces
Deshpande M, Karypis G (2004) Item-based top-N recommendation algorithms. ACM Trans Inf Sys
Eugster PT, Guerraoui R, Kermarrec AM, Massoulie L (2004) From epidemics to distributed computing. IEEE Comput 21(4):341–374
Eyheramendy S, Lewis D, Madigan D (2003) On the naive bayes model for text categorization. In Proceedings of artificial intelligence and statistics
Fokker JE, De Ridder H (2005) Technical report on the human side of cooperating in decentralized networks. Internal report I-Share Deliverable 1.2. Delft University of Technology. http://www.cs.vu.nl/ishare/public/I-Share-D1.2.pdf
Hofmann T (2004) Latent semantic models for collaborative filtering. ACM Trans Inf Sys
Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. International ACM SIGIR conference on research development on information retrieval
Hull D (1993) Using statistical testing in the evalution of retrieval experiments. International ACM SIGIR conference on research development on information retrieval
Jelasity M, van Steen M (2002) Large-scale newscast computing on the internet. Internal report IR-503, Vrije Universiteit, Department of Computer Science
Lafferty J, Zhai C (2003) Probabilistic relevance models based on document and query generation. In: Croft WB, Lafferty J (eds) Language Modeling and information retrieval. Kluwer
Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Computing
Marlin B (2004) Collaborative filtering: a machine learning perspective. Master’s thesis, Department of Computer Science, University of Toronto
Miller BM, Konstan JA, Riedl J (2004) PocketLens: Toward a personal recommender system. ACM Trans Inf Sys
Nichols D (1998) Implicit rating and filtering. In Proceedings of 5th DELOS workshop on filtering and collaborative filtering, pp 31–36, ERCIM
Pennock D, Horvitz E, Lawrence S, Lee Giles C (2000) Collaborative filtering by personality diagnosis: a hybrid memory and model-based approach. UAI 2000: 437-480
Pouwelse JA, Garbacki P, Wang J, Bakker A, Yang J, Iosup A, Epema DHJ, Reinders MJT, van Steen M, Sips HJ (2006) Tribler: A social-based peer-to-peer system. International workshop on peer-to-peer systems (IPTPS’06)
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. International World Wide Web Conference
Wang J, de Vries AP, Reinders MJT (2006a) A user-item relevance model for log-based collaborative filtering. European conference on information retrieval
Wang J, de Vries AP, Reinders MJT (2006b) Unifying user-based and item-based collaborative filtering by similarity fusion. International ACM SIGIR conference on research development on information retrieval
Wang J, Pouwelse J, Lagendijk R, Reinders MJT (2006c) Distributed collaborative filtering for peer-to-peer file sharing systems. ACM Symposium on Applied Computing
Xue G, Lin C, Yang Q, Xi W, Zeng H, Yu Y, Chen Z (2005) Scalable collaborative filtering using cluster-based smoothing. International ACM SIGIR conference on research development on information retrieval
Zhai C, Lafferty J (2001) A study of smoothing methods for language models appzlied to Ad Hoc information retrieval. International ACM SIGIR conference on research development on information retrieval
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, J., Pouwelse, J., Fokker, J. et al. Personalization on a peer-to-peer television system. Multimed Tools Appl 36, 89–113 (2008). https://doi.org/10.1007/s11042-006-0075-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-006-0075-6