Correcting the User Feedback-Loop Bias for Recommendation Systems
  Selection bias is prevalent in the data for training and evaluating
recommendation systems with explicit feedback. For example, users tend to rate
items they like. However, when rating an item concerning a specific user, most
of the recommendation algorithms tend to rely too much on his/her rating
(feedback) history. This introduces implicit bias on the recommendation system,
which is referred to as user feedback-loop bias in this paper. We propose a
systematic and dynamic way to correct such bias and to obtain more diverse and
objective recommendations by utilizing temporal rating information.
Specifically, our method includes a deep-learning component to learn each
user's dynamic rating history embedding for the estimation of the probability
distribution of the items that the user rates sequentially. These estimated
dynamic exposure probabilities are then used as propensity scores to train an
inverse-propensity-scoring (IPS) rating predictor. We empirically validated the
existence of such user feedback-loop bias in real world recommendation systems
and compared the performance of our method with the baseline models that are
either without de-biasing or with propensity scores estimated by other methods.
The results show the superiority of our approach.
