cs.LGMar 4, 2026

Oracle-efficient Hybrid Learning with Constrained Adversaries

Authors: Princewill Okoroafor, Robert Kleinberg, Michael P. Kim

Organizations: Cornell University

Abstract

The Hybrid Online Learning Problem, where features are drawn i.i.d. from an unknown distribution but labels are generated adversarially, is a well-motivated setting positioned between statistical and fully-adversarial online learning. Prior work has presented a dichotomy: algorithms that are statistically-optimal, but computationally intractable (Wu et al., 2023), and algorithms that are computationally-efficient (given an ERM oracle), but statistically-suboptimal (Wu et al., 2024). This paper takes a significant step towards achieving statistical optimality and computational efficiency simultaneously in the Hybrid Learning setting. To do so, we consider a structured setting, where the Adversary is constrained to pick labels from an expressive, but fixed, class of functions RR. Our main result is a new learning algorithm, which runs efficiently given an ERM oracle and obtains regret scaling with the Rademacher complexity of a class derived from the Learner's hypothesis class HH and the Adversary's label class RR. As a key corollary, we give an oracle-efficient algorithm for computing equilibria in stochastic zero-sum games when action sets may be high-dimensional but the payoff function exhibits a type of low-dimensional structure. Technically, we develop a number of tools for the design and analysis of our learning algorithm, including a novel Frank-Wolfe reduction with "truncated entropy regularizer" and a new tail bound for sums of "hybrid" martingale difference sequences.

Figures & tables

Explore similar work

Sep 27, 2026

Oracle-Efficient Online Classification with Stochastic Inputs and Adversarial Outputs

We consider binary prediction with i.i.d. contexts from an unknown distribution and adaptively chosen losses. We show that a simple Follow-the-Perturbed-Leader algorithm using a Gaussian perturbation for each observed context achieves O~(Tlog⁡N)\widetilde O(\sqrt{T\log N}) regret for a class of NN experts, while requiring one optimization-oracle call per round and no explicit enumeration of the class. For an infinite hypothesis class H\mathcal H, the same algorithm achieves O~(TVC⁡(H))\widetilde O(\sqrt{T\operatorname{VC}(\mathcal H)}) regret. This resolves an open problem posed by Lazaric and Munos (2012), showing that hybrid classification is computationally as easy as statistical learning. As an application, we reduce the problem of contextual bandits with KK actions to classification through uniform exploration, achieving O~(K2/3T2/3(log⁡N)1/3)\widetilde O(K^{2/3}T^{2/3}(\log N)^{1/3}) regret. This matches the best known dependence on the horizon while removing the context-distribution access required by prior oracle-efficient methods.
May 8, 2026

Regret-Oracle Complexity Tradeoffs in Agnostic Online Learning

Agnostic online learning is classically solved via a reduction to the realizable setting, utilizing Littlestone's Standard Optimal Algorithm (SOA) as a base learner. However, the SOA is computationally intractable to execute even for a single round. To overcome this barrier, recent work in oracle-efficient online learning replaces the SOA with a realizable base learner that accesses the concept class exclusively through an offline empirical risk minimization (ERM) oracle. While such agnostic learners achieve near-optimal expected regret, they suffer from a doubly-exponential oracle complexity of O(T2O(dLD))O\big(T^{2^{O(d_\mathrm{LD})}}\big), where dLDd_\mathrm{LD} is the Littlestone dimension and TT is the number of rounds. In this work, we significantly improve this oracle complexity while relying on an even weaker primitive: a weak-consistency oracle, which merely decides whether a given labeled dataset is realizable. At the core of our approach is an adaptive and dynamic agnostic-to-realizable reduction that actively prunes non-realizable label sequences on the fly. By using the VC dimension (dVCd_\mathrm{VC}) to bound the number of dynamically maintained active paths, our algorithm reduces the total query complexity down to O(TdVC+1)O(T^{d_\mathrm{VC}+1}) while perfectly preserving near-optimal expected regret. Crucially, this dynamic pruning also yields a memory reduction over the standard reduction. Furthermore, we formally quantify the regret--oracle complexity tradeoff, providing upper bounds that smoothly interpolate between restricted query budgets and attainable expected regret. We complement these with lower bounds proving that any learner restricted to Q=o(T)Q = o(\sqrt{T}) queries must suffer an expected regret of Ω(T/Q)Ω(T/Q).
Aug 25, 2026

Optimal Alternating Regret for Online Learning and Games

We settle the minimax-optimal alternating regret, a regret notion motivated by alternating learning dynamics in games, for both online linear optimization (OLO) and online convex optimization (OCO). For OLO over the probability simplex ΔdΔ_d, we give an algorithm with O(log⁡d)O(\log d) alternating regret that remains a constant for any time horizon TT, and a matching lower bound. Our constant regret bound significantly improves previous results with O(log⁡2/3d⋅T1/3)O(\log ^{2/3}d \cdot T^{1/3}) regret [Cevher, Cutkosky, Kavis, Piliouras, Skoulakis, Viano, NeurIPS 2023, Hait, Li, Luo, Zhang, COLT 2025]. As a result, we obtain alternating learning dynamics with O(log⁡d/T)O(\log d /T) convergence to Nash equilibria in two-player zero-sum games and O(log⁡d/T)O(\log d /T) convergence to coarse correlated equilibria in two-player general-sum games. This is the first uncoupled learning dynamics with O(1/T)O(1/T) convergence to CCE in two-player general-sum games, while all prior works suffer additional log⁡T\log T factors. For general OCO over a dd-dimensional compact convex set, we give an algorithm with O(dlog⁡(1+T/d))O(d\log (1+T/d)) alternating regret, improving the previous best of O~(d2/3T1/3)\widetilde{O}(d^{2/3}T^{1/3}). We also prove a matching lower bound of Ω(dlog⁡(1+T/d))Ω(d\log (1+T/d)), showing that the Ω(log⁡T)Ω(\log T) factor is unavoidable.