atlas

Research map / Architectures and efficiency / RNNs and normalization

Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Frame

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Theory of depth and width · 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 implicitly setting the final classifier to the nearest simplex ETF of the penultimate-layer feature means, solved as a Riemannian (Stiefel manifold) optimisation inside a deep declarative node, to speed up neural collapse convergence.

Problem

Training neural networks to neural collapse (simplex ETF classifier) is slow; fixing the classifier to a simplex ETF does not improve convergence speed, and learned classifiers have high run-to-run variance.

Approach

At each iteration, the classifier weights are implicitly set to the simplex ETF nearest the (normalised, centred) feature means, found by solving a proximal Riemannian optimisation over the Stiefel manifold; gradients flow through this inner problem via a deep declarative node using implicit differentiation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the nearest implicit ETF classifier instead of a learnable or fixed classifierResNet18 · CIFAR10 test, epoch 50top-1 accuracy: 80.47 -> 81.76; 80.63 -> 81.76Helped
Use the nearest implicit ETF classifier instead of a learnable or fixed classifierVGG13 · CIFAR10 test, epoch 200top-1 accuracy: 90.34 -> 90.98; 72.48 -> 90.98Helped
Use the nearest implicit ETF classifier instead of a learnable classifierResNet50 · CIFAR100 test, epoch 200top-1 accuracy: 51.29 -> 50.52Hurt
Use the nearest implicit ETF classifier instead of a learnable classifierVGG13 · CIFAR100 test, epoch 200top-1 accuracy: 67.54 -> 67.14Hurt
Use the nearest implicit ETF classifier instead of a fixed ETF classifierResNet50 · STL10 test, epoch 200top-1 accuracy: 64.33 -> 62.75Hurt
Use the nearest implicit ETF classifier instead of a learnable classifierVGG13 · STL10 test, epoch 200top-1 accuracy: 81.61 -> 79.94Hurt
Use the nearest implicit ETF classifier instead of a fixed ETF classifierResNet50 · ImageNet test, epoch 200top-1 accuracy: 61.47 -> 65.36Helped
Remove backpropagation through the DDN layer (ablation)Implicit ETF · small-scale datasetsperformanceNo clear effect
Remove backpropagation through the DDN layer (ablation)Implicit ETF · feature-level cosine margincosine marginHurt
Use the nearest implicit ETF classifier rather than a fixed ETF or standard classifierImplicit ETF · real-world classification datasets, convergence over trainingconvergence speedHelped
Use the nearest implicit ETF classifierImplicit ETF · real-world classification datasets, repeated runsperformance variabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 STL10 ImageNet-1000 Unconstrained Feature Model synthetic data

Benchmarks: CIFAR10 CIFAR100 STL10 ImageNet-1000 UFM synthetic

Metrics: top-1 train accuracy top-1 test accuracy CE loss cosine margin NC1 NC3 W-H equinorm GPU memory forward/backward time

Baselines: Standard learnable classifier Fixed simplex ETF classifier

Builds on: Neural collapse (Papyan et al.) Deep declarative networks Fixed simplex ETF classifier Automatic Gradient Descent (AGD)

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