atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

One Forward is Enough for Neural Network Training via Likelihood Ratio Method

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 2 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 a unified likelihood ratio (ULR) method that estimates neural network gradients with a single forward pass via push-out LR, avoiding backpropagation, with variance reduction techniques and applications to computation-graph rearrangement and domain adaptation.

Problem

Backpropagation is the mainstream gradient method but its chain-rule recursion constrains network architecture design and training pipelines; alternatives such as forward-forward, evolution strategies, and perturbation methods are either unstable or costly.

Approach

Injects Gaussian noise into modules and applies the push-out likelihood ratio technique so each module's gradient is an expectation of the loss times a noise score, computable from one forward pass and localized per module, with layer-wise noise, antithetic sampling, and QMC for variance reduction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ULR instead of BP for domain adaptationAlexNet with DRCN · Office-31 domain adaptationclassification accuracy: 1.2%↑Helped
Use ULR instead of BP for domain adaptationAlexNet with DRCN · Office-31 domain adaptationtraining speed: 1.1× speedupsHelped
Rearrange BPTT into ULR-decoupled subgraphsRNN · Ag-Newsaccuracy: up to 4.9%↑Helped
Rearrange BPTT into ULR-decoupled subgraphsRNN · Ag-Newsspeedup: up to 3.7× speedupsHelped
Use hybrid weight perturbation for the first two layers and logit perturbation for the others (ablation)ULR on ResNet-5 · CIFAR-10gradient cosine similarity to BPHelped
Remove layer-wise noise injection (ablation)ULR on ResNet-5 · CIFAR-10gradient cosine similarity to BPHurt
Remove antithetic sampling (ablation)ULR on ResNet-5 · CIFAR-10gradient cosine similarity to BPHurt
Use QMC instead of MC to generate noise (ablation)ULR on ResNet-5 · CIFAR-10gradient cosine similarity to BPNo clear effect
Use ULR instead of BPULR across CNN, RNN, GNN, and SNN tasks · Classification tasks on CIFAR-10, MNIST, Fashion-MNIST, Ag-News, and Coraclean-data classification accuracy: 0.22%No clear effect
Use ULR instead of BPULR across CNN, RNN, GNN, and SNN tasks · Corrupted and noisy dataaccuracy: 9.53%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 MNIST Fashion-MNIST Ag-News Cora Office-31

Benchmarks: CIFAR-10 MNIST Fashion-MNIST Ag-News Cora Office-31

Metrics: classification accuracy robustness accuracy on corrupted data cosine similarity of gradients training time

Baselines: BP ES forward-forward HSIC bottleneck feedback alignment SPSA

Builds on: likelihood ratio method backpropagation forward-forward evolution strategy deep residual correction network

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