Abstract
The Collaborative filtering algorithm predicts the user’s preference for the project to complete a recommendation by analyzing the user preference data, and usually takes the user’s rating as the user preference data. However, there is a bias between user’s preference and user’s score of the real scene, so the user’s rating as user preference can lead to lower recommendation accuracy. For this problem, this paper proposes a user preference extraction method based on attribution theory, calculates user preferences by analyzing user rating behavior. Then, combining preference similarity and rate similarity, making up the bias between user rating and user preference in collaborative filtering algorithm. Experimental verification on universal Dataset Movies lens-1m results shows that the algorithm is preferable to the existing collaborative filtering algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Jie, L., Dianshuang, W., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Inf. Syst. 74(4), 12–32 (2015)
Goldberg, D., Nichols, D., Oki, B.M., et al.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)
Son, L.H.: Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf. Syst. 58(5), 87–104 (2016)
Son, L.H.: HU-FCF: A hybrid user-based fuzzy collaborative filtering method in recommender system. Expert Syst. Appl. 41(5), 6861–6870 (2014)
Joshi, B., Iutzeler, F., Amini, M.R.: Asynchronous distributed matrix factorization with similar user and item based regularization. In: ACM Conference on Recommender Systems, pp. 75–78 (2016)
Kim, Y.D., Choi, S.: Bayesian binomial mixture model for collaborative prediction with non-random missing data. In: ACM Conference on Recommender Systems, pp. 201–208 (2014)
Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 89–115 (2004)
Zou, C., Zhang, D., Wan, J., Hassan, M.M., LIloret, J.: Using concept lattice for personalized recommendation system design. IEEE Syst. J. 11(1), 305–314 (2017)
Patra, B.K., Launonen, R., Ollikainen, V., Nandi, S.: A new similarity measure using bhattacharyya coefficient for collaborative filtering in sparse data. Knowl.-Based Syst. 82(7), 163–177 (2015)
Kelley, H.H.: Attribution theory in social psychology. Nebr. Symp. Motiv. 15(6), 192–238 (1967)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: International Conference on World Wide Web, vol. 4(1), pp. 285–295 (2001)
Harper, F.M., Konstan, J.A.: The movie lens datasets: history and context. ACM 5(4), 19 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
DeLei, M., Yan, T., Bing, L. (2018). A Collaborative Filtering Algorithm Based on Attribution Theory. In: Tan, Y., Shi, Y., Tang, Q. (eds) Advances in Swarm Intelligence. ICSI 2018. Lecture Notes in Computer Science(), vol 10942. Springer, Cham. https://doi.org/10.1007/978-3-319-93818-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-93818-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93817-2
Online ISBN: 978-3-319-93818-9
eBook Packages: Computer ScienceComputer Science (R0)