Artificial Intelligence Algorithms for Collaborative Book Recommender Systems

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

Book recommender systems provide personalized recommendations of books to users based on their previous searches or purchases. As online trading of books has become increasingly important in recent years, artificial intelligence (AI) algorithms are needed to recommend suitable books to users and encourage them to make purchasing decisions in the short and the long run. In this paper, we consider AI algorithms for so called collaborative book recommender systems, especially the matrix factorization algorithm using the stochastic gradient descent method and the book-based k-nearest-neighbor algorithm. We perform a comprehensive case study based on the Book-Crossing benchmark data set, and implement various variants of both AI algorithms to predict unknown book ratings and to recommend books to individual users based on the highest predicted ratings. This study aims to evaluate the quality of the implemented methods in recommending books by using selected evaluation metrics for AI algorithms.

Original languageEnglish
JournalAnnals of Data Science
Volume11
Issue number5
Pages (from-to)1705-1739
Number of pages35
ISSN2198-5804
DOIs
Publication statusPublished - 10.2024

Bibliographical note

Publisher Copyright:
© The Author(s) 2023.

    Research areas

  • Artificial intelligence, Book recommender systems, knn algorithm, Machine learning, Matrix factorization algorithm, Stochastic gradient descent method

Recently viewed

Publications

  1. Efficient and accurate ℓ p-norm multiple kernel learning
  2. Proceedings of TextGraphs-17: Graph-based Methods for Natural Language Processing
  3. Multilevel bridge governor by using model predictive control in wavelet packets for tracking trajectories
  4. A Service-oriented Search framework for full text, geospatial and semantic search
  5. Gerbil – Benchmarking named entity recognition and linking consistently
  6. Survey on challenges of Question Answering in the Semantic Web
  7. Effects of maize roots on aggregate stability and enzyme activities in soil
  8. Analysis And Comparison Of Dispatching RuleBased Scheduling In Dual-Resource Constrained Shop-Floor Scenarios
  9. Harvesting information from captions for weakly supervised semantic segmentation
  10. Errors in Working with Office Computers
  11. Understanding the modes of use and availability of critical metals-An expert-based scenario analysis for the case of indium
  12. Machine Learning Applications
  13. Individual Differences in Infants' Speech Segmentation Performance
  14. Model based logistic monitoring for supply and assembly processes
  15. How to support students-learning in mathematical bridging-courses using ITS? Remedial Scenarios in the EU-Project Math-Bridge
  16. Using Heider’s Epistemology of Thing and Medium for Unpacking the Conception of Documents: Gantt Charts and Boundary Objects
  17. Master of Disaster: A Disaster-Related Event Monitoring System From News Streams
  18. Theorie des Quantum Computings
  19. Reliability and Validity of Assessing User Satisfaction With Web-Based Health Interventions
  20. Multilingual disambiguation of named entities using linked data
  21. Explaining implementation deficits through multi-level governance in the EU's new member states
  22. AGDISTIS-agnostic disambiguation of named entities using linked open data
  23. Educational reconstruction as model for the theory-based design of student-centered learning environments in electrical engineering courses