Challenges and Solutions in Recommender Systems

  • Abhishek NairEmail author
  • Rejo Mathews
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 49)


Recommender Systems play a huge part in most of our lives today. A large portion of today’s digital customers rely on such programs to shape their usage of online markets. The main objective of such systems is to build relationships between the products and its users and to help them make the best decisions depending on their needs. There are 4 main types of Recommender Systems that follow different methods in order to satisfy user preferences by filtering through data in an efficient manner.

Content-based filtering systems suggest items based on attributes they share with other similar items. Collaborative filtering systems analyze the past behaviour of the customer and recommend items they might find interesting. Demographic filtering uses pre-existing and already compiled data about the behaviour of the customer based on population statistics and uses it to create a list of recommendations and the Hybrid filtering system is a combination of all these systems. Essentially, recommender systems filter through large amounts of data to give the user personalized results. This paper explains and analyzes the Filtering Systems in depth and delves into the challenges these systems face in order to produce accurate suggestions.


Recommender systems Content based filtering systems Collaborative filtering systems Hybrid filtering User profiles 


  1. 1.
    Pu, P., Chen, L., Hu, R.: Re-evaluating recommender systems from the user’s perspective: survey of the state of the art. User Model. User-Adap. Inter. 22(4–5), 317–355 (2012)CrossRefGoogle Scholar
  2. 2.
    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, 734–749 (2005)CrossRefGoogle Scholar
  3. 3.
    Montaner, M., López, B., de la Rosa, J.L.: A taxonomy of recommender agents on the Internet. Artif. Intell. Rev. 19(4), 285–330 (2003)CrossRefGoogle Scholar
  4. 4.
    Jain, S., Grover, A., Thakur, P.S., Choudhary, S.K.: Trends, problems and solutions of recommender system. In: International Conference on Computing, Communication and Automation (2015)Google Scholar
  5. 5.
    Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. (2009)Google Scholar
  6. 6.
    Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative filtering recommender systems. In: The Adaptive Web (2007)Google Scholar
  7. 7.
    Ghazanfar, M.A., Prügel-Bennett, A.: Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems. Expert Syst. Appl. 41(7), 3261–3275 (2014)CrossRefGoogle Scholar
  8. 8.
    Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. (TOIS) 23(1), 103–145 (2005)CrossRefGoogle Scholar
  9. 9.
    Melville, P., Mooney, R.J., Nagarajan, R.: Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI (2002)Google Scholar
  10. 10.
    Shahabi, C., Banaei-Kashani, F., Chen, Y.S., Yoda, M.D.: An accurate and scalable web-based recommendation system. In: Cooperative Information Systems (2001)Google Scholar
  11. 11.
    Xu, S., Jiang, H., Lau, F.: Personalized online document, image and video recommendation via commodity eye-tracking. In: Proceedings of the 2008 ACM Conference on Recommender Systems (2008)Google Scholar
  12. 12.
    Shah, K., Ali, Z., Ullah, I.: Recommender Systems: Issues, Challenges, and Research Opportunities. Springer, Singapore (2016)Google Scholar
  13. 13.
    Mohamed, M.H., Khafagy, M., Ibrahim, M.H.: Recommender systems challenges and solutions survey. In: 2019 International Conference on Innovative Trends in Computer Engineering (ITCE 2019), Aswan, Egypt, 2–4 February 2019Google Scholar
  14. 14.
    Batet, M., Moreno, A., Isern, D.: Agent-based personalised recommendation of touristic activities. Expert Syst. Appl. 39(8), 7319–7329 (2012)CrossRefGoogle Scholar
  15. 15.
    Niraki, A.S., Kim, K.: Ontology based personalized route planning system using a multi-criteria decision. Expert Syst. Appl. 36(2), 2250–2259 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Mukesh Patel School of Technology Management and EducationNMIMSMumbaiIndia

Personalised recommendations