EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.

Recommender systems aim to provide users with a selection of items, based on predicting their preferences for items they have not yet rated, thus helping them filter out irrelevant ones from a large product catalogue. Collaborative filtering is a widely used mechanism to predict a particular user�...

Full description

Bibliographic Details
Main Authors: Yu Du, Nicolas Sutton-Charani, Sylvie Ranwez, Vincent Ranwez
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2021-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0255929
id doaj-985ad0f24a3d465396eafbf40ebf78e3
record_format Article
spelling doaj-985ad0f24a3d465396eafbf40ebf78e32021-08-14T04:30:28ZengPublic Library of Science (PLoS)PLoS ONE1932-62032021-01-01168e025592910.1371/journal.pone.0255929EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.Yu DuNicolas Sutton-CharaniSylvie RanwezVincent RanwezRecommender systems aim to provide users with a selection of items, based on predicting their preferences for items they have not yet rated, thus helping them filter out irrelevant ones from a large product catalogue. Collaborative filtering is a widely used mechanism to predict a particular user's interest in a given item, based on feedback from neighbour users with similar tastes. The way the user's neighbourhood is identified has a significant impact on prediction accuracy. Most methods estimate user proximity from ratings they assigned to co-rated items, regardless of their number. This paper introduces a similarity adjustment taking into account the number of co-ratings. The proposed method is based on a concordance ratio representing the probability that two users share the same taste for a new item. The probabilities are further adjusted by using the Empirical Bayes inference method before being used to weight similarities. The proposed approach improves existing similarity measures without increasing time complexity and the adjustment can be combined with all existing similarity measures. Experiments conducted on benchmark datasets confirmed that the proposed method systematically improved the recommender system's prediction accuracy performance for all considered similarity measures.https://doi.org/10.1371/journal.pone.0255929
collection DOAJ
language English
format Article
sources DOAJ
author Yu Du
Nicolas Sutton-Charani
Sylvie Ranwez
Vincent Ranwez
spellingShingle Yu Du
Nicolas Sutton-Charani
Sylvie Ranwez
Vincent Ranwez
EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
PLoS ONE
author_facet Yu Du
Nicolas Sutton-Charani
Sylvie Ranwez
Vincent Ranwez
author_sort Yu Du
title EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
title_short EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
title_full EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
title_fullStr EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
title_full_unstemmed EBCR: Empirical Bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
title_sort ebcr: empirical bayes concordance ratio method to improve similarity measurement in memory-based collaborative filtering.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2021-01-01
description Recommender systems aim to provide users with a selection of items, based on predicting their preferences for items they have not yet rated, thus helping them filter out irrelevant ones from a large product catalogue. Collaborative filtering is a widely used mechanism to predict a particular user's interest in a given item, based on feedback from neighbour users with similar tastes. The way the user's neighbourhood is identified has a significant impact on prediction accuracy. Most methods estimate user proximity from ratings they assigned to co-rated items, regardless of their number. This paper introduces a similarity adjustment taking into account the number of co-ratings. The proposed method is based on a concordance ratio representing the probability that two users share the same taste for a new item. The probabilities are further adjusted by using the Empirical Bayes inference method before being used to weight similarities. The proposed approach improves existing similarity measures without increasing time complexity and the adjustment can be combined with all existing similarity measures. Experiments conducted on benchmark datasets confirmed that the proposed method systematically improved the recommender system's prediction accuracy performance for all considered similarity measures.
url https://doi.org/10.1371/journal.pone.0255929
work_keys_str_mv AT yudu ebcrempiricalbayesconcordanceratiomethodtoimprovesimilaritymeasurementinmemorybasedcollaborativefiltering
AT nicolassuttoncharani ebcrempiricalbayesconcordanceratiomethodtoimprovesimilaritymeasurementinmemorybasedcollaborativefiltering
AT sylvieranwez ebcrempiricalbayesconcordanceratiomethodtoimprovesimilaritymeasurementinmemorybasedcollaborativefiltering
AT vincentranwez ebcrempiricalbayesconcordanceratiomethodtoimprovesimilaritymeasurementinmemorybasedcollaborativefiltering
_version_ 1721207787820679168