atlas

Research map / Architectures and efficiency / RNNs and normalization

Towards Interpretable Deep Local Learning with Successive Gradient Reconciliation

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Representation geometry and collapse · 1 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 successive gradient reconciliation (SGR), a regularizer that aligns neighboring local layers' input-gradients to improve non-greedy local learning, matching global BP accuracy with 40%+ memory savings on ImageNet Transformers/CNNs.

Problem

Local (gradient-isolated) layer-wise training of neural networks underperforms global back-propagation because local errors of neighboring modules are not reconciled, so the last-layer loss may not converge; training also has high memory cost due to BP and update locking.

Approach

Add a regularizer per layer that minimizes the MSE between the input-gradient from the current local loss and the input-gradient from the previous local loss (passed forward as a detached tensor), reconciling neighboring local updates without breaking gradient isolation or adding learnable parameters; in BP-free mode, use fixed ETF classifiers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SGR to non-greedy local training (ablation)ResNet-18 · ImageNettop-1 accuracy: 69.44 -> 70.73Helped
Vary SGR strength from λ=1000 to λ=5000 (ablation)ResNet-18 local training · ImageNettop-1 accuracy: 70.32 -> 70.73Helped
Use SGR instead of layer-wise training (ablation)ResNet-32 · CIFAR-10accuracy: 84.49$\pm$0.36 -> 85.65$\pm$0.38Helped
Use reforward instead of standard layer-wise training (ablation)ResNet-32 · CIFAR-10accuracy: 84.49$\pm$0.36 -> 84.38$\pm$0.52No clear effect
Use SGR instead of layer-wise training (ablation)PlainNet · CIFAR-10accuracy: 80.66$\pm$0.42 -> 81.67$\pm$0.29Helped
Use reforward instead of standard layer-wise training (ablation)PlainNet · CIFAR-10accuracy: 80.66$\pm$0.42 -> 80.74$\pm$0.44No clear effect
Add SGR to BP-free layer-wise training (ablation)PlainNet · CIFAR-10accuracy: 69.17$\pm$0.91 -> 72.40$\pm$0.75Helped
Add SGR to BP-free layer-wise training (ablation)PlainNet · CIFAR-100accuracy: 48.30$\pm$0.64 -> 49.41$\pm$0.44Helped
Add SGR to ResNet-50 local trainingResNet-50, K=2 · ImageNetmemory: 21.49 -> 17.91 ($\downarrow$16.6\%)Helped
Add SGR to Transformer local trainingViT-small · ImageNetmemory: 20.70 -> 11.73 ($\downarrow$43.3\%)Helped
Add SGR to Transformer local trainingSwin-small · ImageNettop-1 accuracy: 83.02 -> 81.64Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10 CIFAR-100

Benchmarks: ImageNet CIFAR-10 CIFAR-100

Metrics: top-1 accuracy top-5 accuracy training memory (GB) training time (hours)

Baselines: Global BP Greedy layer-wise DGL InfoPro FA DRTP PEPITA

Builds on: InfoPro DGL DRTP PEPITA feedback alignment

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