journal article·2020-07-10Open access

Personalized Standard Deviations Improve the Baseline Estimation of Collaborative Filtering Recommendation

Zhenhua Tan, Liangliang He, Danke Wu, Qiuyun Chang, Bin Zhang

Applied Sciences· Volume 10· Issue 14

Abstract

Baseline estimation is a critical component for latent factor-based collaborative filtering (CF) recommendations to obtain baseline predictions by evaluating global deviations for both users and items from personalized ratings. Classical baseline estimation presupposes that the user’s factual rating range is the same as the system’s given rating range. However, from observations on real datasets of movie recommender systems, we found that different users have different actual rating ranges, and users can be classified into four kinds according to their personalized rating criterion, including normal, strict, lenient, and middle. We analyzed ratings’ distributions and found that the proportion of user ratings’ local standard deviation to the system’s global standard deviation is equal to that of the user’s actual rating range to the system’s rating range. We propose an improved and unified baseline estimation model based on the standard deviation’s proportion to alleviate the influence of classical baseline estimation’s limitation. We also apply the proposed baseline estimation model in existing latent factor-based CF recommendations and propose two instances. We performed experiments on full ratings of datasets by cross evaluations, including Flixster, Movielens (10 M), Movielens (latest small), FilmTrust, and MiniFilm. The results prove that the proposed baseline estimation model has better predictive accuracy than the classical model and is efficient in improving prediction performance for existing latent factor-based CF recommendations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Software College, Northeastern University, Shenyang 110819, China

College of Computer, National University of Defense Technology, Changsha 410073, China

Funding

National Natural Science Foundation of China · National Key Research and Development Program of China · CERNET Innovation Project

References (32)

Show source-provided references
1. Evaluating Collaborative Filtering Recommender Algorithms: A Survey10.1109/ACCESS.2018.2883742 ↗
2. An Efficient Similarity Measure for User-Based Collaborative Filtering Recommender Systems Inspired by the Physical Resonance Principle10.1109/ACCESS.2017.2778424 ↗
3. Matrix factorization techniques for recommender systems10.1109/MC.2009.263 ↗
4. Major components of the gravity recommendation system10.1145/1345448.1345466 ↗
5. Koren, Y. (2016, May 10). Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. Available online: https://www.cs.rochester.edu/twiki/pub/Main/HarpSeminar/Factorization_Meets_the_Neighborhood-_a_Multifaceted_Collaborative_Filtering_Model.pdf.
6. Incorporating reliability measurements into the predictions of a recommender system10.1016/j.ins.2012.06.027 ↗
7. A reliability-based recommendation method to improve trust-aware recommender systems10.1016/j.eswa.2015.05.027 ↗
8. Koren, Y. (2016, May 10). Collaborative Filtering with Temporal Dynamics. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.379.1951&rep=rep1&type=pdf.
9. Social popularity based SVD++ recommender system
10. Bao, Y., Fang, H., and Zhang, J. (2015, September 15). TopicMF: Simultaneously Exploiting Ratings and Reviews for Recommendation. Available online: https://www.aaai.org/ocs/index.php/AAAI/AAAI14/paper/viewFile/8273/8391.
11. Guo, G., Zhang, J., and Yorke-Smith, N. (2016, June 20). TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings. Available online: https://guoguibing.github.io/papers/guo2015trustsvd.pdf.10.1609/aaai.v29i1.9153 ↗
12. A novel recommendation model regularized with user trust and item ratings10.1109/TKDE.2016.2528249 ↗
13. Transfer learning for semisupervised collaborative recommendation10.1145/2835497 ↗
14. Tan, Z., He, L., Li, H., and Wang, X. (2017). Rating Personalization Improves Accuracy: A Proportion-Based Baseline Estimate Model for Collaborative Recommendation. Computing: Networking, Applications and Worksharing: 12th International Conference, CollaborateCom 2016, Beijing, China, November 10–11, 2016, Proceedings, Springer.
15. A content-based recommender system for computer science publications10.1016/j.knosys.2018.05.001 ↗
16. Zhang, Y., and Koren, J. (2015, May 10). Efficient Bayesian hierarchical user modeling for recommendation system. Available online: https://users.soe.ucsc.edu/~yiz/papers/c10-sigir07.pdf.
17. A model of user preference learning for content-based recommender systems
18. Sharma, R., Gopalani, D., and Meena, Y. (2017, January 9–10). Collaborative filtering-based recommender system: Approaches and research challenges. Proceedings of the 2017 3rd International Conference on Computational Intelligence & Communication Technology (CICT), Ghaziabad, India.10.1109/CIACT.2017.7977363 ↗
19. Product recommendation Approaches: Collaborative filtering via customer lifetime Value and customer demands10.1016/j.eswa.2007.07.055 ↗
20. Badaro, G., Hajj, H., El-Hajj, W., and Nachman, L. (2013, January 1–5). A hybrid approach with collaborative filtering for recommender systems. Proceedings of the 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC), Sardinia, Italy.10.1109/IWCMC.2013.6583584 ↗
21. Parhi, P., Pal, A., and Aggarwal, M. (2017, January 19–20). A survey of methods of collaborative filtering techniques. Proceedings of the 2017 International Conference on Inventive Systems and Control (ICISC), Coimbatore, India.10.1109/ICISC.2017.8068603 ↗
22. Cao, G., and Kuang, L. (July, January 27). Identifying Core Users based on Trust Relationships and Interest Similarity in Recommender System. Proceedings of the 2016 IEEE International Conference on Web Services (ICWS), San Francisco, CA, USA.10.1109/ICWS.2016.44 ↗
23. Collaborative Filtering with Personalized Skylines10.1109/TKDE.2010.86 ↗
24. Li, W., Xu, H., Ji, M., Xu, Z., and Fang, H. (2016, January 14–17). A hierarchy weighting similarity measure to improve user-based collaborative filtering algorithm. Proceedings of the 2016 2nd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China.
25. Personalized Recommendation Combining User Interest and Social Circle10.1109/TKDE.2013.168 ↗
27. Wu, D., Luo, X., Shang, M., He, Y., Wang, G., and Zhou, M. (2019). A Deep Latent Factor Model for High-Dimensional and Sparse Matrices in Recommender Systems. IEEE Trans. Syst. Man Cybern.
28. Li, S., Kawale, J., and Fu, Y. (2015, January 19–23). Deep collaborative filtering via marginalized denoising auto-encoder. Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne Australia.10.1145/2806416.2806527 ↗
29. Deep learning based recommender system: A survey and new perspectives
30. Gaussian process for nonstationary time series prediction10.1016/j.csda.2004.02.006 ↗
31. GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models10.1007/s10514-009-9119-x ↗
32. Tan, Z., Wu, D., He, L., Chang, Q., and Zhang, B. (2019, January 8–12). SDP: An Improved Baseline Estimation Model Based on Standard Deviation Proportion. Proceedings of the 2019 IEEE International Conference on Multimedia and Expo (ICME), Shanghai, China.10.1109/ICME.2019.00013 ↗