Noise Contrastive Estimation for Scalable Linear Models for One-Class Collaborative Filtering

11/02/2018
by   Ga Wu, et al.
0

Previous highly scalable one-class collaborative filtering methods such as Projected Linear Recommendation (PLRec) have advocated using fast randomized SVD to embed items into a latent space, followed by linear regression methods to learn personalized recommendation models per user. Unfortunately, naive SVD embedding methods often exhibit a popularity bias that skews the ability to accurately embed niche items. To address this, we leverage insights from Noise Contrastive Estimation (NCE) to derive a closed-form, efficiently computable "depopularized" embedding. While this method is not ideal for direct recommendation using methods like PureSVD since popularity still plays an important role in recommendation, we find that embedding followed by linear regression to learn personalized user models in a novel method we call NCE-PLRec leverages the improved item embedding of NCE while correcting for its popularity unbiasing in final recommendations. An analysis of the recommendation popularity distribution demonstrates that NCE-PLRec uniformly distributes its recommendations over the popularity spectrum while other methods exhibit distinct biases towards specific popularity subranges, thus artificially restricting their recommendations. Empirically, NCE-PLRec outperforms state-of-the-art methods as well as various ablations of itself on a variety of large-scale recommendation datasets.

READ FULL TEXT
research
08/03/2020

Noise Contrastive Estimation for Autoencoding-based One-Class Collaborative Filtering

One-class collaborative filtering (OC-CF) is a common class of recommend...
research
07/11/2018

Time and Local Popularity in top-N Recommendation

Items popularity is a strong signal in recommendation algorithms. It aff...
research
12/21/2016

Boolean kernels for collaborative filtering in top-N item recommendation

In many personalized recommendation problems available data consists onl...
research
09/01/2022

Hidden Author Bias in Book Recommendation

Collaborative filtering algorithms have the advantage of not requiring s...
research
05/09/2023

Popularity Debiasing from Exposure to Interaction in Collaborative Filtering

Recommender systems often suffer from popularity bias, where popular ite...
research
02/10/2023

Invariant Collaborative Filtering to Popularity Distribution Shift

Collaborative Filtering (CF) models, despite their great success, suffer...
research
04/30/2019

Collaborative Filtering via High-Dimensional Regression

While the SLIM approach obtained high ranking-accuracy in many experimen...

Please sign up or login with your details

Forgot password? Click here to reset