atlas

Research map / Architectures and efficiency / RNNs and normalization

Two Tales of Single-Phase Contrastive Hebbian Learning

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Hebbian and predictive coding · 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.

Gives a rigorous derivation of dual propagation (DP) via relaxed optimal value reformulations and proposes DP^T, a Lagrangian-based variant that stays stable under asymmetric nudging.

Problem

Dual propagation, a single-phase local learning method for neural networks with dyadic neurons, has an objective lacking rigorous foundation and its inference only converges under symmetric nudging (alpha=1/2), which is restrictive for noisy analog/biological hardware.

Approach

Derives DP objective from repeated relaxations of the optimal value reformulation (SPROVR and AROVR), shows a link to adversarial robustness, and proposes an adjoint-state/Lagrangian variant (DP^T) whose fixed-point updates remain stable for asymmetric nudging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
decrease α from 1 to 0 (ablation)DP · MNIST testaccuracy: 95.85\!\pm\!0.68 -> 98.46\!\pm\!0.07Helped
decrease α from 1 to 0 (ablation)DP · FashionMNIST testaccuracy: 83.36\!\pm\! 0.74 -> 89.16\!\pm\!0.43Helped
decrease α from 1 to 0 (ablation)DP · MNIST testLipschitz estimate (L̂): 522\!\pm\!288~ -> 29.9\!\pm\!4.2~~Helped
decrease α from 1 to 0 (ablation)DP · FashionMNIST testLipschitz estimate (L̂): 157.7\!\pm\!57.8 -> 19.97\!\pm\!3.9~~Helped
decrease α (ablation)DPᵀ · MNIST and FashionMNIST testaccuracyNo clear effect
add input-layer robustness to DP with α=0 (ablation)DP, MNIST test · MNIST testLipschitz estimate (L̂): 29.9\!\pm\!4.2~~ -> 15.87\!\pm\!6.34Helped
add input-layer robustness to DP with α=0 (ablation)DP, MNIST test · MNIST testaccuracy: 98.46\!\pm\!0.07 -> 98.43\!\pm\!0.11Hurt
add input-layer robustness to DP with α=0 (ablation)DP, FashionMNIST test · FashionMNIST testLipschitz estimate (L̂): 19.97\!\pm\!3.9~~ -> 8.05\!\pm\!1.03Helped
add input-layer robustness to DP with α=0 (ablation)DP, FashionMNIST test · FashionMNIST testaccuracy: 89.16\!\pm\!0.43 -> 88.29\!\pm\!0.79Hurt
increase inference iterations from 1 to 30 (ablation)DPᵀ with asymmetric α · MNIST testtraining convergenceHelped
use original DP instead of DPᵀ with asymmetric α and 30 inference iterations (ablation)DP, α∈{0,1} · MNISTtraining convergenceHurt
vary β from 0.01 to 1.0 (ablation)DPᵀ, α=0 · CIFAR10top-1 accuracy: 92.26 \!\pm\! 0.22 -> 91.34 \!\pm\! 0.16Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST CIFAR10 CIFAR100 ImageNet32x32

Benchmarks: MNIST Fashion-MNIST CIFAR10 CIFAR100 ImageNet32x32

Metrics: test accuracy top-1 accuracy top-5 accuracy spectral norm Lipschitz estimate gradient angle

Baselines: backpropagation dual propagation FGSM adversarial training LPOM

Builds on: dual propagation equilibrium propagation contrastive hebbian learning LPOM coupled learning

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