Author : Partha Sarathi Chakraborty 1
Date of Publication :7th March 2016
Abstract: Collaborative filtering is the most common technique for designing e-commerce recommender systems. Traditional recommender systems based on collaborative filtering works basically in a centralized way. So they are not scalable for large networks. In this paper we have designed a distributed collaborative filtering framework for a structured P2P network where user profiles are distributed over the nodes of the network. At the same time, the computation for generating recommendation is also distributed over the nodes. A distributed clustering layer has also been proposed to the framework to reduce the communication overhead and at the same to make the system more scalable.
Reference :
-
- [Bandyopadhyay et. al. 2006] Sanghamitra Bandyopadhyay, Chris Giannella, Ujjwal Maulik, Hillol Kargupta, Kun Liu, Souptik Datta: Clustering distributed data streams in peer-to-peer environments. Inf. Sci. 176(14): 1952-1985 (2006)
- [Herlocker et. al. 2000] J. Herlocker, J. A. Konstan, J. Riedl, “Explaining Collaborative Filtering Recommendations”, in Proceedings of ACM Conference on Computer Supported Cooperative Work, Philadelphia, PA, 2000.
- [Karger 1997] Karger, D., Lehman, E., Leighton, F., Levine, M., Lewin, D., AND Panigrahy, R. Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing (El Paso, TX, May 1997), pp. 654– 663.
- [Kermarrec 2010] A.-M. Kermarrec, V. Leroy, A. Moin, and C. Thraves. Application of random walks to decentralized recommender systems. Principles of Distributed Systems, 2010.
- [Lam et. Al. 2006] Shyong Lam, Dan Frankowski, and John Riedl. Do you trust your recommendations? an exploration of security and privacy issues in recommender systems. In Gnter Mller, editor, Emerging Trends in Information and Communication Security, volume 3995 of Lecture Notes in Computer Science, pages 14–29. Springer Berlin / Heidelberg, 2006.
- [Lewin 1998] Lewin, D. Consistent hashing and random trees: Algorithms for caching in distributed networks. Master’s thesis,
- [Han 2004] P. Han, B. Xie, F. Yang, and R. Shen, “A scalable P2P recommender system based on distributed collaborative f iltering,” Expert Systems WithApplications, vol. 27, no. 2, pp.203-210 2003
- Department of EECS, MIT, 1998. Available at the MIT Library, http://thesis.mit.edu/. 9. [Miller et. al. 2004] Bradley N. Miller, Joseph A. Konstan, John Riedl: PocketLens: Toward a Personal Recommender System. ACM Transactions on Information Systems 22 (July 2004)
- [Oka 2004] T. Oka, H. Morikawa, and T. Aoyama, “Vineyard: A collaborativefiltering service platform in distributed environment,” in SAINT-W ’04: Proceedings of the 2004 Symposium on Applications and the Internet- Workshops (SAINT 2004 Workshops). Washington, DC, USA: IEEEComputer Society, 2004, p. 575.
- [Resinck et. al. 1994] Resinck., P., Neophytos, I., Mitesh, S., Peter, B., John, R., 1994. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. Proceedings of the 1994 ACM conference on Computer Supported Cooperative Work, Chapel Hill, North Carolina, United States, p.175-186.
- [Sorge 2007] Sorge. C., A Chord-based Recommender Sys tem, Local Computer Networks, 2007. LCN 2007. 32nd IEEE Conference on.
- [Stocal et. al. 2001] Stocal, I., et al. (2001). Chord: a scalable peer-to-peer lookup service for Internet applications. In: ACM SIGCOMM, San Diego, CA, USA, pp. 149–160.
- [Tveit 2001] A. Tveit, “Peer-to-Peer Based Recommendations for Mobile Commerce”, in Proceedings of the International Workshop on Mobile Commerce, Rome, Italy, 2001
- [Wang 2006] J. Wang, J. Pouwelse, R. Lagendijk, and M. R. J. Reinders, “Distributed collaborative filtering for peer-to-peer file sharing systems,” in Proceedings of the 21st Annual ACM Symposium on Applied Computing (SAC06), 2006
- [Weng 2009]
- Weng, Soloman, Xu, Yue, Li, Yuefeng, & Nayak, Richi (2009) Towards Information Enrichment through Recommendation Sharing. In Cao, L (Ed.) Data Mining and Multi-agent Integration. Springer, United States of America, pp. 103-126.