Towards Information Enrichment through Recommendation Sharing

  • Li-Tung Weng
  • Yue Xu
  • Yuefeng Li
  • Richi Nayak


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.


Recommender System Architectural Style Selection Frequency User Cluster Recommendation Quality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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.Google Scholar
  2. 2.
    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.Google Scholar
  3. 3.
    Robin Burke. Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction, 12(4):331–370, November 2002.CrossRefMATHGoogle Scholar
  4. 4.
    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.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    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.Google Scholar
  7. 7.
    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.CrossRefGoogle Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    Jin Li. On peer-to-peer (p2p) content delivery. Peer-to-Peer Networking and Applications, 1(1):45–63, March 2008.CrossRefGoogle Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    Brian P. McCall. Multi-armed bandit allocation indices (J. C. Gittins). 33(1), 1991.Google Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    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.Google Scholar
  14. 14.
    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.CrossRefMATHGoogle Scholar
  15. 15.
    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.Google Scholar
  16. 16.
    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.Google Scholar
  17. 17.
    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.Google Scholar
  18. 18.
    Josã M. Vidal. A Protocol for a Distributed Recommender System. ACM Press, 2005.Google Scholar
  19. 19.
    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.Google Scholar
  20. 20.
    Gerhard Weiss, editor. Multiagent systems: a modern approach to distributed artificial intelligence. MIT Press, Cambridge, MA, USA, 1999.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Li-Tung Weng
    • 1
  • Yue Xu
    • 1
  • Yuefeng Li
    • 1
  • Richi Nayak
    • 1
  1. 1.Queensland University of TechnologyBrisbaneAustralia

Personalised recommendations