Skip to main content

Distributed Collaborative Filtering for Robust Recommendations Against Shilling Attacks

  • Conference paper
Advances in Artificial Intelligence (Canadian AI 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4509))

Abstract

Recommender systems enable a user to decide which information is interesting and valuable in our world of information overload. Collaborative Filtering (CF), one of the most successful technologies in recommender systems suffers from improper use of personal information and the incredibility of recommendations. To deal with these issues, we have been focusing on the trust relationships between individuals, i.e. web of trust, especially for protecting the recommender system against profile injection attack. Based on trust propagation scheme, we proposed TCFMA architecture which is added agent-based scheme obtaining attack resistance property as well as improving the efficiency of distributed computing. In web of trust, users’ personal agents find a unique migration path made up of latent neighborhoods and reduce search scope to a reasonable level for mobile agents by using the Advogato algorithm. The experimental evaluation on Epinions.com datasets shows that the proposed method brings significant advantages in terms of dealing with profile injection attack without any loss of prediction quality.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Miller, B., Konstan, J., Terveen, L., Riedl, J.: PocketLens: Towards a Personal Recommender System. ACM Transactions on Information Systems 22, 437–476 (2004)

    Article  Google Scholar 

  2. Guha, R., Kumar, R., Raghavan, P., Tomkins, A.: Propagation of Trust and Distrust. In: Proc. of the 13th Int. Conf. on World Wide Web, ACM Press, New York (2004)

    Google Scholar 

  3. Ziegler, C.-N., Lausen, G.: Propagation Models for Trust and Distrust in Social Networks. In: Information Systems Frontiers, vol. 7, pp. 337–358. Springer, Dordrecht (2005)

    Google Scholar 

  4. Levien, R., Aiken, A.: Attack Resistant, Scalable Name Service. Draft submission to the 4th Int. Conf. on Financial Cryptography (2000)

    Google Scholar 

  5. Sarwar, B., Karypis, G., Konstan, J., Reidl, J.: Item-based Collaborative Filtering Recom-mendation Algorithms. In: Proc. of the 10th Int. Conf. on World Wide Web (2001)

    Google Scholar 

  6. Sinha, R., Swearingen, K.: Comparing Recommendations Made by Online Systems and Friends. In: Proc. of the DELOS-NSF Workshop on Personalization and Recommender Systems in Digital Libraries (2001)

    Google Scholar 

  7. Ziegler, C.-N., Lausen, G.: Analyzing Correlation between Trust and User Similarity in Online Communities. In: Jensen, C., Poslad, S., Dimitrakos, T. (eds.) iTrust 2004. LNCS, vol. 2995, pp. 251–265. Springer, Heidelberg (2004)

    Google Scholar 

  8. Massa, P., Avesani, P.: Trust-aware Collaborative Filtering for Recommender Systems. In: Proc. of Int. Conf. on Cooperative Information Systems (2004)

    Google Scholar 

  9. Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An Algorithmic Framework for Performing Collaborative Filtering. In: Proc. of the 22nd ACM SIGIR Conf. on Research and Development in Information Retrieval (1999)

    Google Scholar 

  10. Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)

    Google Scholar 

  11. Jung, J.J.: Visualizing recommendation flow on social networks. Journal of Universal Computer Science 11(11), 1780–1791 (2005)

    Google Scholar 

  12. Kim, H.J., Jung, J.J., Jo, G.S.: Conceptual Framework for Recommendation System based on Distributed User Ratings. In: Li, M., Sun, X.-H., Deng, Q.-n., Ni, J. (eds.) GCC 2003. LNCS, vol. 3032, pp. 115–122. Springer, Heidelberg (2004)

    Google Scholar 

  13. O’Mahony, M., Hurley, N., Kushmerick, N., Silvestre, G.: Collaborative Recommendation: A Robustness Analysis. ACM Transactions on Internet Technology 4(4), 344–377 (2004)

    Article  Google Scholar 

  14. Mobesher, B., Bruke, R., Bhaumik, R., Williams, C.: Towards Trustworthy Recommender Systems: An Analysis of Attack Models and Algorithm Robustness. To appear in ACM Transactions on Internet Technology7(2) (2007)

    Google Scholar 

  15. Leivien, R.: Attack Resistant Trust Metrics. Ph.D thesis, UC Berkeley, Berkeley, CA, USA (2003)

    Google Scholar 

  16. Page, L., Brin, S., Motwani, R., Winograd, T.: The Pagerank Citation Ranking: Bringing Order to the Web. Technical Report, Stanford Digital Library Technologies Project (1998)

    Google Scholar 

  17. Twigg, A., Dimmock, N.: Attack-resistance of computational trust models. In: Proc. of the 12th IEEE Int. Workshop on Enabling Technologies, pp. 275–280 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ziad Kobti Dan Wu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Ji, AT., Yeon, C., Kim, HN., Jo, GS. (2007). Distributed Collaborative Filtering for Robust Recommendations Against Shilling Attacks. In: Kobti, Z., Wu, D. (eds) Advances in Artificial Intelligence. Canadian AI 2007. Lecture Notes in Computer Science(), vol 4509. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72665-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72665-4_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72664-7

  • Online ISBN: 978-3-540-72665-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics