Flatter is better: Percentile Transformations for Recommender Systems

07/10/2019
by   Masoud Mansoury, et al.
0

It is well known that explicit user ratings in recommender systems are biased towards high ratings, and that users differ significantly in their usage of the rating scale. Implementers usually compensate for these issues through rating normalization or the inclusion of a user bias term in factorization models. However, these methods adjust only for the central tendency of users' distributions. In this work, we demonstrate that lack of flatness in rating distributions is negatively correlated with recommendation performance. We propose a rating transformation model that compensates for skew in the rating distribution as well as its central tendency by converting ratings into percentile values as a pre-processing step before recommendation generation. This transformation flattens the rating distribution, better compensates for differences in rating distributions, and improves recommendation performance. We also show a smoothed version of this transformation designed to yield more intuitive results for users with very narrow rating distributions. A comprehensive set of experiments show improved ranking performance for these percentile transformations with state-of-the-art recommendation algorithms in four real-world data sets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2018

Optimization Matrix Factorization Recommendation Algorithm Based on Rating Centrality

Matrix factorization (MF) is extensively used to mine the user preferenc...
research
12/09/2020

GRP: A Gumbel-based Rating Prediction Framework for Imbalanced Recommendation

Rating prediction is a core problem in recommender systems to quantify u...
research
06/20/2023

Less Can Be More: Exploring Population Rating Dispositions with Partitioned Models in Recommender Systems

In this study, we partition users by rating disposition - looking first ...
research
10/29/2018

Explicit Feedbacks Meet with Implicit Feedbacks : A Combined Approach for Recommendation System

Recommender systems recommend items more accurately by analyzing users' ...
research
10/19/2017

Preference Modeling by Exploiting Latent Components of Ratings

Understanding user preference is essential to the optimization of recomm...
research
05/20/2019

Recommendation from Raw Data with Adaptive Compound Poisson Factorization

Count data are often used in recommender systems: they are widespread (s...
research
01/21/2010

The effect of discrete vs. continuous-valued ratings on reputation and ranking systems

When users rate objects, a sophisticated algorithm that takes into accou...

Please sign up or login with your details

Forgot password? Click here to reset