Affiliation:
1. Department of Computer Engineering, Dwarkadas J. Sanghvi College of Engineering, Mumbai,
Maharastra, India
Abstract
This study provides an overview of recommendation systems and machine
learning and their types. It briefly outlines the types of machine learning, such as
supervised, unsupervised, semi-supervised learning and reinforcement. It explores how
to implement recommendation systems using three types of filtering techniques:
collaborative filtering, content-based filtering, and hybrid filtering. The machine
learning techniques explained are clustering, co-clustering, and matrix factorization
methods, such as Single value decomposition (SVD) and Non-negative matrix
factorization (NMF). It also discusses K-nearest neighbors (KNN), K-means clustering,
Naive Bayes and Random Forest algorithms. The evaluation of these algorithms is
performed on the basis of three metric parameters: F1 measurement, Root mean
squared error (RMSE) and Mean absolute error (MAE). For the experimentation, this
study uses the BookCrossing dataset and compares analysis based on metric
parameters. Finally, it also graphically depicts the metric parameters and shows the
best and the worst techniques to incorporate into the recommendation system. This
study will assist researchers in understanding the summary of machine learning in
recommendation systems.
Publisher
BENTHAM SCIENCE PUBLISHERS
Reference49 articles.
1. Silveira T.; Zhang M.; Lin X.; Liu Y.; Ma S.; How good your recommender system is? A survey on evaluations in recommendation. Int J Mach Learn Cybern 2019,10
2. Shani G.; Gunawardana A.; Tutorial on application-oriented evaluation of recommendation systems. AI Commun 2013,26,225-236
3. Nguyen Sang; “Model-Based Book Recommender Systems using Naïve Bayes enhanced with Optimal Feature Selection”, 217-222.
4. Isinkaye F.O.; Folajimi Y.O.; Ojokoh B.A.; “Recommendation systems: Principles, methods and evaluation”, Egyptian Informatics Journal, Volume 16, Issue 3, 2015, Pages 261-273,2015
5. Valdiviezo-Diaz P.; Ortega F.; Cobos E.; Lara-Cabrera R.; A Collaborative Filtering Approach Based on Naïve Bayes Classifier. IEEE Access 2019,7,108581-108592