A Comprehensive Study and Evaluation of Recommender Systems

  • A. VineelaEmail author
  • G. Lavanya Devi
  • Naresh Nelaturi
  • G. Dasavatara Yadav
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 655)


This paper presents a brief study within the field of recommender systems and describes the current generation of recommender system tools and evaluation metrics. Recommender system comprises of three methods, namely content-based filtering, collaborative filtering, and hybrid filtering algorithms. It addresses two common scenarios in collaborative filtering: rating prediction and item recommendation. There are many well-known accuracy metrics which replicate evaluation goals. This paper describes a few framework and libraries of recommender system that implements a state-of-the-art algorithmic rule furthermore as series of evaluation metric. We tend to find which recommender system tool performs quicker than different, whereas achieving competitive evaluating performance with steering for the comprehensive evaluation and choice of recommender algorithm.


Recommender system Performance evaluation metrics Machine learning Framework Libraries 


  1. 1.
    Shah K, Salunke A, Dongare S, Antala K (2017) Recommender system: an overview of different approaches to recommendations. ICIIECS 978-1-5090-3294-5Google Scholar
  2. 2.
    Jannach D, Zanker M, Felfernig A, Friedrich G (2011 Recommender system an introduction, 1st edn. USAGoogle Scholar
  3. 3.
    Patel B, Desai P, Panchal U (2017) Methods of recommender system—an review. In: International conference on innovations in information embedded and communication systems ICIIECS. 978-5090-3294-5Google Scholar
  4. 4.
    Ricci F, Rokach L, Shapira B (2011) Recommender systems handbook, 2nd edn. Springer, USCrossRefGoogle Scholar
  5. 5.
    Chen M, Liu P (2017) Performance evaluation of recommender system. Int J Performability Eng 13(8):1246–1256Google Scholar
  6. 6.
    Lerato M, Esan OA, Ebunoluwa A-D, Ngwira SM, Zuva T (2015) A survey of recommender system feedback techniques, comparison and evaluation metrics. IEEE, 978-1-4673-9354-6Google Scholar
  7. 7.
    Gantner Z, Rendle S, Freudenthanler C (2011) MyMediaLite: a free recommender system library. In: RecSys 2011 proceedings Chicago, Illinois USAGoogle Scholar
  8. 8.
    da Costa A, Fressato E, Neto F, Manzato M, Campello R (2018) Case recommender: a flexible and extensible python framework for recommender systems. In: RecSys 18 proceedings, Vancouver, BC, CanadaGoogle Scholar
  9. 9.
    Guo G, Zhang J, Sun Z, Yorke-Smith N, Librec: a Java library for recommender system. Version 3.0, last accessed 2019/05/01
  10. 10.
    Schroder G, Thiele M, Lehner W (2011) Setting goals and choosing metrics for recommender system evaluations. ResearchGateGoogle Scholar
  11. 11.
    Sahu SP, Nautiyal A, Prasad M (2017) Machine learning algorithm for recommender system—a comparative analysis. IJCTR 6(2):97–100 Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2021

Authors and Affiliations

  • A. Vineela
    • 1
    Email author
  • G. Lavanya Devi
    • 1
  • Naresh Nelaturi
    • 1
  • G. Dasavatara Yadav
    • 1
  1. 1.Department of Computer Science and System EngineeringAU College of Engineering (A), Andhra UniversityVisakhapatnamIndia

Personalised recommendations