Multi-Armed Bandits with Network Interference

Abhineet Agarwal, Anish Agarwal, Lorenzo Masoero, Justin Whitehouse
5/28/2024
cs.LGstat.MEstat.ML

No official code found. Best implementation: aagarwal1996/NetworkMAB (2 stars, last commit 2024-05-22).

Abstract

Online experimentation with interference is a common challenge in modern applications such as e-commerce and adaptive clinical trials in medicine. For example, in online marketplaces, the revenue of a good depends on discounts applied to competing goods. Statistical inference with interference is widely studied in the offline setting, but far less is known about how to adaptively assign treatments to minimize regret. We address this gap by studying a multi-armed bandit (MAB) problem where a learner (e-commerce platform) sequentially assigns one of possible $\mathcal{A}$ actions (discounts) to $N$ units (goods) over $T$ rounds to minimize regret (maximize revenue). Unlike traditional MAB problems, the reward of each unit depends on the treatments assigned to other units, i.e., there is interference across the underlying network of units. With $\mathcal{A}$ actions and $N$ units, minimizing regret is combinatorially difficult since the action space grows as $\mathcal{A}^N$. To overcome this issue, we study a sparse network interference model, where the reward of a unit is only affected by the treatments assigned to $s$ neighboring units. We use tools from discrete Fourier analysis to develop a sparse linear representation of the unit-specific reward $r_n: [\mathcal{A}]^N \rightarrow \mathbb{R} $, and propose simple, linear regression-based algorithms to minimize regret. Importantly, our algorithms achieve provably low regret both when the learner observes the interference neighborhood for all units and when it is unknown. This significantly generalizes other works on this topic which impose strict conditions on the strength of interference on a known network, and also compare regret to a markedly weaker optimal action. Empirically, we corroborate our theoretical findings via numerical simulations.

View on arXivView PDF

Code Implementations(1)

Code required to recreate experiments for paper: "Multi-Armed Bandits with Network Interference"

20PythonMay 22, 20242 years ago

Similar Papers

Cite this paper

@article{agarwal2024multiarmed,
  title  = {Multi-Armed Bandits with Network Interference},
  author = {Abhineet Agarwal and Anish Agarwal and Lorenzo Masoero and Justin Whitehouse},
  year   = {2024},
  eprint = {2405.18621},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.18621v1}
}

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

Discussion