Cargando…

Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems

One of the main concerns for online shopping websites is to provide efficient and customized recommendations to a very large number of users based on their preferences. Collaborative filtering (CF) is the most famous type of recommender system method to provide personalized recommendations to users....

Descripción completa

Detalles Bibliográficos
Autores principales: Ayub, Mubbashir, Ghazanfar, Mustansar Ali, Mehmood, Zahid, Saba, Tanzila, Alharbey, Riad, Munshi, Asmaa Mahdi, Alrige, Mayda Abdullateef
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6675073/
https://www.ncbi.nlm.nih.gov/pubmed/31369585
http://dx.doi.org/10.1371/journal.pone.0220129
_version_ 1783440610567389184
author Ayub, Mubbashir
Ghazanfar, Mustansar Ali
Mehmood, Zahid
Saba, Tanzila
Alharbey, Riad
Munshi, Asmaa Mahdi
Alrige, Mayda Abdullateef
author_facet Ayub, Mubbashir
Ghazanfar, Mustansar Ali
Mehmood, Zahid
Saba, Tanzila
Alharbey, Riad
Munshi, Asmaa Mahdi
Alrige, Mayda Abdullateef
author_sort Ayub, Mubbashir
collection PubMed
description One of the main concerns for online shopping websites is to provide efficient and customized recommendations to a very large number of users based on their preferences. Collaborative filtering (CF) is the most famous type of recommender system method to provide personalized recommendations to users. CF generates recommendations by identifying clusters of similar users or items from the user-item rating matrix. This cluster of similar users or items is generally identified by using some similarity measurement method. Among numerous proposed similarity measure methods by researchers, the Pearson correlation coefficient (PCC) is a commonly used similarity measure method for CF-based recommender systems. The standard PCC suffers some inherent limitations and ignores user rating preference behavior (RPB). Typically, users have different RPB, where some users may give the same rating to various items without liking the items and some users may tend to give average rating albeit liking the items. Traditional similarity measure methods (including PCC) do not consider this rating pattern of users. In this article, we present a novel similarity measure method to consider user RPB while calculating similarity among users. The proposed similarity measure method state user RPB as a function of user average rating value, and variance or standard deviation. The user RPB is then combined with an improved model of standard PCC to form an improved similarity measure method for CF-based recommender systems. The proposed similarity measure is named as improved PCC weighted with RPB (IPWR). The qualitative and quantitative analysis of the IPWR similarity measure method is performed using five state-of-the-art datasets (i.e. Epinions, MovieLens-100K, MovieLens-1M, CiaoDVD, and MovieTweetings). The IPWR similarity measure method performs better than state-of-the-art similarity measure methods in terms of mean absolute error (MAE), root mean square error (RMSE), precision, recall, and F-measure.
format Online
Article
Text
id pubmed-6675073
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-66750732019-08-06 Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems Ayub, Mubbashir Ghazanfar, Mustansar Ali Mehmood, Zahid Saba, Tanzila Alharbey, Riad Munshi, Asmaa Mahdi Alrige, Mayda Abdullateef PLoS One Research Article One of the main concerns for online shopping websites is to provide efficient and customized recommendations to a very large number of users based on their preferences. Collaborative filtering (CF) is the most famous type of recommender system method to provide personalized recommendations to users. CF generates recommendations by identifying clusters of similar users or items from the user-item rating matrix. This cluster of similar users or items is generally identified by using some similarity measurement method. Among numerous proposed similarity measure methods by researchers, the Pearson correlation coefficient (PCC) is a commonly used similarity measure method for CF-based recommender systems. The standard PCC suffers some inherent limitations and ignores user rating preference behavior (RPB). Typically, users have different RPB, where some users may give the same rating to various items without liking the items and some users may tend to give average rating albeit liking the items. Traditional similarity measure methods (including PCC) do not consider this rating pattern of users. In this article, we present a novel similarity measure method to consider user RPB while calculating similarity among users. The proposed similarity measure method state user RPB as a function of user average rating value, and variance or standard deviation. The user RPB is then combined with an improved model of standard PCC to form an improved similarity measure method for CF-based recommender systems. The proposed similarity measure is named as improved PCC weighted with RPB (IPWR). The qualitative and quantitative analysis of the IPWR similarity measure method is performed using five state-of-the-art datasets (i.e. Epinions, MovieLens-100K, MovieLens-1M, CiaoDVD, and MovieTweetings). The IPWR similarity measure method performs better than state-of-the-art similarity measure methods in terms of mean absolute error (MAE), root mean square error (RMSE), precision, recall, and F-measure. Public Library of Science 2019-08-01 /pmc/articles/PMC6675073/ /pubmed/31369585 http://dx.doi.org/10.1371/journal.pone.0220129 Text en © 2019 Ayub et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Ayub, Mubbashir
Ghazanfar, Mustansar Ali
Mehmood, Zahid
Saba, Tanzila
Alharbey, Riad
Munshi, Asmaa Mahdi
Alrige, Mayda Abdullateef
Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title_full Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title_fullStr Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title_full_unstemmed Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title_short Modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
title_sort modeling user rating preference behavior to improve the performance of the collaborative filtering based recommender systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6675073/
https://www.ncbi.nlm.nih.gov/pubmed/31369585
http://dx.doi.org/10.1371/journal.pone.0220129
work_keys_str_mv AT ayubmubbashir modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT ghazanfarmustansarali modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT mehmoodzahid modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT sabatanzila modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT alharbeyriad modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT munshiasmaamahdi modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems
AT alrigemaydaabdullateef modelinguserratingpreferencebehaviortoimprovetheperformanceofthecollaborativefilteringbasedrecommendersystems