AutoInit: Analytic Signal-Preserving Weight Initialization for Neural Networks
Not on the map. Why?
Abstract (arXiv)
Neural networks require careful weight initialization to prevent signals from exploding or vanishing. Existing initialization schemes solve this problem in specific cases by assuming that the network has a certain activation function or topology. It is difficult to derive such weight initialization strategies, and modern architectures therefore often use these same initialization schemes even though their assumptions do not hold. This paper introduces AutoInit, a weight initialization algorithm that automatically adapts to different neural network architectures. By analytically tracking the mean and variance of signals as they propagate through the network, AutoInit appropriately scales the weights at each layer to avoid exploding or vanishing signals. Experiments demonstrate that AutoInit improves performance of convolutional, residual, and transformer networks across a range of activation function, dropout, weight decay, learning rate, and normalizer settings, and does so more reliably than data-dependent initialization methods. This flexibility allows AutoInit to initialize models for everything from small tabular tasks to large datasets such as ImageNet. Such generality turns out particularly useful in neural architecture search and in activation function discovery. In these settings, AutoInit initializes each candidate appropriately, making performance evaluations more accurate. AutoInit thus serves as an automatic configuration tool that makes design of new neural network architectures more robust. The AutoInit package provides a wrapper around TensorFlow models and is available at https://github.com/cognizant-ai-labs/autoinit.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 56 of its 101 references that are in the map. First posted on arXiv 18 Sep 2021.
Builds on
56 of 101 references.
References · 56
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2016Layer Normalizationcited by 5,669
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2014Going Deeper with Convolutionscited by 4,241
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
38 more
- 2016Wide Residual Networkscited by 3,070
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2018Group Normalizationcited by 1,524
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2017Self-Normalizing Neural Networkscited by 598
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 569
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 543
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
- 2017Three Factors Influencing Minima in SGDcited by 273
- 2020ReZero is All You Need: Fast Convergence at Large Depthcited by 264
- 2016Ex Machina: Personal Attacks Seen at Scalecited by 210
- 2019Fixup Initialization: Residual Learning Without Normalizationcited by 198
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 140
- 2017Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practicecited by 132
- 2018Activation Functions: Comparison of trends in Practice and Research for Deep Learningcited by 130
- 2015All you need is a good initcited by 124
- 2018How to Start Training: The Effect of Initialization and Architecturecited by 109
- 2017Evolving Deep Neural Networkscited by 95
- 2018Which Neural Net Architectures Give Rise To Exploding and Vanishing Gradients?cited by 94
- 2020A survey on modern trainable activation functionscited by 89
- 2020Smooth Adversarial Trainingcited by 89
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 88
- 2020Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networkscited by 73
- 2019A Survey on Neural Architecture Searchcited by 71
- 2019On Network Design Spaces for Visual Recognitioncited by 68
- 2018Dynamical Isometry and a Mean Field Theory of RNNs: Gating Enables Signal Propagation in Recurrent Neural Networkscited by 45
- 2020Evolving Normalization-Activation Layerscited by 45
- 2021GradInit: Learning to Initialize Neural Networks for Stable and Efficient Trainingcited by 44
- 2019How to Initialize your Network? Robust Initialization for WeightNorm & ResNetscited by 36
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 0; 2026: 2.
5 papers.
- 2023Efficient Activation Function Optimization through Surrogate Modelingcited by 5
- 2026Learning Relativistic Geodesics and Chaotic Dynamics via Stabilized Lagrangian Neural Networkscited by 5
- 2024Initialization of Large Language Models via Reparameterization to Mitigate Loss Spikescited by 4
- 2021Improving Autoencoder Training Performance for Hyperspectral Unmixing with Network Reinitialisationcited by 1
- 2026CoG-Guided Weight Correction for Fault-Tolerant Deep Neural Networkscited by 0
- 2026CoG-Guided Weight Correction for Fault-Tolerant Deep Neural Networks17 Jul 2026
- 2026Learning Relativistic Geodesics and Chaotic Dynamics via Stabilized Lagrangian Neural Networks18 Jan 2026
- 2024Initialization of Large Language Models via Reparameterization to Mitigate Loss Spikes7 Oct 2024
- 2023Efficient Activation Function Optimization through Surrogate Modeling13 Jan 2023
- 2021Improving Autoencoder Training Performance for Hyperspectral Unmixing with Network Reinitialisation28 Sep 2021