Skip to main content

A Distributed Collaborative Filtering Recommendation Model for P2P Networks

  • Conference paper
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2008)

Abstract

Conventional collaborative filtering(CF) recommendation applies the user-based centralized architecture. This architecture has some problems of sparsity and scalability, in addition to not fit the current popular P2P architecture. Therefore, this paper proposes a distributed model to implement the CF algorithm by maintaining the user’s record information distributedly in each nodes throughout the network, constructing a DHT, applying the Chord algorithm to realize locating of the record and designing the corresponding communication policy to obtain data needed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Karypis, G.: Evaluation of item-based top-n recommendation algorithms. In: Proc. of the tenth international conference on Information and knowledge management, pp. 247–254 (2001)

    Google Scholar 

  2. Tveit, A.: Peer-to-peer based recommendation for mobile commerce. In: Proc. of the First International Mobile Commerce Workshop, pp. 26–29 (2001)

    Google Scholar 

  3. Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proc. ACM SIGCOMM Conf., pp. 149–160 (September 2001)

    Google Scholar 

  4. Linden, G., Smith, B., York, J.: Amazon com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 76–80 (2003)

    Google Scholar 

  5. Balakrishnan, H., FransKaashoek, M., Karger, D., Morris, R., Stoica, I.: Looking up data in P2P systems. Communications of ACM 46(2), 43–48 (2003)

    Article  Google Scholar 

  6. Peng, H., Bo, X., Fan, Y., Ruimin, S.: A scalable p2p recommender system based on distributed collaborative filtering. Expert systems with applications, 203–210 (2004)

    Google Scholar 

  7. Xue, G., Lin, C., Yang, Q., Xi, W., Zeng, H., Yu, Y., Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: Proc. of the 28th Annual Int’l ACM SIGIR Conf., pp. 114–121 (2005)

    Google Scholar 

  8. Shakery, A., Zhai, C.: A probabilistic relevance propagation model for hypertext retrieval. In: Proc. of the 15th ACM International Conference on Information and Knowledge Management (CIKM 2006), pp. 550–558 (2006)

    Google Scholar 

  9. Wang, J., Pouwelse, J., Lagendijk, R., Reinders, M.R.J.: Distributed Collaborative Filtering for Peer-to-Peer File Sharing Systems. In: Proc. of the 21st Annual ACM Symposium on Applied Computing (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Wang, J., Peng, J., Cao, X. (2009). A Distributed Collaborative Filtering Recommendation Model for P2P Networks. In: Bertino, E., Joshi, J.B.D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03354-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03354-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03353-7

  • Online ISBN: 978-3-642-03354-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics