Abstract
Different from the search engine system, the recommendation system can help users quickly find their interesting items from the massive data in a personalized way. Traditional collaborative filtering algorithms based on users and items need to define the granularity, dimension, and weight of classification subjectively when calculating similarity based on user behavior. So the accuracy and calculation efficiency of prediction scoring results are not high enough. LFM (latent factor model) based on data itself, adopts automatic clustering according to user behavior and uses a machine-learning method to mine hidden features from the user’s historical scoring data. But when the amount of data is large, there exists data sparsity in the user rating matrix. Also, the user’s interest is always changing with time, and the items themselves have a certain life cycle. Based on the above problems, this paper first proves that the accuracy of LFM model is influenced by the popularity and diversity of negative samples through comparative experiments. Then, a new algorithm called FC-LFM (forgetting curve-latent factor model) is proposed. In this algorithm, the Ebbinghaus forgetting curve function is introduced to improve LFM model and the time decay factor is integrated into the iterative operation of negative sample popularity, matrix filling, user feature matrix, and item feature matrix. In the end, the improved FC-LFM collaborative filtering algorithm is proved to be superior to the traditional UserCF, UserCF-IIF, ItemCF, ItemCF-IUF, and LFM algorithm in accuracy and recall rate by comparing experiments on the MovieLens data set.
Similar content being viewed by others
References
Jones, S.L.; Kelly, R.: Dealing with information overload in multifaceted personal informatics systems. Human Comput. Interact. 33, 1–48 (2018)
Yue-Qiang, R.; Ze, W.; Xiao-Na, S.; Shi-Min, S.: A multi-element hybrid location recommendation algorithm for location based social networks. IEEE Access 7, 100416–100427 (2019)
Hou, D.; Li, G.; Chen, D.; Zhu, B.; Hu, S.: Evaluation and analysis on the green development of China’s industrial parks using the long-tail effect model. J. Environ. Manag. 248, 109288 (2019)
Parwita, W.G.S.; Swari, M.H.P.; Welda, W.: Perancangan sistem rekomendasi dokumen dengan pendekatan content-based filtering. Comput. Eng. Sci. Syst. J. 3, 65–74 (2018)
Maheswari, M.; Geetha, S.: Others: adaptable and proficient hellinger coefficient based collaborative filtering for recommendation system. Clust. Comput. 22, 12325–12338 (2019)
Yuan, Y.; Luo, X.; Shang, M.: Effects of preprocessing and training biases in latent factor models for recommender systems. Neurocomputing 275, 2019–2030 (2018)
Yi N.; Li C.; Feng X.; Shi M.: Design and implementation of movie recommender system based on graph database. In: 2017 14th Web Information Systems and Applications Conference (WISA), IEEE, pp. 132-135 (2017)
Cui B.: Design and implementation of movie recommendation system based on Knn collaborative filtering algorithm. In: ITM Web of Conferences. 4008. EDP Sciences, (2017)
Wu Y.; Li Y.; Qian R.: NE-UserCF: Collaborative filtering recommender system model based on NMF and E\(^2\)LSH. Int. J. Perform. Eng. 13, (2017)
Cui, Z.; et al.: Personalized recommendation system based on collaborative filtering for IoT scenarios. IEEE Trans. Serv. Comput. (2020)
Iwendi, C.; et al.: Realizing an efficient IoMT-assisted patient diet recommendation system through machine learning model. IEEE Access 8, 28462–28474 (2020)
Nassar, N.; Jafar, A.; Rahhal, Y.: A novel deep multi-criteria collaborative filtering model for recommendation system. Knowl. Based Syst. 187, 104811 (2020)
Mondal, S.; Basu, A.; Mukherjee, N.:Building a trust-based doctor recommendation system on top of multilayer graph database. J. Biome.d Inform. p. 103549 (2020).
Movahedian, H.; Khayyambashi, M.R.: Folksonomy-based user interest and disinterest profiling for improved recommendations: an ontological approach. J. Inf. Sci. 40, 594–610 (2014)
Xia, B.; Li, T.; Li, Q.; Zhang, H.: Noise-tolerance matrix completion for location recommendation. Data Min. Knowl. Dis. 32, 1–24 (2018)
Yang, N.; Ma, Y.; Chen, L.; Philip, S.Y.: A meta-feature based unified framework for both cold-start and warm-start explainable recommendations. World Wide Web. pp. 1–25, (2019)
Liu, J.: Study and implementation of personalized news recommendation system based on topic models. Beijing University of Posts and Telecommunications, Beijing (2013)
Rodas-Silva J.; Galindo J.E.A.; Garc I A-Guti E Rrez J.; Benavides D.: Selection of software product line implementation components using recommender systems: an application to wordpress, IEEE Access (2019)
Guo, Y.: Research on personalized recommendation strategy in mobile E-commerce. Chengdu University of Technology, Chengdu (2018)
Gong, C.: Research on dynamic collaborative filtering algorithm based on latent semantic model. Beijing University of Technology, Beijing (2018)
Bao S.; Xu Q.; Ma K.; Yang Z.; Cao X.; Huang Q.: Collaborative Preference Embedding against Sparse Labels. In: Proceedings of the 27th ACM International Conference on Multimedia, ACM. pp. 2079-2087 (2019)
He, T.: Image classification based on sparse coding multi-scale spatial latent semantic analysis. EURASIP J. Image Video Process. 2019, 38 (2019)
English J.A.; Kossarian M.M.; McManis C.E.; Smith D.A.; Others: phenomenological semantic distance from latent dirichlet allocations (LDA) classification (2019)
Yao Z.; Wang J.; Han Y.: An improved neighborhood-based recommendation algorithm optimization with clustering analysis and latent factor model. In: 2019 Chinese Control Conference (CCC), IEEE, pp. 3744-3748 (2019)
Chun-He, Du.: The improvement and implementation of latent factor model recommendation algorithm in big data environment. South China University of Technology, GuangZhou (2017)
Gao, H.A.T.J.: Addressing the cold-start problem in location recommendation using geo-social correlations. Data Min. Knowl. Dis. 29, 299–323 (2015)
Ji, K.; Shen, H.: Addressing cold-start: scalable recommendation with tags and keywords. Knowl. Based Syst. 83, 42–50 (2015)
Wang, P.; Li, L.; Gan, J.: PLSA collaborative filtering algorithm based on user interest change. J. Yunnan Normal Univ. Nat. Sci. Edn. 37, 39–43 (2017)
Xu, J.; Li, X.; Chen, H.; Hao, X.: A recommendation algorithm of latent factor model based on user interest migration. Wireless Communication Technology 7, (2019)
Yu-fang, Z.; Jin-long, D.; Zhong-yang, X.: Collaborative filtering algorithm based on two-step filling foralleviating data sparsity. Appl. Res. Comput. 30, 2602–2605 (2013)
Ding, S.; Dong-hong, J.; Wang, L.: Collaborative filtering recommendation algorithm based on user attributes and scores. Comput. Eng. Des. 36, 487–491 (2015)
Zhang, Q.; Yu, B.; Wang, H.; Deng, L.: An efficient recommendation algorithm for relieving data sparsity in collaborative filtering. J. Hefei Univ. Technol. Nat. Sci. 42, 473–478 (2019)
Wang, E.: Research and implementation of E-commerce personalized recommendation system based on latent factor model and clustering algorithm. Beijing University of Posts and Telecommunications, Beijing (2017)
Xiang, L.: Recommend system practice. The People’s Posts and Telecommunications Press (2012)
Shu, J.; Shen, X.; Liu, H.; Yi, B.; Zhang, Z.: A content-based recommendation algorithm for learning resources. Multimedia Syst. 24, 163–173 (2018)
Rutkowski T.; Romanowski J.; Woldan P.; Staszewski P.L.; Nielek R.L.A.; Rutkowski L.: A content-based recommendation system using neuro-fuzzy approach. In: 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), IEEE, pp. 1-8 (2018)
Ramzan B.; Bajwa I.S.; Jamil N.; Mirza F.: An intelligent data analysis for hotel recommendation systems using machine learning,arXiv preprint arXiv:1910.06669,(2019)
Zamani Boroujeni, F..A..B..M.: Improving collaborative recommendations using vector quantization and clustering. Social Netw. Anal. Min. 6, 71 (2016)
Bauer C.; Schedl M.: A cross-country investigation of user connection patterns in online social networks. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019)
Han, J.; Zheng, L.; Huang, H.; Xu, Y.; Philip, S.Y.; Zuo, W.: deep latent factor model with hierarchical similarity measure for recommender systems. Inf. Sci. 503, 521–532 (2019)
Zhang, L.; Liu, P.; Gulla, J.A.: Dynamic attention-integrated neural network for session-based news recommendation. Machine Learning, pp 1–25 (2019)
Sun, B.; Dong, L.: Dynamic model adaptive to user interest drift based on cluster and nearest neighbors. IEEE Access 5, 1682–1691 (2017)
Lakshmi, T.J.; Bhavani, S.D.: Temporal probabilistic measure for link prediction in collaborative networks. Appl. Intell. 47, 83–95 (2017)
Song Y.; Elkahky A.M.; He X.: Multi-rate deep learning for temporal recommendation. In: Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. pp. 909-912. ACM (2016)
Lai, C.; Lee, S.; Huang, H.: A social recommendation method based on the integration of social relationship and product popularity. Int. J. HumanComput. Stud. 121, 42–57 (2019)
Shen, J.; Cheng, Z.; Yang, M.; Han, B.; Li, S.: Style-oriented personalized landmark recommendation. IEEE Trans. Ind. Electron. (2019)
Friedman, J.; Hastie, T.; Tibshirani, R.: The elements of statistical learning. Springer series in statistics, New York (2001)
Jin C.; Netrapalli P.; Ge R.; Kakade S.M.; Jordan M.I.: Stochastic gradient descent escapes saddle points efficiently, arXiv preprint arXiv:1902.04811,2019
Laboratory G.R.: MovieLens 100K dataset. https://grouplens.org/datasets/movielens/100k/(1998). Accessed 20 Nov 2019
Acknowledgements
Funding by the Science and Technology Planning Project of Zhejiang Province (Grant No.2018C01084), the Public Welfare Project Foundation of Zhejiang Provincial Science and Technology Department (Grant No. LGG18F020006), the Foundation of Zhejiang Provincial Education Department(Grant No. Y201737672), the Natural Science Foundation of China(61871468), the Zhejiang Provincial Natural Science Foundation of China (LY18F010006) is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhi-Gang, G., Shen, R., Xiao-Ning, J. et al. Improved FC-LFM Algorithm Integrating Time Decay Factor. Arab J Sci Eng 46, 8629–8639 (2021). https://doi.org/10.1007/s13369-021-05637-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-021-05637-0