Abstract
Recommendation systems, which are employed to mitigate the information overload e-commerce users face, have succeeded in aiding customers during their online shopping experience. However, to be able to make accurate recommendations, these systems require information about the items for sale and about users’ individual preferences. Making recommendations to new customers, who have no prior data in the system, is therefore challenging. This scenario, called the “cold-start problem,” hinders the accuracy of recommendations made to a new user. In this paper, we introduce the popular users personalized predictions (PUPP-DA) framework to address cold starts. Soft clustering and active learning are used to accurately recommend items to new users in this framework. Additionally, we employ deep learning algorithms to improve the overall predictive accuracy. Experimental evaluation shows that the PUPP-DA framework results in high performance and accurate predictions. Further, focusing on frequent, or so-called popular, users during our active-learning stage clearly benefits the learning process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alabdulrahman, R., Viktor, H., Paquet, E.: Active learning and user segmentation for the cold-start problem in recommendation systems. In: Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2019). Vienna, Austria: KDIR (2019)
Lu, J., et al.: Recommender system application developments: A survey. Dec. Support Syst. 74, 12–32 (2015)
Kim, H.M., et al.: Online serendipity: the case for curated recommender systems. Bus. Horizons 60(5), 613–620 (2017)
Bhagat, S., et al.: Recommending with an agenda: Active learning of private attributes using matrix factorization. In: Proceedings of the 8th ACM Conference on Recommender systems. ACM (2014)
Minkov, E., et al.: Collaborative future event recommendation. In: Proceedings of the 19th ACM International Conference on Information and Knowledge Management. ACM (2010)
Karimi, R., et al.: Comparing prediction models for active learning in recommender systems. In: Comparing Prediction Models for Active Learning in Recommender Systems. (2015)
Tsai, C.-H.: A fuzzy-based personalized recommender system for local businesses. In: Proceedings of the 27th ACM Conference on Hypertext and Social Media. ACM (2016)
Liao, C.-L., Lee, S.-J.: A clustering based approach to improving the efficiency of collaborative filtering recommendation. Electronic Commerce Res. Appl. 18, 1–9 (2016)
Ntoutsi, E., et al.: Strength lies in differences: Diversifying friends for recommendations through subspace clustering. In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management. ACM (2014)
Bakshi, S., et al.: Enhancing scalability and accuracy of recommendation systems using unsupervised learning and particle swarm optimization. Appl. Soft Comput. 15, 21–29 (2014)
Acosta, O.C., Behar, P.A., Reategui, E.B.: Content recommendation in an inquiry-based learning environment. In: Frontiers in Education Conference (FIE). IEEE (2014)
Saha, T., Rangwala, H., Domeniconi, C.: Predicting preference tags to improve item recommendation. In: Proceedings of the 2015 SIAM International Conference on Data Mining. SIAM (2015)
Bajpai, V., Yadav, Y.: Survey paper on dynamic recommendation system for e-commerce. In: International Journal of Advanced Research in Computer Science, vol. 9(1) (2018)
Mu, R.: A survey of recommender systems based on deep learning. IEEE Access 6, 69009–69022 (2018)
Zheng, Y., Xu, X., Qi, L.: Deep CNN-assisted personalized recommendation over big data for mobile wireless networks. Wireless Communications and Mobile Computing, (2019)
Yu, B., et al.: Multi-source news recommender system based on convolutional neural networks. In: Proceedings of the 3rd International Conference on Intelligent Information Processing. ACM (2018)
Karimi, R., et al.: Towards optimal active learning for matrix factorization in recommender systems. In: 2011 23rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI). IEEE. pp. 1069–1076 (2011)
Wang, X., et al.: Interactive social recommendation. In: Information and Knowledge Management. ACM (2017)
Gope, J., Jain, S.K.: A survey on solving cold start problem in recommender systems. In: 2017 IEEE International Conference on Computing, Communication and Automation, ed. P.N. Astya, et al. pp. 133–138 (2017)
Fernandez-Tobias, I., et al.: Alleviating the new user problem in collaborative filtering by exploiting personality information. User Model. User-Adapted Int. 26(2–3), 221-255 (2016)
Pereira, A.L.V., Hruschka, E.R.: Simultaneous co-clustering and learning to address the cold start problem in recommender systems. Knowl.-Based Syst. 82, 11–19 (2015)
Lucas, J.P., Segrera, S., Moreno, M.N.: Making use of associative classifiers in order to alleviate typical drawbacks in recommender systems. Expert Syst. Appl. 39(1), 1273–1283 (2012)
Soundarya, V., Kanimozhi, U., Manjula, D.: Recommendation system for criminal behavioral analysis on social network using genetic weighted k-means clustering. JCP 12(3), 212–220 (2017)
Davoudi, A., Chatterjee, M.: Detection of profile injection attacks in social recommender systems using outlier analysis. In: 2017 IEEE International Conference on Big Data (Big Data). IEEE (2017)
Zhou, W., et al.: Deep learning modeling for top-n recommendation with interests exploring. IEEE Access 6, 51440–51455 (2018)
Sun, G.-L., Cheng, Z.-Q., Wu, X., Peng, Q.: Personalized clothing recommendation combining user social circle and fashion style consistency. Multimed. Tools Appl. 77(14), 17731–17754 (2017). https://doi.org/10.1007/s11042-017-5245-1
Xiong, M.T., et al.: TDCTFIC: a novel recommendation framework fusing temporal dynamics, CNN-Based text features and item correlation. IEICE Trans. Inf. an Syst. 102(8), 1517–1525 (2019)
Elahi, M., Ricci, F., Rubens, N.: A survey of active learning in collaborative filtering recommender systems. Comput. Sci. Rev. 20, 29–50 (2016)
Elahi, M., Ricci, F., Rubens, N.: Active learning in collaborative filtering recommender systems. In: E-Commerce and Webtechnologies, M. Hepp and Y. Hoffner, Editors. p. 113–124 (2014)
Mishra, R., Kumar, P., Bhasker, B.: A web recommendation system considering sequential information. Deci. Support Syst. 75, 1–10 (2015)
Sridevi, M., Rao, R.R., Rao, M.V.: A survey on recommender system. Int. J. Comput. Sci. Inf. Secur. 14(5), 265 (2016)
Katarya, R., Verma, O.P.: A collaborative recommender system enhanced with particle swarm optimization technique. Multimed. Tools Appl. 75(15), 9225–9239 (2016). https://doi.org/10.1007/s11042-016-3481-4
Flach, P.: Machine learning: the art and science of algorithms that make sense of data. 2012: Cambridge University Press (2012)
Pujari, A.K., Rajesh, K., Reddy, D.S.: Clustering techniques in data mining—A survey. IETE J. Res. 47(1–2), 19–28 (2001)
Cho, Y., Jeong, S.P.: A Recommender system in u-commerce based on a segmentation method. in In: Proceedings of the 2015 International Conference on Big Data Applications and Services. ACM (2015)
Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: Principles, methods and evaluation. Egyptian Inf. J. 16(3), 261–273 (2015)
Alabdulrahman, R., Viktor, H., Paquet, E.: Beyond k-NN: combining cluster analysis and classification for recommender systems. In: The 10th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2018). Seville, Spain: KDIR (2018)
Bifet, A., Kirkby, R.: Data Stream Mining a Practical Approach. Citeseer: The University of Waikato. pp. 68–69 (2009)
Witten, I.H., et al.: Data Mining: Practical machine learning tools and techniques. 2016: Morgan Kaufmann (2016)
Sun, S.: An improved random subspace method and its application to EEG signal classification. In: Haindl, M., Kittler, J., Roli, F. (eds.) MCS 2007. LNCS, vol. 4472, pp. 103–112. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72523-7_11
Zhang, S., et al.: Deep learning based recommender system: A survey and new perspectives. ACM Comput. Survey (CSUR) 52(1), 5 (2019)
Frank, E., Hall, M.A., Witten, I.H.: The WEKA workbench, p. 4. Practical Mach. Learn. Tools Techn., Data mining (2016)
Kotkov, D., et al.: Investigating serendipity in recommender systems based on real user feedback. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing. ACM (2018)
Harper, F.M., Konstan, J.A.: The movielens datasets: History and context. Acm Trans. Int. Intell. Syst. (tiis) 5(4), 19 (2016)
Chaaya, G., et al.: Evaluating non-personalized single-heuristic active learning strategies for collaborative filtering recommender systems. In: 2017 16th IEEE International Conference on Machine Learning and Applications, ed. X. Chen, et al. pp. 593–600 (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Appendix 1
Appendix 1
See Table 20.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Alabdulrahman, R., Viktor, H., Paquet, E. (2020). Active Learning and Deep Learning for the Cold-Start Problem in Recommendation System: A Comparative Study. In: Fred, A., Salgado, A., Aveiro, D., Dietz, J., Bernardino, J., Filipe, J. (eds) Knowledge Discovery, Knowledge Engineering and Knowledge Management. IC3K 2019. Communications in Computer and Information Science, vol 1297. Springer, Cham. https://doi.org/10.1007/978-3-030-66196-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-66196-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-66195-3
Online ISBN: 978-3-030-66196-0
eBook Packages: Computer ScienceComputer Science (R0)