Skip to main content

Optimizing Collaborative Filtering by Interpolating the Individual and Group Behaviors

  • Conference paper
Frontiers of WWW Research and Development - APWeb 2006 (APWeb 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3841))

Included in the following conference series:

Abstract

Collaborative filtering has been very successful in both research and E-commence applications. One of the most popular collaborative filtering algorithms is the k-Nearest Neighbor (KNN) method, which finds k nearest neighbors for a given user to predict his interests. Previous research on KNN algorithm usually suffers from the data sparseness problem, because the quantity of items users voted is really small. The problem is more severe in web-based applications. Cluster-based collaborative filtering has been proposed to solve the sparseness problem by averaging the opinions of the similar users. However, it does not bring consistent improvement on the performance of collaborative filtering since it produces less-personal prediction. In this paper, we propose a clustering-based KNN method, which combines the iterative clustering algorithm and the KNN to improve the performance of collaborative filtering. Using the iterative clustering approach, the sparseness problem could be solved by fully exploiting the voting information first. Then, as a smoothing method to the KNN method, cluster-based KNN is used to optimize the performance of collaborative filtering. The experimental results show that our proposed cluster-based KNN method can perform consistently better than the traditional KNN method and clustering-based method in large-scale data sets.

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 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Kohrs, A., Merialdo, B.: Clustering for collaborative filtering applications. In: Proceedings of CIMCA 1999. IOS Press, Amsterdam (1999)

    Google Scholar 

  2. Breese, J.S., Heckerman, D., Kadie, C.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In: Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence, pp. 43–52 (1998)

    Google Scholar 

  3. Balabanovic, M., Shoham, Y.: Fab: Content-based, Collaborative Recommendation. Communication of the ACM 40(3), 66–72 (1997)

    Article  Google Scholar 

  4. Claypool, M., Gokhale, A., Miranda, T., et al.: Combining Content-Based and Collaborative Filters in an Online Newspaper. In: ACM SIGIR Workshop on Recommender Systems, Berkeley, CA (August 1999)

    Google Scholar 

  5. Ester, M., Kriegel, H.P., Xu, X.: Knowledge Discovery in Large Spatial Databases: Focusing Techniques for Efficient Class Identification. In: Proceedings of the 4th International Symposium On Large Spatial Databases, Portland, ME, pp. 67–82 (1995)

    Google Scholar 

  6. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using Collaborative Filtering to Weave an Information Tapestry. Communications of the ACM (December 1992)

    Google Scholar 

  7. Herlocker, J., Konstan, J., Borchers, A., Riedl, J.: An Algorithmic Framework for Performing Collaborative Filtering. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 230–237 (August 1999)

    Google Scholar 

  8. Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and Evaluating Choices in a Virtual Community of Use. In: Proceedings of CHI 1995 (1995)

    Google Scholar 

  9. Hofmann, T.: Probabilistic latent semantic analysis. In: Proceedings of the 15th Conference on Uncertainty in Artificial Intelligence, pp. 289–296 (1999)

    Google Scholar 

  10. Hofmann, T.: Collaborative filtering via gaussian probabilistic latent semantic analysis. In: SIGIR 2003, pp. 259–266 (2003)

    Google Scholar 

  11. Hofmann, T., Puzicha, J.: Latent class models for collaborative filtering. In: Proceedings of the 16th International Joint Conference on Artificial Intelligence, pp. 688–693 (1999)

    Google Scholar 

  12. Joachims, T., Freitag, D., Mitchell, T.: WebWatcher: A Tour Guide for the World Wide Web. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp. 770–777 (August 1997)

    Google Scholar 

  13. Konstan, J., Miller, B., Maltz, D., et al.: GroupLens: Applying collaborative filtering to Usenet news. Communications of the ACM 40(3), 77–87 (1997)

    Article  Google Scholar 

  14. Lieberman, H., van Dyke, N., Vivacqua, A.: Let’s browse: a collaborative Web browsing agent. In: Proceedings of the International Conference on Intelligent User Interfaces, pp. 65–68 (January 1999)

    Google Scholar 

  15. Lieberman, H.: Letizia: an agent that assists web browsing. In: Proceedings International Conference on AI, Montreal, Canada, pp. 924–929 (August 1995)

    Google Scholar 

  16. Mobasher, B., Colley, R., Srivastava, J.: Automatic personalization based on Web usage mining. Communications of the ACM 43(8), 142–152 (2000)

    Google Scholar 

  17. Mladenic, D.: Personal WebWatcher: design and implementation. Technical Report IJS-DP-7472, J. Stefan Institute, Department for Intelligent Systems, Ljubljana (1998)

    Google Scholar 

  18. O’Conner, M., Herlocker, J.: Clustering items for collaborative filtering. In: Proceedings of the ACM SIGIR Workshop on Recommender Systems, Berkeley, CA (August 1999)

    Google Scholar 

  19. Pazzani, M., Muramatsu, J., Billsus, D.: Syskill & Webert: identifying interesting web sites. In: Proceedings of the 13th National Conference on Artificial Intelligence, pp. 54–61 (1996)

    Google Scholar 

  20. Resnick, P., Iacovou, N., Sushak, M., Bergstrom, P., Riedl, J.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In: Proceedings of the Conference on Computer Supported Collaborative Work, pp. 175–186 (1994)

    Google Scholar 

  21. Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Application of Dimensionality Reduction in Recommender System - A Case Study. In: ACM WebKDD Workshop (2000)

    Google Scholar 

  22. Sarwar, B., Karypis, G., Konstan, J., et al.: Item based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International World Wide Web Conference, pp. 285–295 (2001)

    Google Scholar 

  23. Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Analysis of Recommendation Algorithms for E-Commerce. In: Proceedings of the ACM EC 2000 Conference, Minneapolis, MN, pp. 158–167 (2000)

    Google Scholar 

  24. Shardanand, U., Maes, P.: Social Information Filtering: Algorithms for Automating ’Word of Mouth’. In: Proceedings of CHI 1995, Denver, CO (1995)

    Google Scholar 

  25. Ungar, L.H., Foster, D.P.: Clustering methods for collaborative filtering. In: Proc. Workshop on Recommendation Systems at the 15th National Conf. on Artificial Intelligence. AAAI Press, Menlo Park (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jiang, XM., Song, WG., Feng, WG. (2006). Optimizing Collaborative Filtering by Interpolating the Individual and Group Behaviors. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds) Frontiers of WWW Research and Development - APWeb 2006. APWeb 2006. Lecture Notes in Computer Science, vol 3841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11610113_50

Download citation

  • DOI: https://doi.org/10.1007/11610113_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31142-3

  • Online ISBN: 978-3-540-32437-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics