atlas

Research map / Architectures and efficiency / RNNs and normalization

Rethinking Hebbian Principle: Low-Dimensional Structural Projection for Unsupervised Learning

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: Hebbian and predictive coding · 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 SPHeRe, a feedforward, block-wise Hebbian unsupervised learning method that simplifies Oja's-rule equivalent loss into a Gram-matrix similarity objective computed on a low-dimensional auxiliary projection, plus an orthogonality loss, achieving SOTA among unsupervised synaptic plasticity methods on CIFAR-10/100 and Tiny-ImageNet.

Problem

Hebbian learning suffers from unconstrained weight updates and lacks feedback mediation, limiting its scaling to deep nonlinear networks and complex tasks; existing Hebbian methods lack a clear optimizable objective.

Approach

Simplify the equivalent loss of Oja's rule into a Gram-matrix matching loss ||YY^T - XX^T||^2 applied to a low-dimensional output of a lightweight auxiliary nonlinear projection on top of each block, combined with a feature orthogonality loss, enabling purely feedforward greedy layer-wise training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPHeRe instead of SoftHebbUnsupervised synaptic-plasticity classification · CIFAR-10accuracy: 80.3 -> 81.11 ± 0.11Helped
Use SPHeRe instead of SoftHebbUnsupervised synaptic-plasticity classification · CIFAR-100accuracy: 56.0 -> 56.79 ± 0.69Helped
Use SPHeRe instead of SoftHebbUnsupervised synaptic-plasticity classification · Tiny-ImageNetaccuracy: 34.12 -> 40.33 ± 0.24Helped
Combine SPHeRe with EWCSPHeRe continual learning · Split-CIFAR100 and Split-TinyImageNetaccuracy: 72.72± 1.14 -> 76.53± 0.64; 63.46± 0.79 -> 67.05± 1.16Helped
Transfer features from Tiny-ImageNet to CIFAR-10SPHeRe · CIFAR-10test accuracy: 81.11 -> 80.03; $-1.08\%$Hurt
Transfer features from CIFAR-10 to Tiny-ImageNetSPHeRe · Tiny-ImageNettest accuracy: 40.33 -> 37.7; $-2.63\%$Hurt
Use SPHeRe features instead of BP featuresCIFAR-10 reconstruction encoder · CIFAR-10reconstruction loss: 1.68 -> 1.62Helped
Use only the original Oja loss rather than the full SPHeRe combination (ablation)Unsupervised classifier · CIFAR-10accuracy: 81.18 -> 73.8Hurt
Add the auxiliary block to Oja loss (ablation)Oja-loss classifier · CIFAR-10accuracy: 73.8 -> 76.2Helped
Add orthogonality loss to Oja loss with auxiliary block (ablation)Oja-loss classifier with auxiliary block · CIFAR-10accuracy: 76.2 -> 76.3No clear effect
Add the auxiliary block to SPHeRe loss (ablation)SPHeRe-loss classifier · CIFAR-10accuracy: 65.4 -> 78.9Helped
Combine SPHeRe loss, orthogonality loss, and auxiliary block (ablation)Unsupervised classifier · CIFAR-10accuracy: 80.7 -> 81.18Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet Split-CIFAR100 Split-TinyImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet Split-CIFAR100 Split-TinyImageNet

Metrics: test accuracy reconstruction MSE

Baselines: D-CSNN Hard WTA SoftHebb EWC HAT OWM GPM SimCLR BP

Builds on: Oja's rule SoftHebb similarity matching EWC

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