atlas

Research map / Optimization / Implicit bias and generalization

IDInit: A Universal and Stable Initialization Method for Neural Network Training

ICLR 2025 · Optimization › Implicit bias and generalization · approach: Neural tangent kernel analysis · 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.

Proposes IDInit, an identity-preserving initialization for residual networks that pads identity-like matrices for non-square weights, relies on SGD with momentum to break symmetry, and uses small-epsilon values to avoid dead neurons.

Problem

Identity-control initializations (e.g., Fixup, ZerO) that keep identity in residual blocks have trouble with non-square weights (rank constraints), random non-zero weights that disturb the zero-weight inductive bias, convergence of identity matrices, and dead neurons when zero weights receive zero g

Approach

Fully identical initialization: pad identity-like matrices (with a small noise loosening) to handle non-square weights, reshape identity into patch-maintain convolutions for higher-order weights, and set a small epsilon on the last residual-stem layer to keep gradients non-zero while preserving near-identity outputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add IDIZC to the identity-only initialization (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 87.01 -> 92.9Helped
add IDIC to the identity-only initialization (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 87.01 -> 90.43Helped
remove IDIC from IDInit while retaining IDIZC (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 92.9Hurt
remove IDIZC from IDInit while retaining IDIC (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 90.43Hurt
remove both IDIC and IDIZC (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 87.01Hurt
remove the Loose condition (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 92.95Hurt
remove IDIC while retaining IDIZ and Loose condition (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 92.9Hurt
remove IDIZ while retaining IDIC and Loose condition (ablation)IDInit on ResNet-20 · CIFAR-10accuracy: 93.22 -> 90.43Hurt
use IDInit instead of default initializationImageNet image classifiers · ImageNetaccuracy: 0.55Helped
use IDInit instead of default initializationImageNet image classifiers · ImageNetepochs to 60% accuracy: 7.4Helped
use IDInit instead of default initializationBERT-Base · English Wikipedia and Toronto Book Corpus pre-trainingcomputational cost: 11.3%Helped
use IDInit instead of default initializationLinear-5-ReLU · MNISTaccuracy: 98.21 -> 98.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet MNIST SST2 TREC-6 English Wikipedia Toronto Book Corpus

Benchmarks: CIFAR-10 ImageNet SST2 TREC-6 MNIST

Metrics: top-1 accuracy epochs to target accuracy standard deviation pre-training loss FLOPs acceleration

Baselines: Kaiming Fixup ZerO SkipInit ReZero Zero gamma Orthogonal

Builds on: Fixup ZerO ISONet Kaiming initialization Xavier initialization

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