atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

FLOPS: Forward Learning with OPtimal Sampling

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 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 FLOPS, a plug-and-play Gaussian query allocator that adaptively distributes a fixed query budget across data points in a mini-batch for perturbation-based forward learning (LR and SPSA), with theoretical optimality results and experiments on ViT fine-tuning, black-box prompt tuning, and multimodal alignment.

Problem

Forward (perturbation-based) learning needs many queries per data point for low-variance gradient estimates, which hurts scalability; existing methods allocate queries equally across data points regardless of estimation difficulty.

Approach

Treat per-example query counts as a random allocation vector drawn from a Gaussian allocator whose parameters are optimized via the likelihood-ratio method to minimize summed gradient-estimate trace variance; reparameterize mean via loss (tanh-linear) and covariance via an RBF kernel on CLS-token cosine similarity, leaving only four allocator parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use optimal query allocation with LR instead of equal allocation with LRViT-base · ImageNetaccuracy (%): 57.3 -> 65.8Helped
Use optimal query allocation with SPSA instead of equal allocation with DeepZeroViT-base · ImageNetaccuracy (%): 55.6 -> 60.8Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · Caltech101accuracy (%): 85.5 -> 88.9Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · Food101accuracy (%): 87.6 -> 88.4Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · Flowers102accuracy (%): 86.5 -> 91.6Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · CIFAR10accuracy (%): 87.7 -> 93.2Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · CIFAR100accuracy (%): 80.8 -> 88.7Helped
Use optimal query allocation with LR instead of equal allocation with LRViT-base · EuroSATaccuracy (%): 82.9 -> 89.3Helped
Use optimal query allocation rather than equal allocation (ablation)Forward learning; ViT-base on CIFAR100 · CIFAR100gradient cosine similarityHelped
Use the Gaussian allocator instead of the Bernoulli allocator (ablation)Forward learning; ViT-base on CIFAR100 · CIFAR100gradient cosine similarityHelped
Use a correlated Gaussian allocation instead of a diagonal covariance allocation (ablation)Gaussian allocator · CIFAR100gradient cosine similarityHelped
Increase the query budget per data point (ablation)Forward-learning gradient estimators · CIFAR100gradient cosine similarityHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 Food101 Flowers102 CIFAR10 CIFAR100 EuroSAT LCS-558K

Benchmarks: ImageNet Caltech101 Food101 Flowers102 CIFAR10/100 EuroSAT

Metrics: classification accuracy cosine similarity between estimated and true gradients wall-clock time

Baselines: BP MeZO DeepZero LR SPSA Manual Prompt

Builds on: SPSA MeZO DeepZero likelihood ratio gradient estimation Gaussian process / RBF kernel

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