Faster Rates for Private Adversarial Bandits
Hilal Asi, Vinod Raman, Kunal Talwar
TL;DR
The paper advances private online learning by introducing a simple batched-noise conversion that privatizes any non-private bandit algorithm, achieving sublinear regret under central DP with rates scaling as $O\left(\frac{\sqrt{KT}}{\sqrt{\varepsilon}}\right)$. It extends the approach to bandits with expert advice, delivering three DP guarantees whose regret scales with $N$, $K$, $T$, and $\varepsilon$ in regime-appropriate ways, including $O\left(\frac{\sqrt{NT}}{\sqrt{\varepsilon}}\right)$, $O\left(\frac{\sqrt{KT\log(N)}\log(KT)}{\varepsilon}\right)$, and $\tilde{O}\left(\frac{N^{1/6}K^{1/2}T^{2/3}\log(NT)}{\varepsilon^{1/3}} + \frac{N^{1/2} \log(NT)}{\varepsilon}\right)$. By leveraging Laplace noise on batched losses and standard DP composition, the authors obtain sublinear guarantees even for relatively large privacy budgets and establish a separation between central and local DP in these settings. The work also identifies fundamental barriers to achieving faster private rates for adversarial bandits, including hardness results for privatizing EXP3 and lower bounds for broad algorithm classes, clarifying the landscape of what is achievable in private adversarial online learning.
Abstract
We design new differentially private algorithms for the problems of adversarial bandits and bandits with expert advice. For adversarial bandits, we give a simple and efficient conversion of any non-private bandit algorithm to a private bandit algorithm. Instantiating our conversion with existing non-private bandit algorithms gives a regret upper bound of $O\left(\frac{\sqrt{KT}}{\sqrtε}\right)$, improving upon the existing upper bound $O\left(\frac{\sqrt{KT \log(KT)}}ε\right)$ for all $ε\leq 1$. In particular, our algorithms allow for sublinear expected regret even when $ε\leq \frac{1}{\sqrt{T}}$, establishing the first known separation between central and local differential privacy for this problem. For bandits with expert advice, we give the first differentially private algorithms, with expected regret $O\left(\frac{\sqrt{NT}}{\sqrtε}\right), O\left(\frac{\sqrt{KT\log(N)}\log(KT)}ε\right)$, and $\tilde{O}\left(\frac{N^{1/6}K^{1/2}T^{2/3}\log(NT)}{ε^{1/3}} + \frac{N^{1/2}\log(NT)}ε\right)$, where $K$ and $N$ are the number of actions and experts respectively. These rates allow us to get sublinear regret for different combinations of small and large $K, N$ and $ε.$
