IEEE Access (Jan 2019)

A Collaborative Filtering Approach Based on Naïve Bayes Classifier

  • Priscila Valdiviezo-Diaz,
  • Fernando Ortega,
  • Eduardo Cobos,
  • Raul Lara-Cabrera

DOI
https://doi.org/10.1109/ACCESS.2019.2933048
Journal volume & issue
Vol. 7
pp. 108581 – 108592

Abstract

Read online

Recommender system is an information filtering tool used to alleviate information overload for users on the web. Collaborative filtering recommends items to users based on their historical rating information. There are two approaches: memory-based, which usually provides inaccurate but explainable recommendations; and model-based, whose recommendations are more precise but hard to understand. Here we propose a Bayesian model that not only provides us with recommendations as good as matrix factorization models, but these predictions can also be explained. The model is based on both user-based and item-based collaborative filtering approaches, which recommends items by using similar users' and items' information, respectively. Experiments carried out using four datasets present good results compared to several state-of-the-art baselines, achieving the best performance using the Normalized Discounted Cumulative Gain (nDCG) quality measure and also improving the prediction's accuracy in some datasets.

Keywords