atlas

Research map / Optimization / Optimizers

ReLIZO: Sample Reusable Linear Interpolation-based Zeroth-order Optimization

NeurIPS 2024 · Optimization › Optimizers · approach: Zeroth-order training methods · 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 ReLIZO, a zeroth-order optimizer that models gradient estimation as a QCLP with an analytical solution, reusing prior-iteration queries to cut per-iteration function evaluations while keeping sample size fixed.

Problem

Zeroth-order optimization needs many function queries per iteration for accurate gradient estimation, which is costly in tasks like AutoML and RL; prior linear-interpolation methods scale poorly with dimension or require orthogonal samples, and smoothing methods are biased and hard to reuse.

Approach

Estimate the gradient direction as a linear combination of sampled directions by solving a quadratically constrained linear program (analytical Lagrange solution, pseudo-inverse form), with no orthogonality requirement, and reuse queries from the previous iteration whose displacement is below a distance bound; Gram-matrix entries are indexed from prior iterations to cut computation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ReLIZO instead of ZO-AdaMMuniversal adversarial attack on CIFAR-10 · CIFAR-10 universal attackattack success rate: 87% -> 92%Helped
use ReLIZO instead of ZO-SGDNAS-Bench-201 search · CIFAR-10 testtest accuracy: 91.60 -> 92.45Helped
use ReLIZO instead of ZO-SGDNAS-Bench-201 search · CIFAR-100 testtest accuracy: 67.49 -> 69.03Helped
use ReLIZO instead of ZO-SGDNAS-Bench-201 search · ImageNet-16-120 testtest accuracy: 41.71 -> 42.31Helped
reuse prior queries with ReLIZONAS-Bench-201 search · NAS-Bench-201number of queries: 19550 -> 11885Helped
use ReLIZO instead of SGDOPT-1.3b full fine-tuning · SST2, full fine-tuningaccuracy: 91.1 -> 93.4Helped
use ReLIZO instead of SGDOPT-1.3b fine-tuning · SST2, LoRAaccuracy: 93.6 -> 93.1Hurt
use ReLIZO instead of SGDOPT-1.3b fine-tuning · SST2, Prefix-Tuningaccuracy: 93.1 -> 91.8Hurt
add sampling momentum (ablation)ReLIZO on NAS-Bench-201 · CIFAR10 testtest accuracy: 92.45 -> 93.41Helped
increase reusable distance bound from b = 0 to b = η (ablation)ReLIZO on ARGTRIGLS · ARGTRIGLSobjective value (iter=500): 0.133 -> 8.158Hurt
increase reusable distance bound from b = 0 to b = η (ablation)ReLIZO on ARGTRIGLS · ARGTRIGLStotal reuse rate: 0% -> 96.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUTEst CIFAR-10 NAS-Bench-201 SST2

Benchmarks: CUTEst CIFAR-10 NAS-Bench-201 SST2

Metrics: objective value attack success rate l2 distortion top-1 accuracy number of queries memory (GB)

Baselines: ZO-SGD ZO-signSGD ZO-AdaMM ZO-SMD

Builds on: ZO-SGD ZO-signSGD ZO-AdaMM linear interpolation gradient estimation

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