Epsilon non-Greedy: A Bandit Approach for Unbiased Recommendation via Uniform Data

S. M. F. Sani, Seyed Abbas Hosseini, Hamid R. Rabiee
10/7/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Often, recommendation systems employ continuous training, leading to a self-feedback loop bias in which the system becomes biased toward its previous recommendations. Recent studies have attempted to mitigate this bias by collecting small amounts of unbiased data. While these studies have successfully developed less biased models, they ignore the crucial fact that the recommendations generated by the model serve as the training data for subsequent training sessions. To address this issue, we propose a framework that learns an unbiased estimator using a small amount of uniformly collected data and focuses on generating improved training data for subsequent training iterations. To accomplish this, we view recommendation as a contextual multi-arm bandit problem and emphasize on exploring items that the model has a limited understanding of. We introduce a new offline sequential training schema that simulates real-world continuous training scenarios in recommendation systems, offering a more appropriate framework for studying self-feedback bias. We demonstrate the superiority of our model over state-of-the-art debiasing methods by conducting extensive experiments using the proposed training schema.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sani2023epsilon,
  title  = {Epsilon non-Greedy: A Bandit Approach for Unbiased Recommendation via Uniform Data},
  author = {S. M. F. Sani and Seyed Abbas Hosseini and Hamid R. Rabiee},
  year   = {2023},
  eprint = {2310.04855},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.04855v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.04855.svg)](https://codeofpaper.com/paper/2310.04855)

Discussion