English

A Reduction from Delayed to Immediate Feedback for Online Convex Optimization with Improved Guarantees

Machine Learning 2026-02-04 v1

Abstract

We develop a reduction-based framework for online learning with delayed feedback that recovers and improves upon existing results for both first-order and bandit convex optimization. Our approach introduces a continuous-time model under which regret decomposes into a delay-independent learning term and a delay-induced drift term, yielding a delay-adaptive reduction that converts any algorithm for online linear optimization into one that handles round-dependent delays. For bandit convex optimization, we significantly improve existing regret bounds, with delay-dependent terms matching state-of-the-art first-order rates. For first-order feedback, we recover state-of-the-art regret bounds via a simpler, unified analysis. Quantitatively, for bandit convex optimization we obtain O(dtot+T34k)O(\sqrt{d_{\text{tot}}} + T^{\frac{3}{4}}\sqrt{k}) regret, improving the delay-dependent term from O(min{Tdmax,(Tdtot)13})O(\min\{\sqrt{T d_{\text{max}}},(Td_{\text{tot}})^{\frac{1}{3}}\}) in previous work to O(dtot)O(\sqrt{d_{\text{tot}}}). Here, kk, TT, dmaxd_{\text{max}}, and dtotd_{\text{tot}} denote the dimension, time horizon, maximum delay, and total delay, respectively. Under strong convexity, we achieve O(min{σmaxlnT,dtot}+(T2lnT)13k23)O(\min\{\sigma_{\text{max}} \ln T, \sqrt{d_{\text{tot}}}\} + (T^2\ln T)^{\frac{1}{3}} {k}^{\frac{2}{3}}), improving the delay-dependent term from O(dmaxlnT)O(d_{\text{max}} \ln T) in previous work to O(min{σmaxlnT,dtot})O(\min\{\sigma_{\text{max}} \ln T, \sqrt{d_{\text{tot}}}\}), where σmax\sigma_{\text{max}} denotes the maximum number of outstanding observations and may be considerably smaller than dmaxd_{\text{max}}.

Keywords

Cite

@article{arxiv.2602.02634,
  title  = {A Reduction from Delayed to Immediate Feedback for Online Convex Optimization with Improved Guarantees},
  author = {Alexander Ryabchenko and Idan Attias and Daniel M. Roy},
  journal= {arXiv preprint arXiv:2602.02634},
  year   = {2026}
}
R2 v1 2026-07-01T09:32:46.345Z