Abstract
Computation of similarity between user profiles (user rating vectors) is one of the core components of user-based (k-nearest-neighborhood based) collaborative filtering algorithms. Present techniques work by identifying or selecting a similarity function by the designer of the recommendation engine and keeping it fixed throughout the collaborative filtering process and using the same function to compute the neighborhood of every user. However, we found that there is no single similarity measure that gives best predictive accuracy for all users. We see this as a limitation of current systems. For the same user, applying different similarity functions results in different predictive accuracy. We propose that the accuracy of user-based collaborative filtering recommendation engines can be further increased by learning an optimal similarity function for a particular user and by applying different similarity measure for different users. We present an empirical study on the effect of eleven different similarity measures on the predictive accuracy of user-based collaborative filtering algorithms.
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
Adomavicius, G., Tuzhilin, A.: Towards the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering 17(6), 734–749 (2005)
Mobasher, B., Dai, H., Luo, T., Nakagawa, M.: Improving the effectiveness of collaborative filtering on anonymous Web usage data. In: Proceedings of the IJCAI 2001 Workshop on Intelligent Techniques for Web Personalization (ITWP 2001), Seattle (August 2001)
Herlocker, J., Konstan, J.A., Riedl, J.: An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms. Information Retrieval 5(4), 287–310 (2002)
Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Computing 7(1), 76–80 (2003)
Spertus, E., Sahami, M., Buyukkokten, O.: Evaluating Similarity Measures: A Large-Scale Study in the Orkut Social Network. In: The Eleventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL (August 2005)
Symeonidis, P., Nanopoulos, A., Papadopoulos, A., Manolopoulos, Y.: Collaborative Filtering: Fallacies and Insights in Measuring Similarity. In: Proceedings of the PKDD Workshop on Web Mining (WebMine 2006), Berlin, Germany (2006)
Lin, F., Goh, H.L.D., Foo, S.: The effect of similarity measure on the quality of query clusters. Journal of Information Science 30(5), 396–407 (2004)
Ahn, H.J.: A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Information Sciences: an International Journal 178(1) (January 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sureka, A., Mirajkar, P.P. (2008). An Empirical Study on the Effect of Different Similarity Measures on User-Based Collaborative Filtering Algorithms. In: Ho, TB., Zhou, ZH. (eds) PRICAI 2008: Trends in Artificial Intelligence. PRICAI 2008. Lecture Notes in Computer Science(), vol 5351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89197-0_108
Download citation
DOI: https://doi.org/10.1007/978-3-540-89197-0_108
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89196-3
Online ISBN: 978-3-540-89197-0
eBook Packages: Computer ScienceComputer Science (R0)