atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Forward Learning with Top-Down Feedback: Empirical and Analytical Characterization

ICLR 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Theory of neural network sensitivity · 7 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.

Shows PEPITA approximates feedback alignment with an adaptive feedback matrix, analytically tracks its online learning dynamics in a teacher-student setup, extends it to deeper nets with weight mirroring, and relates a Hebbian variant of PEPITA to Forward-Forward.

Problem

Forward-only learning rules (PEPITA, Forward-Forward) lag behind backpropagation in accuracy, lack analytical understanding of their dynamics, and have biologically unrealistic aspects such as corrupted negative data and non-locality in time.

Approach

PEPITA's modulated update is approximated as feedback alignment with an adaptive feedback matrix (W1 F) that depends on forward weights (Adaptive Feedback Alignment); this enables ODE-based analysis of online teacher-student dynamics, a generalized weight-mirroring extension to PEPITA, and a Hebbian/anti-Hebbian rewrite linking PEPITA to Forward-Forward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add weight decay to PEPITA (ablation)PEPITA · CIFAR-10accuracy: 52.45$\pm$0.25 -> 53.05$\pm$0.23Helped
Add activation normalization to PEPITA (ablation)PEPITA · CIFAR-10accuracy: 52.45$\pm$0.25 -> 53.51$\pm$0.23Helped
Add weight mirroring to PEPITA (ablation)PEPITA · CIFAR-100accuracy: 24.69$\pm$0.17 -> 27.07$\pm$0.11Helped
Add weight mirroring and activation normalization to PEPITA (ablation)PEPITA · CIFAR-10accuracy: 52.45$\pm$0.25 -> 53.80$\pm$0.25Helped
Use He normal instead of He uniform initialization (ablation)PEPITA · CIFAR-10accuracyNo clear effect
Increase network depth without activation normalization (ablation)PEPITA · CIFAR-10accuracyNo clear effect
Increase network depth with activation normalization (ablation)PEPITA · CIFAR-10accuracyHurt
Replace PEPITA hidden-layer updates with the Hebbian approximation (ablation)PEPITA · CIFAR-10accuracyNo clear effect
Make PEPITA updates time-local (ablation)PEPITA · CIFAR-10accuracyHurt
Remove feedback by setting F=0 (ablation)PEPITA-TL · CIFAR-10accuracy: approx. 40% -> approx. 18%Hurt
Pre-mirror the feedback weights before training (ablation)PEPITA + WM · MNISTslowness: 0.047$\pm$0.005 -> 0.040$\pm$0.002Helped
Pre-mirror the feedback weights before training (ablation)PEPITA + WM · CIFAR-10slowness: 0.890$\pm$0.081 -> 0.856$\pm$0.051Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 CIFAR-100

Benchmarks: MNIST CIFAR-10 CIFAR-100

Metrics: test accuracy generalization error alignment angle slowness

Baselines: BP FA DRTP PEPITA Forward-Forward

Builds on: PEPITA Forward-Forward feedback alignment Weight Mirroring DRTP

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