atlas

Research map / Optimization / Nonconvex and smooth optimization

Distributionally Robust Optimization with Bias and Variance Reduction

ICLR 2024 · Optimization › Nonconvex and smooth optimization · approach: Stochastic variance reduction · 1 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 Prospect, a single-learning-rate stochastic gradient method for distributionally robust optimization over spectral risk measures with f-divergence penalty, combining loss-table bias reduction and SAGA-style control variates, with linear convergence for any positive shift cost on regularized smooth convex losses.

Problem

Stochastic optimization of spectral risk measure (e.g., CVaR, extremile, ESRM) distributionally robust objectives over reweightings of training data, where existing stochastic methods are biased, fail to converge for small shift costs, or need multiple hyperparameters.

Approach

Maintain a table of losses and gradients for each training example, use the most-adversarial distribution computed from the stale loss table (via PAV isotonic regression) as an asymptotically unbiased importance weight, and apply a SAGA-style control variate to reduce variance without decaying the step size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Prospect instead of LSVRGDiabetes CVaR classification · Diabetes CVaRstatistical parity score: 1.38 \pm 0.25\% -> 0.82 \pm 0.00\%; 40\% relative improvementHelped
Use Prospect instead of SaddleSAGAAmazon Reviews extremile classifier · Amazon Reviews extremileworst group error: 77.53 {\pm} 1.57 \% -> 77.38 {\pm} 0.00 \%Helped
Use Prospect instead of LSVRGspectral risk optimization on concrete CVaR · concreteoracle passes to reach suboptimality 10^{-8}: within half the number of passesHelped
Use Prospect instead of SaddleSAGAspectral risk optimization on yacht ESRM · yachtepochs to reach the same precision: 64 epochs ... 40 epochsHelped
Use Prospect instead of SGD or SRDAtabular regression spectral risk objectives · regression benchmarkstraining objective convergenceHelped
Use Prospect instead of LSVRGfair classification · Diabetestraining objective convergenceHelped
Use Prospect instead of SaddleSAGAfair regression · Adult Census (acsincome)training objective convergenceHelped
Use Prospect instead of LSVRGAmazon Reviews and iWildCam classifiers · Amazon Reviews and iWildCamtraining suboptimalityHelped
Use Prospect instead of SaddleSAGAiWildCam classifier · iWildCammedian group misclassification rate: nearly 1pp betterHelped
Use SGD instead of ProspectAdult Census (acsincome) CVaR model · Adult Census (acsincome)statistical parity scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: yacht energy concrete kin8nm power diabetes 130-hospitals acsincome Amazon Reviews (WILDS) iWildCam (WILDS)

Benchmarks: yacht energy concrete kin8nm power diabetes acsincome amazon iwildcam

Metrics: suboptimality of DR objective statistical parity score worst group misclassification error median group misclassification error

Baselines: SGD SRDA Saddle-SAGA LSVRG

Builds on: SAGA LSVRG Saddle-SAGA stochastic regularized dual averaging Pool Adjacent Violators

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