mlsanityData to 14 Oct 2026

AutoInit: Analytic Signal-Preserving Weight Initialization for Neural Networks

arXiv 2109.08958 ↗First posted 18 Sep 2021cs.LGcited by 5

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

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  6. 2016Densely Connected Convolutional Networkscited by 6,720
  7. 2016Layer Normalizationcited by 5,669
  8. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
  9. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  10. 2014Going Deeper with Convolutionscited by 4,241
  11. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  12. 2016Gaussian Error Linear Units (GELUs)cited by 3,502
38 more
  1. 2016Wide Residual Networkscited by 3,070
  2. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
  3. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
  4. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
  5. 2016Identity Mappings in Deep Residual Networkscited by 1,965
  6. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
  7. 2018Group Normalizationcited by 1,524
  8. 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
  9. 2014Striving for Simplicity: The All Convolutional Netcited by 990
  10. 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
  11. 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
  12. 2017Self-Normalizing Neural Networkscited by 598
  13. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  14. 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 569
  15. 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 543
  16. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
  17. 2017Three Factors Influencing Minima in SGDcited by 273
  18. 2020ReZero is All You Need: Fast Convergence at Large Depthcited by 264
  19. 2016Ex Machina: Personal Attacks Seen at Scalecited by 210
  20. 2019Fixup Initialization: Residual Learning Without Normalizationcited by 198
  21. 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
  22. 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 140
  23. 2017Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practicecited by 132
  24. 2018Activation Functions: Comparison of trends in Practice and Research for Deep Learningcited by 130
  25. 2015All you need is a good initcited by 124
  26. 2018How to Start Training: The Effect of Initialization and Architecturecited by 109
  27. 2017Evolving Deep Neural Networkscited by 95
  28. 2018Which Neural Net Architectures Give Rise To Exploding and Vanishing Gradients?cited by 94
  29. 2020A survey on modern trainable activation functionscited by 89
  30. 2020Smooth Adversarial Trainingcited by 89
  31. 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 88
  32. 2020Provable Benefit of Orthogonal Initialization in Optimizing Deep Linear Networkscited by 73
  33. 2019A Survey on Neural Architecture Searchcited by 71
  34. 2019On Network Design Spaces for Visual Recognitioncited by 68
  35. 2018Dynamical Isometry and a Mean Field Theory of RNNs: Gating Enables Signal Propagation in Recurrent Neural Networkscited by 45
  36. 2020Evolving Normalization-Activation Layerscited by 45
  37. 2021GradInit: Learning to Initialize Neural Networks for Stable and Efficient Trainingcited by 44
  38. 2019How to Initialize your Network? Robust Initialization for WeightNorm & ResNetscited by 36

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 0; 2026: 2.

5 papers.