atlas

Research map / Optimization / Optimizers

OptEx: Expediting First-Order Optimization with Approximately Parallelized Iterations

NeurIPS 2024 · Optimization › Optimizers · approach: Differentiating through embedded optimization · 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 OptEx, which uses a kernelized (GP-posterior) gradient estimate from gradient history to run proxy updates that let N sequential FOO iterations be partially parallelized, and proves a Θ(√N) sequential-iteration acceleration for SGD-based OptEx.

Problem

First-order optimization requires many sequential iterations to converge, and the inherent iterative dependency makes it hard to parallelize iterations, which is costly for expensive tasks like deep RL and neural network training.

Approach

Use a separable kernelized gradient estimate (GP posterior mean built from a localized history of evaluated gradients) to run N-1 cheap proxy FOO steps ahead, then evaluate true gradients at those N proxy inputs in parallel, so that the sequential iteration count drops with parallelism N.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OptEx instead of Vanillafirst-order optimization on synthetic functions · Synthetic functionssequential iterations: at least 2× more efficientHelped
use OptEx instead of Targetfirst-order optimization on synthetic functions · Synthetic functionssequential iterationsHurt
use OptEx instead of VanillaDQN optimization · OpenAI Gym DQN taskssequential iterationsHelped
use OptEx instead of TargetDQN optimization · OpenAI Gym DQN taskssequential iterationsHelped
use OptEx instead of Vanilla10-layer MLP training · CIFAR-10training errorHelped
use OptEx instead of Vanilla10-layer MLP training · CIFAR-10test errorHelped
use OptEx instead of Vanillaautoregressive transformer training · Shakespeare Corpustraining lossHelped
use OptEx instead of Vanillaautoregressive transformer training · Shakespeare Corpustest errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 Shakespeare Corpus OpenAI Gym

Benchmarks: CIFAR-10 Shakespeare Corpus OpenAI Gym RL tasks synthetic functions

Metrics: optimality gap cumulative average reward test error training loss number of sequential iterations wallclock time

Baselines: Vanilla FOO (standard sequential optimizer) Target (ideal parallelized iterations with ground-truth gradients)

Builds on: SGD Adam Gaussian process regression kernelized bandits

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