Abstract
Nowadays most existing recommender systems operate in a single organisational basis, i.e. a recommender system recommends items to customers of one organisation based on the organisation’s datasets only. Very often the datasets of a single organisation do not have sufficient resources to be used to generate quality recommendations. Therefore, it would be beneficial if recommender systems of different organisations with similar nature can cooperate together to share their resources and recommendations. In this chapter, we present an Ecommerce-oriented Distributed Recommender System (EDRS) that consists of multiple recommender systems from different organisations. By sharing resources and recommendations with each other, these recommenders in the distributed recommendation system can provide better recommendation service to their users. As for most of the distributed systems, peer selection is often an important aspect. This chapter also presents a recommender selection technique for the proposed EDRS, and it selects and profiles recommenders based on their stability, average performance and selection frequency. Based on our experiments, it is shown that recommenders’ recommendation quality can be effectively improved by adopting the proposed EDRS and the associated peer selection technique.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baruch Awerbuch, Boaz Patt-Shamir, David Peleg, and Mark Tuttle. Improved recommendation systems. In SODA ’05: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, pages 1174–1183, Philadelphia, PA, USA, 2005. Society for Industrial and Applied Mathematics.
Christoph Baumgarten. A probabilistic model for distributed information retrieval. In SIGIR ’97: Proceedings of the 20th annual international ACM SIGIR conference on Research and development in information retrieval, pages 258–266, New York, NY, USA, 1997. ACM.
Robin Burke. Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction, 12(4):331–370, November 2002.
Maarten Clements, Arjen P. de Vries, Johan A. Pouwelse, Jun Wang, and Marcel J. T. Reinders. Evaluation of neighbourhood selection methods in decentralized recommendation systems. In Workshop on Large Scale Distributed Systems for Information Retrieval (LSDS-IR), 2007.
Owen de Kretser, Alistair Moffat, Tim Shimmin, and Justin Zobel. Methodologies for distributed information retrieval. In International Conference on Distributed Computing Systems, pages 66–73, 1998.
Petros Drineas, Iordanis Kerenidis, and Prabhakar Raghavan. Competitive recommendation systems. In STOC ’02: Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, pages 82–90, New York, NY, USA, 2002. ACM Press.
David Goldberg, David Nichols, Brian M. Oki, and Douglas Terry. Using collaborative filtering to weave an information tapestry. Commun. ACM, 35(12):61–70, December 1992.
Jonathan L. Herlocker, Joseph A. Konstan, Loren G. Terveen, and John T. Riedl. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst., 22(1):5–53, January 2004.
Jin Li. On peer-to-peer (p2p) content delivery. Peer-to-Peer Networking and Applications, 1(1):45–63, March 2008.
Pingfeng Liu, Guihua Nie, Donglin Chen, and Zhichao Fu. The knowledge grid based intelligent electronic commerce recommender systems. In SOCA ’07: Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, pages 223–232, Washington, DC, USA, 2007. IEEE Computer Society.
Brian P. McCall. Multi-armed bandit allocation indices (J. C. Gittins). 33(1), 1991.
Bradley N. Miller, Joseph A. Konstan, and John Riedl. Pocketlens: Toward a personal recommender system. ACM Trans. Inf. Syst., 22(3):437–476, July 2004.
B. M. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering. In Fifth International Conference on Computer and Information Technology (ICCIT 2002), 2002.
J. B. Schafer, J. A. Konstan, and J. Riedl. E-commerce recommendation applications. Data Mining and Knowledge Discovery, 5(1–2):115–153, January-April 2001.
A. Schein, A. Popescul, L. Ungar, and D. Pennock. Methods and metrics for cold-start recommendations. In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2002), pages 253–260, 2002.
Christoph Sorge. A chord-based recommender system. In LCN ’07: Proceedings of the 32nd IEEE Conference on Local Computer Networks, pages 157–164, Washington, DC, USA, 2007. IEEE Computer Society.
Amund Tveit. Peer-to-peer based recommendations for mobile commerce. In WMC ’01: Proceedings of the 1st international workshop on Mobile commerce, pages 26–29, New York, NY, USA, 2001. ACM.
Josã M. Vidal. A Protocol for a Distributed Recommender System. ACM Press, 2005.
Jun Wang, Arjen P. de Vries, and Marcel J. T. Reinders. Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In SIGIR ’06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, pages 501–508, New York, NY, USA, 2006. ACM Press.
Gerhard Weiss, editor. Multiagent systems: a modern approach to distributed artificial intelligence. MIT Press, Cambridge, MA, USA, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Weng, LT., Xu, Y., Li, Y., Nayak, R. (2009). Towards Information Enrichment through Recommendation Sharing. In: Cao, L. (eds) Data Mining and Multi-agent Integration. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-0522-2_7
Download citation
DOI: https://doi.org/10.1007/978-1-4419-0522-2_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-0521-5
Online ISBN: 978-1-4419-0522-2
eBook Packages: Computer ScienceComputer Science (R0)