ICPE: An Item Cluster-Wise Pareto-Efficient Framework for Recommendation Debiasing
Yule Wang, Xin Xin, Yue Ding, Yunzhe Li, Dong Wang
TL;DR
This work targets biases in implicit-feedback recommender systems caused by a highly skewed item popularity distribution, where head items disproportionately influence learning. It introduces ICPE, a model-agnostic framework that reframes training as an item cluster-wise multi-objective optimization, using Popularity Discrepancy-based Clustering to form K clusters, a Pareto-efficient solver to set cluster weights, and counterfactual inference to remove global propensity during prediction. Theoretical results link item popularity to gradient influence and provide a generalization bound for ICPE under distribution shift. Empirical results across Last.Fm, Gowalla, and Yelp2018 show that ICPE improves overall accuracy and debiasing metrics across major backbones (MF, NeuMF, LightGCN), with substantial gains in niche-item performance and coverage. The approach offers a scalable, principled solution to long-tail bias in implicit-feedback recommendations and suggests potential extensions to other long-tail learning tasks.
Abstract
Recommender system based on historical user-item interactions is of vital importance for web-based services. However, the observed data used to train the recommender model suffers from severe bias issues. Practically, the item frequency distribution of the dataset is a highly skewed power-law distribution. Interactions of a small fraction of head items account for almost the whole training data. The normal training paradigm from such biased data tends to repetitively generate recommendations from the head items, which further exacerbates the biases and affects the exploration of potentially interesting items from the niche set. In this work, we innovatively explore the central theme of recommendation debiasing from an item cluster-wise multi-objective optimization perspective. Aiming to balance the learning on various item clusters that differ in popularity during the training process, we propose a model-agnostic framework namely Item Cluster-Wise Pareto-Efficient Recommendation (ICPE). In detail, we define our item cluster-wise optimization target as the recommender model should balance all item clusters that differ in popularity, thus we set the model learning on each item cluster as a unique optimization objective. To achieve this goal, we first explore items' popularity levels from a novel causal reasoning perspective. Then, we devise popularity discrepancy-based bisecting clustering to separate the item clusters. Next, we adaptively find the overall harmonious gradient direction for cluster-wise optimization objectives from a Pareto-efficient solver. Finally, in the prediction stage, we perform counterfactual inference to further eliminate the impact of global propensity. Extensive experimental results verify the superiorities of ICPE on overall recommendation performance and biases elimination.
