A Collaborative Filtering Approach Based on Naive Bayes Classifier

被引:46
|
作者
Valdiviezo-Diaz, Priscila [1 ,2 ]
Ortega, Fernando [2 ]
Cobos, Eduardo [3 ]
Lara-Cabrera, Raul [2 ]
机构
[1] Univ Tecn Particular Loja, Comp Sci & Elect Dept, Loja 1101608, Ecuador
[2] Univ Politecn Madrid, ETSI Sistemas Informat, Dept Lenguajes & Sistemas Informat, Madrid, Spain
[3] Ingenio Labs, Madrid 28001, Spain
关键词
Recommender systems; collaborative filtering; Naive Bayes classifier; hybrid CF; reliability measure; MATRIX FACTORIZATION; RECOMMENDER; USER;
D O I
10.1109/ACCESS.2019.2933048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:108581 / 108592
页数:12
相关论文
共 50 条
  • [31] Attribute Weighted Naive Bayes Classifier
    Foo, Lee-Kien
    Chua, Sook-Ling
    Ibrahim, Neveen
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (01): : 1945 - 1957
  • [32] Integration of Collaborative Filtering Into Naive Bayes Method to Enhance Student Performance Prediction
    Nakhipova, Venera
    Kerimbekov, Yerzhan
    Umarova, Zhanat
    Bulbul, Halil Ibrahim
    Suleimenova, Laura
    Adylbekova, Elvira
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY EDUCATION, 2024, 20 (01)
  • [33] A Smoothed Naive Bayes-Based Classifier for Activity Recognition
    Sarkar, A. M. Jehad
    Lee, Young-Koo
    Lee, Sungyoung
    [J]. IETE TECHNICAL REVIEW, 2010, 27 (02) : 107 - 119
  • [34] Naive Bayes Based Classifier for Credit Card Fraud Discovery
    Ogundokun, Roseline Oluwaseun
    Misra, Sanjay
    Fatigun, Olufunmilayo Joyce
    Adeniyi, Jide Kehinde
    [J]. INFORMATION SYSTEMS (EMCIS 2021), 2022, 437 : 515 - 526
  • [35] Naive Bayes Classifier based watermark detection in wavelet transform
    Elbasi, Ersin
    Eskicioglu, Ahmet M.
    [J]. MULTIMEDIA CONTENT REPRESENTATION, CLASSIFICATION AND SECURITY, 2006, 4105 : 232 - 240
  • [36] RBNBC: Repeat Based Naive Bayes Classifier for Biological Sequences
    Rani, Pratibha
    Pudi, Vikrarn
    [J]. ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, : 989 - 994
  • [37] A Naive Bayes Classifier Approach for Detecting Hypervisor Attacks in Virtual Machines
    Ansari, Sadia
    Hans, Kanchan
    Khatri, Sunil Kumar
    [J]. 2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 335 - 340
  • [38] Advanced Naive Bayes Text Classifier with Embedded Feature Weighting Approach
    Kim, Han-joon
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2009, 12 (03): : 607 - 620
  • [39] A Hybrid Distance-Based and Naive Bayes Online Classifier
    Jedrzejowicz, Joanna
    Jedrzejowicz, Piotr
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE (ICCCI 2015), PT II, 2015, 9330 : 213 - 222
  • [40] A Distributed Chinese Naive Bayes Classifier Based on Word Embedding
    Feng, Mengke
    Wu, Guoshi
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1121 - 1127