atlas

Research map / Optimization / Optimizers

Can Forward Gradient Match Backpropagation?

ICML 2023 · Optimization › Optimizers · approach: Constrained and non-backprop training · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's title only (no summary yet). Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use local-loss gradients (Local Guess) instead of isotropic random Gaussian/Rademacher guesses for the Forward Gradient directionForward Gradient with Global Target, ResNet-18 8 blocks · CIFAR-10test accuracy: up to ~40 points (e.g., 92.0 vs 50.0 weight perturbation)Helped
Use local-loss gradients (Local Guess) instead of random guessesForward Gradient with Global Target, ResNet-18 8 blocks · ImageNet32test accuracy: e.g., 45.8 vs 4.9Helped
Weight perturbation instead of activity perturbation for supervised Local Guesses (ablation)Forward Gradient with Global Target and Local Guess · CIFAR-10 8 and 16 blockstest accuracy: e.g., 92.0 (weight) vs 90.4 (activity) for CNN, 8 blocksHelped
Weight perturbation instead of activity perturbation for random Gaussian guesses with Local Target (ablation)Forward Gradient with Local Target and random guesses · CIFAR-10 8 blockstest accuracy: e.g., 52.1 (weight) vs 41.2 (activity) with CNN-style setupHelped
Random NTK guesses (re-initialized auxiliary each iteration) instead of Gaussian guesses (ablation)Forward Gradient with Global Target · CIFAR-10 8 blockstest accuracy: slight improvement in most cases (e.g., 66.8 vs 50.0 for CNN weight)Helped
Intermediate target (loss of block j+1) replacing the global end-to-end target (ablation)Forward Gradient with Local Guess · CIFAR-10 8 blockstest accuracy: 91.6 vs 92.0 (CNN weight), and lower than Global Target generallyHurt
Projecting the global target onto the span of a batch of local guesses instead of a single local guess (ablation)Forward Gradient with Global Target, activity perturbation · CIFAR-10 8 blockstest accuracy: 92.3 vs 90.4 for single CNN local guess; improvement described as marginalNo clear effect
Wider networks (width factor k from 1 to 4) with random Gaussian guesses (ablation)Forward Gradient with Global Target, Wide ResNet-18 · CIFAR-10 16 blockstest accuracy: 48.7 at k=4 vs 50.0-ish at k=1 weight perturbation (16 blocks ResNet-18 Gaussian 50.0 is 8 block); random guess accuracyHurt
Wider networks (width factor k=4) with local CNN guesses (ablation)Forward Gradient with Global Target and Local Guess · CIFAR-10 16 blockstest accuracy: 93.3 at k=4 vs 85.5 at k=2 (weight, CNN)Helped
Fixed randomly parameterized local loss as guess (Fixed NTK) instead of re-initialized NTK guess (ablation)Forward Gradient with Global Target · CIFAR-10 8 blockstest accuracy: Fixed NTK Linear 76.4 vs random NTK Linear 62.6 (weight)No clear effect
Layerwise decoupling (one auxiliary per layer, 16 blocks) instead of residual-block decoupling (8 blocks) (ablation)Forward Gradient with Global Target and Local Guess · CIFAR-10test accuracy: e.g., 88.7 (16 blocks MLP weight) vs 91.6 (8 blocks MLP weight)Hurt
Using gradients from local losses only as target (Local Target) vs Global Target with Local GuessForward Gradient Local Guess · CIFAR-10 8 blockstest accuracy: Local Target local learning 92.0 vs Global Target + Local Guess 92.0 (tie for CNN); Global Target generally better in geHurt

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