Abstract
With the rapid development of the mobile Internet, the increasing user data has brought about serious information overload. Recommendation system is a more effective solution to information overload. Collaborative filtering is one of the most widely used methods in recommendation systems. The traditional collaborative filtering algorithm performs the recommendation in terms of the rating matrix to calculate the similarity. While in most applications, the ratings of the users for the item is sparse, which leads to the issues of low recommendation accuracy and cold start. In addition, traditional collaborative filtering is based on the user’s historical behavior neglecting auxiliary information of users and items. For new users, it is impossible to accurately predict the preferences. In this paper, the Stacked Denoising AutoEncoder is integrated into collaborative filtering. The ratings and auxiliary information are taken as input, and two Stacked Denoising AutoEncoder are explored to learn the implicit representation of users and items respectively. Thus the similarity between users and items can be calculated to make score prediction. In addition, the weight factor is introduced to control the proportion of the two score predictions to improve the sparsity of collaborative filtering. Experiments are done on the MovieLens dataset, where the accuracy of the proposed algorithm is proved to be significantly improved compared with several mainstream algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gupta, T., Choudhary, G., Sharma, V.: A survey on the security of pervasive online social networks (POSNs). J. Internet Serv. Inf. Secur. (JISIS) 8(2), 48–86 (2018)
Applying big data processing and machine learning methods for mobile internet of things security monitoring. J. Internet Serv. Inf. Secur. 54–63 (2018)
Choudhary, G., Kim, J., Sharma, V.: Security of 5G-mobile backhaul networks: a survey. J. Wirel. Mob. Netw. Ubiquit. Comput. Dependable Appl. 9(4), 41–70 (2019)
Lim, J., Shin, Y., Lee, S., Kim, K., Yi, J.H.: Survey of dynamic anti-analysis schemes for mobile malware. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. (2019)
Adomavicius, G., Tuzhilin, A.: 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 (2015)
Zhang, S., Yao, L.: Sun, A: Deep learning based recommender system: a survey and new perspectives. ACM Comput. Surv. (CSUR) 52(1), 1–38 (2017)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.-S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp. 173–182 (2017)
Sedhain, S., Menon, A.K., Sanner, S., Xie, L: AutoRec: autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web, pp. 111–112 (2015)
Wu, Y., DuBois, C., Zheng, A.X., Ester, M: Collaborative denoising auto-encoders for top-N recommender systems. In: Proceedings of the Ninth ACM International Conference on Web Search and Data Mining, pp. 153–162 (2016)
Zheng, Y., Tang, B., Ding, W., Zhou, H.: A neural autoregressive approach to collaborative filtering. In: Proceedings of The 33rd International Conference on Machine Learning, pp. 764–773 (2016)
Vincent, P., Larochelle, H., Lajoie, I., et al.: Stacked denoising autoencoders: learning useful representations in a deep network with a local denoising criterion. J. Mach. Learn. Res. 11(6), 3371–3408 (2010)
Strub, F., Mary, J.: Collaborative filtering with stacked denoising AutoEncoders and sparse inputs. In: NIPS Workshop on Machine Learning for eCommerce, Montreal, Canada. (2015). ffhal-01256422v1f
Dong, X., Yu, L., Wu, Z., et al.: A hybrid collaborative filtering model with deep structure for recommender systems. In: Thirty-First AAAI Conference on Artificial Intelligence (2017)
Wei, J., He, J., Chen, K., et al.: Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst. Appl. 69, 29–39 (2017)
Bengio, Yoshua: Learning deep architectures for AI. Found. Trends Mach. Learn. 2(1), 1–127 (2009)
Vincent, P., et al.: Extracting and composing robust features with denoising autoencoders. In: Machine Learning, Proceedings of the Twenty-Fifth International Conference, 5–9 Jun 2008
Wang, H., Shi, X., Yeung, D.Y.: Relational stacked denoising autoencoder for tag recommendation. In: Proceedingsof the 29th Conference on Artificial Intelligence, Austin, USA, pp. 3052–3058 (2015)
Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Comput. 18(7), 1527–1554 (2006)
Zhuang, F., Zhang, Z., Qian, M., et al.: Representation learning via Dual-Autoencoder for recommendation. Neural Netw. 90, 83–89 (2017)
Yuxiao, Z., Linyuan, L.: Summary of evaluation index of recommendation system. J. Univ. Electron. Sci. Technol. 41(2), 163–175 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Jiang, L., Song, J., Gao, T. (2020). Improved Collaborative Filtering Algorithm Based on Stacked Denoising AutoEncoders. In: You, I., Chen, HC., Leu, FY., Kotenko, I. (eds) Mobile Internet Security. MobiSec 2019. Communications in Computer and Information Science, vol 1121. Springer, Singapore. https://doi.org/10.1007/978-981-15-9609-4_12
Download citation
DOI: https://doi.org/10.1007/978-981-15-9609-4_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9608-7
Online ISBN: 978-981-15-9609-4
eBook Packages: Computer ScienceComputer Science (R0)