Abstract
Recently, recommender systems are widely used on various platforms in real world to provide personalized recommendations. However, sparsity is a tough problem in a Collaborate Filtering (CF) recommender system as it always leads to the over-fitting problem. This paper proposes a Model-based Collaborate Filtering Algorithm Based on Stacked AutoEncoder (MCFSAE) to overcome the sparsity problem. In the MCFSAE model, we first convert the rating matrix into a high-dimensional classification dataset with a size equal to the number of ratings. As the number of ratings is usually large scale, the classification performance can be guaranteed. Since the obtained classification dataset is high dimensional, we then utilize Stacked AutoEncoder, which is a good nonlinear feature reduction model, to obtain a high-level low-dimensional feature presentation. Finally, a softmax classification model is used to predict the unknown ratings based on the high-level features. Extensive experiments on EachMovie and MovieLens datasets are conducted to compare the proposed MCFSAE model with other SOTA CF models. Experimental results show that MCFSAE performs better than other CF models, especially when the rating matrix is sparse.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Lin X, Chen H, Pei C, Sun F, Xiao X, Sun H, Zhang Y, Ou W, Jiang P (2019) A pareto-efficient algorithm for multiple objective optimization in e-commerce recommendation. In Proceedings of the 13th ACM conference on recommender systems, pp 20–28
Wang D, Zhang X, Yu D et al (2020) CAME: content- and context-aware music embedding for recommendation. IEEE Trans Neural Netw Learn Syst 99:1–14
Xiao Y, Pei Q, Xiao T et al (2020) MutualRec: Joint friend and item recommendations with mutualistic attentional graph neural networks[J]. J Netw Comput Appl 177:102954
Xu L, Wang H, Aaron Gulliver T (2020) Outage probability performance analysis and prediction for mobile IoV networks based on ICS-BP neural network. IEEE Internet Things J
Xu L, Wang J, Wang H, Aaron Gulliver T, Le KN (2020) BP neural network-based ABEP performance prediction for mobile Internet of Things communication systems. Neural Comput Appl 32(20):16025–16041
Liu L, Chen C, Pei Q et al (2020) Vehicular edge computing and networking: A survey. Mob Netw Appl 1:1–24
Liu L, Feng J, Pei O, Chen C, Ming Y, Shang B, Dong M (2020) Blockchain-enabled secure data sharing scheme in mobile edge computing: an asynchronous advantage actor-critic learning approach. IEEE Internet Things J 1:1
Feng J, Richard YuF, Pei Q et al (2020) Cooperative computation offloading and resource allocation for blockchain-enabled mobile-edge computing: a deep reinforcement learning approach. IEEE Internet Things J 7(7):6214–6228
Yu X, Yang J, Xie Z (2014) Training SVMs on a bound vectors set based on Fisher projection. Front Comp Sci 8(5):793–806
Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Communication of the ACM 40(3):66–72
Liu H, Hu Z, Mian A et al (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56(3):156–166
Resnick P, Iacovou N, Suchak M, et al. (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work. ACM, pp 175–186
Luo S, Rong J (2003) Flexible mixture model for collaborative filtering. In: Proceedings of the 20th international conference on machine learning, pp 704–711
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Yu X, Chu Y, Jiang F, Guo Y, Gong D (2018) SVMs classification based two-side cross domain collaborative filtering by inferring intrinsic user and item features. Knowl Based Syst 141:80–91
Yu X, Jiang F, Du J, Gong D (2019) A cross-domain collaborative filtering algorithm with expanding user and item features via the latent factor space of auxiliary domains. Pattern Recogn 94:96–109
Shin H-C, Orton MR et al (2013) Stacked autoencoders for unsupervised feature learning and multiple organ detection in a pilot study using 4D patient data. IEEE Trans Pattern Anal Mach Intell 35(8):1930–1943
Jiang M, Liang Y, Feng X et al (2018) Text classification based on deep belief network and softmax regression. Neural Comput Appl 29(1):61–70
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749
Ekstrand MD, Riedl JT, Konstan JA (2010) Collaborative filtering recommender systems. Found Trends Hum-Comput Interaction 4(2):81–173
Breese JS, Heckerman D, Kadie C (2013) Empirical analysis of predictive algorithms for collaborative filtering. In: 14th Conference on uncertainty in artificial intelligence, pp 43–52
Hofmann T, Puzicha J (2010) Latent class models for collaborative filtering. In: 16th International joint conference on artificial intelligence. Morgan Kaufmann Publishers Inc., pp 688–693
Pennock D M, Horvitz E, Lawrence S, et al (2013) Collaborative filtering by personality diagnosis: a hybrid memory- and model-based approach. In: 16th Conference on uncertainty in artificial intelligence, pp 473–480
Funk S (2006) Netflix update: Try this at home. http://sifter.org/˜simon/journal/ 20061211.html.
Kohavi R (2001) A study of cross-validation and bootstrap for accuracy estimation and model selection. Int Jt Conf Artif Intell 1:1137–1143
Acknowledgements
This work is jointly sponsored by National Natural Science Foundation of China (No. 61402246), Natural Science Foundation of Shandong Province (No. ZR2019MF014 and No. ZR2019PEE022), and China Textile Industry Federation Science and Technology Guidance Project (No. 2018078).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, M., Quan, T., Peng, Q. et al. A model-based collaborate filtering algorithm based on stacked AutoEncoder. Neural Comput & Applic 34, 2503–2511 (2022). https://doi.org/10.1007/s00521-021-05933-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-05933-8