Explaining the Performance of Collaborative Filtering Methods With Optimal Data Characteristics

Samin Poudel, Marwan Bikdash
3/17/2023
cs.IRcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The performance of a Collaborative Filtering (CF) method is based on the properties of a User-Item Rating Matrix (URM). And the properties or Rating Data Characteristics (RDC) of a URM are constantly changing. Recent studies significantly explained the variation in the performances of CF methods resulted due to the change in URM using six or more RDC. Here, we found that the significant proportion of variation in the performances of different CF techniques can be accounted to two RDC only. The two RDC are the number of ratings per user or Information per User (IpU) and the number of ratings per item or Information per Item (IpI). And the performances of CF algorithms are quadratic to IpU (or IpI) for a square URM. The findings of this study are based on seven well-established CF methods and three popular public recommender datasets: 1M MovieLens, 25M MovieLens, and Yahoo! Music Rating datasets

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{poudel2023explaining,
  title  = {Explaining the Performance of Collaborative Filtering Methods With Optimal Data Characteristics},
  author = {Samin Poudel and Marwan Bikdash},
  year   = {2023},
  eprint = {2303.11172},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.11172v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.11172.svg)](https://codeofpaper.com/paper/2303.11172)

Discussion