Stronger Neyman Regret Guarantees for Adaptive Experimental Design

Georgy Noarov, Riccardo Fogliato, Martin Bertran, Aaron Roth
2/24/2025
stat.MEcs.LGmath.ST

No official code found. Best implementation: amazon-science/adaptive-abtester (1 star, Apache-2.0, last commit 2025-02-25).

Abstract

We study the design of adaptive, sequential experiments for unbiased average treatment effect (ATE) estimation in the design-based potential outcomes setting. Our goal is to develop adaptive designs offering sublinear Neyman regret, meaning their efficiency must approach that of the hindsight-optimal nonadaptive design. Recent work [Dai et al, 2023] introduced ClipOGD, the first method achieving $\widetilde{O}(\sqrt{T})$ expected Neyman regret under mild conditions. In this work, we propose adaptive designs with substantially stronger Neyman regret guarantees. In particular, we modify ClipOGD to obtain anytime $\widetilde{O}(\log T)$ Neyman regret under natural boundedness assumptions. Further, in the setting where experimental units have pre-treatment covariates, we introduce and study a class of contextual "multigroup" Neyman regret guarantees: Given any set of possibly overlapping groups based on the covariates, the adaptive design outperforms each group's best non-adaptive designs. In particular, we develop a contextual adaptive design with $\widetilde{O}(\sqrt{T})$ anytime multigroup Neyman regret. We empirically validate the proposed designs through an array of experiments.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Implementation of an adaptive experimental design algorithm

11Shell, PythonFeb 25, 20251 years agoApache-2.0
ab-testingadaptive-designatecausal-inference

Similar Papers

Cite this paper

@article{noarov2025stronger,
  title  = {Stronger Neyman Regret Guarantees for Adaptive Experimental Design},
  author = {Georgy Noarov and Riccardo Fogliato and Martin Bertran and Aaron Roth},
  year   = {2025},
  eprint = {2502.17427},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.17427v1},
  journal = {ICML 2025 2025}
}

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/2502.17427.svg)](https://codeofpaper.com/paper/2502.17427)

Discussion