Invariant Collaborative Filtering to Popularity Distribution Shift

02/10/2023
by   An Zhang, et al.
0

Collaborative Filtering (CF) models, despite their great success, suffer from severe performance drops due to popularity distribution shifts, where these changes are ubiquitous and inevitable in real-world scenarios. Unfortunately, most leading popularity debiasing strategies, rather than tackling the vulnerability of CF models to varying popularity distributions, require prior knowledge of the test distribution to identify the degree of bias and further learn the popularity-entangled representations to mitigate the bias. Consequently, these models result in significant performance benefits in the target test set, while dramatically deviating the recommendation from users' true interests without knowing the popularity distribution in advance. In this work, we propose a novel learning framework, Invariant Collaborative Filtering (InvCF), to discover disentangled representations that faithfully reveal the latent preference and popularity semantics without making any assumption about the popularity distribution. At its core is the distillation of unbiased preference representations (i.e., user preference on item property), which are invariant to the change of popularity semantics, while filtering out the popularity feature that is unstable or outdated. Extensive experiments on five benchmark datasets and four evaluation settings (i.e., synthetic long-tail, unbiased, temporal split, and out-of-distribution evaluations) demonstrate that InvCF outperforms the state-of-the-art baselines in terms of popularity generalization ability on real recommendations. Visualization studies shed light on the advantages of InvCF for disentangled representation learning. Our codes are available at https://github.com/anzhang314/InvCF.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/20/2022

Incorporating Bias-aware Margins into Contrastive Loss for Collaborative Filtering

Collaborative filtering (CF) models easily suffer from popularity bias, ...
research
07/03/2020

Disentangled Graph Collaborative Filtering

Learning informative representations of users and items from the interac...
research
05/22/2023

uCTRL: Unbiased Contrastive Representation Learning via Alignment and Uniformity for Collaborative Filtering

Because implicit user feedback for the collaborative filtering (CF) mode...
research
05/09/2023

Popularity Debiasing from Exposure to Interaction in Collaborative Filtering

Recommender systems often suffer from popularity bias, where popular ite...
research
11/02/2018

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

Previous highly scalable one-class collaborative filtering methods such ...
research
05/18/2023

Preference or Intent? Double Disentangled Collaborative Filtering

People usually have different intents for choosing items, while their pr...
research
10/11/2021

Controllable Recommenders using Deep Generative Models and Disentanglement

In this paper, we consider controllability as a means to satisfy dynamic...

Please sign up or login with your details

Forgot password? Click here to reset