atlas

Research map / Bandits and online learning / Contextual bandits and Thompson sampling

Triple-Optimistic Learning for Stochastic Contextual Bandits with General Constraints

ICML 2025 · Bandits and online learning › Contextual bandits and Thompson sampling · approach: Oracle-efficient contextual bandits

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Optimistic3, a triple-optimistic primal-dual framework (optimistic parameter learning, primal decision, dual update) that achieves Õ(√T) regret and violation for contextual bandits with general constraints without Slater's condition.

Problem

Contextual bandits with general long-term constraints where the learner must maximize cumulative reward while satisfying cost constraints; prior methods get only Õ(T^{3/4}) without Slater's condition or Õ(√T/δ) with it, and no efficient method achieves optimal Õ(√T) without Slater's condition.

Approach

Integrates optimism into parameter learning (UCB rewards, LCB costs), the primal decision (optimistic surrogate with KL-regularized mirror descent / Exp3-style update), and the dual update (adds a momentum-like correction term to the dual gradient step), yielding a gradient-based, computationally cheap primal-dual method that avoids Slater's condition.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add optimistic learning, optimistic primal decisions, and optimistic dual updatesContextual bandits with general constraints · Contextual bandits with general constraintsregret: ˜O(T^{3/4}) -> ˜O(√T)Helped
Add optimistic learning, optimistic primal decisions, and optimistic dual updatesContextual bandits with general constraints · Contextual bandits with general constraintsconstraint violation: ˜O(T^{3/4}) -> ˜O(√T)Helped
Use Optimistic3 without requiring Slater’s condition or prior knowledge of δContextual bandits with general constraints · Contextual bandits with general constraintsregret: ˜O(√T/δ) -> ˜O(√T)Helped
Use Optimistic3 without requiring Slater’s condition or prior knowledge of δContextual bandits with general constraints · Contextual bandits with general constraintsconstraint violation: ˜O(√T/δ) -> ˜O(√T)Helped
Use Optimistic3 for contextual bandits with knapsack constraintsOptimistic3 · Contextual bandits with knapsack constraintsregret: ˜O((1 + ν∗/b)√T)Helped
Use EXP3-style reward estimators and adaptive weighted constraint estimators with Optimistic3MAB with stochastic constraints · MAB with stochastic constraintsregret: ˜O(√T)Helped
Use EXP3-style reward estimators and adaptive weighted constraint estimators with Optimistic3MAB with stochastic constraints · MAB with stochastic constraintsconstraint violation: ˜O(√T)Helped
Use Optimistic3’s gradient-based update instead of constructing a feasible set and solving a linear program each roundMAB with stochastic and adversarial constraints · MAB with stochastic and adversarial constraintscomputational overheadHelped
Use Optimistic3 instead of LOE2DMSLR-WEB30k · Microsoft MSLR-WEB30krewardHelped
Use Optimistic3 instead of LagrangeCBwLCMSLR-WEB30k · Microsoft MSLR-WEB30kconstraint violationHelped

Surprising findings

Limitations

Experimental setup

Datasets: Microsoft MSLR-WEB30k

Benchmarks: MSLR-WEB30k

Metrics: averaged reward constraint violation

Baselines: LOE2D LagrangeCBwLC

Builds on: LagrangeCBwLC LOE2D Bernasconi et al. 2024 constrained MAB online mirror descent Exp3

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy