Skip to main content

Active Learning and Deep Learning for the Cold-Start Problem in Recommendation System: A Comparative Study

  • Conference paper
  • First Online:
Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Lu, J., et al.: Recommender system application developments: A survey. Dec. Support Syst. 74, 12–32 (2015)

    Article  Google Scholar 

  3. Kim, H.M., et al.: Online serendipity: the case for curated recommender systems. Bus. Horizons 60(5), 613–620 (2017)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Minkov, E., et al.: Collaborative future event recommendation. In: Proceedings of the 19th ACM International Conference on Information and Knowledge Management. ACM (2010)

    Google Scholar 

  6. Karimi, R., et al.: Comparing prediction models for active learning in recommender systems. In: Comparing Prediction Models for Active Learning in Recommender Systems. (2015)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Mu, R.: A survey of recommender systems based on deep learning. IEEE Access 6, 69009–69022 (2018)

    Article  Google Scholar 

  15. Zheng, Y., Xu, X., Qi, L.: Deep CNN-assisted personalized recommendation over big data for mobile wireless networks. Wireless Communications and Mobile Computing, (2019)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Wang, X., et al.: Interactive social recommendation. In: Information and Knowledge Management. ACM (2017)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. Zhou, W., et al.: Deep learning modeling for top-n recommendation with interests exploring. IEEE Access 6, 51440–51455 (2018)

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Elahi, M., Ricci, F., Rubens, N.: A survey of active learning in collaborative filtering recommender systems. Comput. Sci. Rev. 20, 29–50 (2016)

    Article  MathSciNet  Google Scholar 

  29. 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)

    Google Scholar 

  30. Mishra, R., Kumar, P., Bhasker, B.: A web recommendation system considering sequential information. Deci. Support Syst. 75, 1–10 (2015)

    Article  Google Scholar 

  31. Sridevi, M., Rao, R.R., Rao, M.V.: A survey on recommender system. Int. J. Comput. Sci. Inf. Secur. 14(5), 265 (2016)

    Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Flach, P.: Machine learning: the art and science of algorithms that make sense of data. 2012: Cambridge University Press (2012)

    Google Scholar 

  34. Pujari, A.K., Rajesh, K., Reddy, D.S.: Clustering techniques in data mining—A survey. IETE J. Res. 47(1–2), 19–28 (2001)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: Principles, methods and evaluation. Egyptian Inf. J. 16(3), 261–273 (2015)

    Article  Google Scholar 

  37. 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)

    Google Scholar 

  38. Bifet, A., Kirkby, R.: Data Stream Mining a Practical Approach. Citeseer: The University of Waikato. pp. 68–69 (2009)

    Google Scholar 

  39. Witten, I.H., et al.: Data Mining: Practical machine learning tools and techniques. 2016: Morgan Kaufmann (2016)

    Google Scholar 

  40. 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

    Chapter  Google Scholar 

  41. Zhang, S., et al.: Deep learning based recommender system: A survey and new perspectives. ACM Comput. Survey (CSUR) 52(1), 5 (2019)

    Google Scholar 

  42. Frank, E., Hall, M.A., Witten, I.H.: The WEKA workbench, p. 4. Practical Mach. Learn. Tools Techn., Data mining (2016)

    Google Scholar 

  43. 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)

    Google Scholar 

  44. Harper, F.M., Konstan, J.A.: The movielens datasets: History and context. Acm Trans. Int. Intell. Syst. (tiis) 5(4), 19 (2016)

    Google Scholar 

  45. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Rabaa Alabdulrahman , Herna Viktor or Eric Paquet .

Editor information

Editors and Affiliations

Appendix 1

Appendix 1

See Table 20.

Table 20. Prediction Rates in details for the PUPP-DA framework–results in percentage.

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics