Tackling Interference Induced by Data Training Loops in A/B Tests: A Weighted Training Approach

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autore principale: Si, Nian
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913300241973248
author Si, Nian
author_facet Si, Nian
contents In modern recommendation systems, the standard pipeline involves training machine learning models on historical data to predict user behaviors and improve recommendations continuously. However, these data training loops can introduce interference in A/B tests, where data generated by control and treatment algorithms, potentially with different distributions, are combined. To address these challenges, we introduce a novel approach called weighted training. This approach entails training a model to predict the probability of each data point appearing in either the treatment or control data and subsequently applying weighted losses during model training. We demonstrate that this approach achieves the least variance among all estimators that do not cause shifts in the training distributions. Through simulation studies, we demonstrate the lower bias and variance of our approach compared to other methods.
format Preprint
id arxiv_https___arxiv_org_abs_2310_17496
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Tackling Interference Induced by Data Training Loops in A/B Tests: A Weighted Training Approach
Si, Nian
Methodology
Machine Learning
Econometrics
In modern recommendation systems, the standard pipeline involves training machine learning models on historical data to predict user behaviors and improve recommendations continuously. However, these data training loops can introduce interference in A/B tests, where data generated by control and treatment algorithms, potentially with different distributions, are combined. To address these challenges, we introduce a novel approach called weighted training. This approach entails training a model to predict the probability of each data point appearing in either the treatment or control data and subsequently applying weighted losses during model training. We demonstrate that this approach achieves the least variance among all estimators that do not cause shifts in the training distributions. Through simulation studies, we demonstrate the lower bias and variance of our approach compared to other methods.
title Tackling Interference Induced by Data Training Loops in A/B Tests: A Weighted Training Approach
topic Methodology
Machine Learning
Econometrics
url https://arxiv.org/abs/2310.17496