Self-supervised Learning for Alleviating Selection Bias in Recommendation Systems

Haochen Liu,Xiangyu Zhao
2021-01-01
Abstract:Recommendation systems are trained on historical rating data explicitly provided by users. Since users have the freedom to select what items to rate by themselves, the collected recommendation datasets typically suffer from selection bias. As a result, recommendation models trained on such biased data perform not well on unobserved data. Traditional solutions to selection bias such as data imputation and inverse propensity score are sensitive to the quality of the additionally introduced imputation model or the propensity estimation model. In this work, we propose a novel self-supervised learning (SSL) framework Rating Distribution Calibration (RDC) to alleviate the negative impacts of selection bias on recommendation models. In addition to the original training objective, we introduce a rating distribution calibration loss which aims to correct the predicted rating distribution of a biased user by forcing them to be close to that of similar unbiased users. Extensive experiments are conducted on a real-world recommendation dataset and results show that our proposed framework outperforms the original model as well as state-of-the-art debiasing approaches by a significant margin. A detailed parameter sensitivity analysis is also included to help us understand the influence of the choices of the hyperparameters on the debiasing performance.
What problem does this paper attempt to address?