Abstract
Collaborative Filtering techniques offer recommendations to users by leveraging on the preferences of like-minded users. They thus rely highly on similarity measures to determine proximity between users. However, most of the previously proposed similarity measures are heuristics based and are not guaranteed to work well under all data environments. We propose a method employing Genetic algorithm to learn user similarity based on comparison of individual hybrid user features. The user similarity is determined for each feature by learning a feature similarity function. The rating for each item is then predicted as an aggregate of estimates garnered from predictors based on each attribute. Our method differs from previous attempts at learning similarity, as the features considered for comparison take into account not only user preferences but also the item contents and user demographic data. The proposed method is shown to outperform existing filtering methods based on user-defined similarity measures.
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.: Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transaction on Knowledge and Data Engineering 17(6), 734–749 (2005)
Al-Shamri, M.Y.H., Bharadwaj, K.K.: Fuzzy-Genetic Approach to Recommender System Based on a Novel Hybrid User Model. Expert Systems with Applications 35(3), 1386–1399 (2008)
Bharadwaj, K.K., Al-Shamri, M.Y.H.: Fuzzy Computational Models for Trust and Reputation systems. Electronic Commerce Research and Applications 8(1), 37–47 (2009)
Bell, R.M., Koren, Y., Volinsky, C.: Modeling Relationships at Multiple Scales to Improve Accuracy of Large Recommender Systems. In: 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 95–108. ACM, New York (2007)
Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: 14th annual conference on uncertainty in artificial intelligence, pp. 43–52. Morgan Kaufmann, San Fransisco (1998)
Burke, R.: Hybrid Recommender Systems: Survey and Experiments. User Modeling and User-Adapted Interaction 12, 331–370 (2002)
Candillier, L., Meyer, F., Fessant, F.: Designing Specific Weighted Similarity Measures to Improve Collaborative Filtering Systems. In: Perner, P. (ed.) ICDM 2008. LNCS (LNAI), vol. 5077, pp. 242–255. Springer, Heidelberg (2008)
Cao, B., Sun, J., Wu, J., Yang, Q., Chen, Z.: Learning Bidirectional Similarity for Collaborative Filtering. In: Daelemans, W., Goethals, B., Morik, K. (eds.) ECML PKDD 2008, Part I. LNCS (LNAI), vol. 5211, pp. 178–194. Springer, Heidelberg (2008)
Cheung, K., Tian, L.F.: Learning User Similarity and Rating Style for Collaborative Recommendation. Information Retrieval 7(3-4), 395–410 (2004)
De Jong, K.A.: Learning with genetic algorithms: An overview. Machine Language 3(2-3), 121–138 (1988)
Jin, R., Chai, J.Y., Si, L.: An automatic weighting scheme for collaborative filtering. In: 27th annual international ACM SIGIR conference on research and development in information retrieval, pp. 337–344. ACM, New York (2004)
Ma, H., King, I., Lyu, M.R.: Effective missing data prediction for collaborative filtering. In: 30th annual international ACM SIGIR conference on research and development in information retrieval, pp. 39–46. ACM, New York (2007)
Pazzani, M.J.: A Framework for Collaborative, Content-Based and Demographic Filtering. Artificial Intelligence Review 13(5-6), 393–408 (1999)
Torres, R.S., Falcão, A.X., Zhang, B., Fan, W., Fox, E.A., Gonçalves, M.A., Calado, P.: A new framework to combine descriptors for content-based image retrieval. In: 14th ACM international conference on Information and knowledge management, pp. 335–336. ACM, New York (2005)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: An Open Architecture for Collaborative Filtering of Netnews. In: ACM CSCW 1994 Conference on Computer-Supported Cooperative Work, pp. 175–186. ACM, New York (1994)
Stahl, A., Gabel, T.: Using evolution programs to learn local similarity measures. In: Ashley, K.D., Bridge, D.G. (eds.) ICCBR 2003. LNCS, vol. 2689, pp. 537–551. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anand, D., Bharadwaj, K.K. (2010). Enhancing Accuracy of Recommender System through Adaptive Similarity Measures Based on Hybrid Features. In: Nguyen, N.T., Le, M.T., ÅšwiÄ…tek, J. (eds) Intelligent Information and Database Systems. ACIIDS 2010. Lecture Notes in Computer Science(), vol 5991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12101-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-12101-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12100-5
Online ISBN: 978-3-642-12101-2
eBook Packages: Computer ScienceComputer Science (R0)