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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kohrs, A., Merialdo, B.: Clustering for collaborative filtering applications. In: Proceedings of CIMCA 1999. IOS Press, Amsterdam (1999)
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)
Balabanovic, M., Shoham, Y.: Fab: Content-based, Collaborative Recommendation. Communication of the ACM 40(3), 66–72 (1997)
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)
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)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using Collaborative Filtering to Weave an Information Tapestry. Communications of the ACM (December 1992)
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)
Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and Evaluating Choices in a Virtual Community of Use. In: Proceedings of CHI 1995 (1995)
Hofmann, T.: Probabilistic latent semantic analysis. In: Proceedings of the 15th Conference on Uncertainty in Artificial Intelligence, pp. 289–296 (1999)
Hofmann, T.: Collaborative filtering via gaussian probabilistic latent semantic analysis. In: SIGIR 2003, pp. 259–266 (2003)
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)
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)
Konstan, J., Miller, B., Maltz, D., et al.: GroupLens: Applying collaborative filtering to Usenet news. Communications of the ACM 40(3), 77–87 (1997)
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)
Lieberman, H.: Letizia: an agent that assists web browsing. In: Proceedings International Conference on AI, Montreal, Canada, pp. 924–929 (August 1995)
Mobasher, B., Colley, R., Srivastava, J.: Automatic personalization based on Web usage mining. Communications of the ACM 43(8), 142–152 (2000)
Mladenic, D.: Personal WebWatcher: design and implementation. Technical Report IJS-DP-7472, J. Stefan Institute, Department for Intelligent Systems, Ljubljana (1998)
O’Conner, M., Herlocker, J.: Clustering items for collaborative filtering. In: Proceedings of the ACM SIGIR Workshop on Recommender Systems, Berkeley, CA (August 1999)
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)
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)
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)
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)
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)
Shardanand, U., Maes, P.: Social Information Filtering: Algorithms for Automating ’Word of Mouth’. In: Proceedings of CHI 1995, Denver, CO (1995)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)