atlas

Research map / Bandits and online learning / Online convex optimization and games

Decoupling Learning and Decision-Making: Breaking the $\mathcal{O}(\sqrt{T})$ Barrier in Online Resource Allocation with First-Order Methods

ICML 2024 · Bandits and online learning › Online convex optimization and games · approach: Online decision-making with feedback structure · 0 citations (OpenAlex)

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 decoupling learning and decision-making in first-order online linear programming by running a learning path and a decision path with a one-time restart, achieving O(T^{1/3}) regret and constraint violation under continuous-support assumptions, beating the O(√T) barrier.

Problem

First-order online linear programming (online resource allocation) typically achieves only O(√T) regret, while LP-based methods reach O(log T); it is open whether first-order methods can go beyond O(√T) under continuous distributions.

Approach

Use two separate first-order paths: a decision path (subgradient with stepsize αe then αp) and a learning path (a convergent dual learner such as SGD with 1/(µt) stepsize, ASSG, or SADAGRAD). After an exploration phase, the decision path restarts from the learner's estimate of the dual optimum and continues with a smaller stepsize, avoiding the learning/adaptivity dilemma.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Decouple learning and decision-making using M2Online resource allocation, first distribution · T=103regret: 12.37 -> 4.18; 3.82Mixed
Decouple learning and decision-making using M2Online resource allocation, first distribution · T=104regret: 38.24 -> 13.83; 4.12Mixed
Decouple learning and decision-making using M2Online resource allocation, first distribution · T=105regret: 123.03 -> 24.00; 5.91Mixed
Use M2 instead of MLPOnline resource allocation, first distribution · T=105running time: 4742.9 -> 6.4 × 10−2Helped
Use M2 instead of MLPOnline resource allocation, first distribution · T=105regret: 5.91 -> 24.00Hurt
Replace no exploration (M0) with M2's exploration and learning restart (ablation)Online resource allocation, first distribution · T=105regret: 123.03 -> 24.00Helped
Use SGD with O(1/(µt)) for learning instead of fixed-step SGD (ablation)Decoupled online LP algorithm · Online linear programming under A1–A6regret and constraint violation: O(T 2/5) -> O(T 1/3)Helped
Use ASSG or SADAGRAD instead of SGD with O(1/(µt)) for learning (ablation)Decoupled online LP algorithm · Online linear programming under A1–A6regret and constraint violation: O(T 1/3) -> O(T 1/3 log T)Hurt
Set exploitation stepsize to T −2/3 (ablation)M2 · Online resource allocation, stepsize validationregret and constraint violationHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic distributions satisfying assumptions A1-A6 synthetic distributions violating assumptions (normal, discrete finite support)

Benchmarks: synthetic online linear programming instances (T from 1e2 to 1e6)

Metrics: regret plus constraint violation r(x)+v(x) dual solution convergence running time

Baselines: M0 (single-path subgradient with αp = T^{-1/2}) LP-based OLP algorithm (Li and Ye Algorithm 3) SGD with fixed stepsize

Builds on: LP-resolving (Li and Ye 2019/2021) subgradient dual method (Agrawal and Devanur 2014 / Balseiro et al.) parameter-free ASSG SADAGRAD

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