paper-with-me

홈 › Papers

Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applications

2021-11-23 · Darshil Doshi, Tianyu He, Andrey Gromov

Deep neural networks are notorious for defying theoretical treatment. However, when the number of parameters in each layer tends to infinity, the network function is a Gaussian process (GP) and quantitatively predictive description is possible. Gaussian approximation allows one to formulate criteria for selecting hyperparameters, such as variances of weights and biases, as well as the learning rate. These criteria rely on the notion of criticality defined for deep neural networks. In this work we describe a new practical way to diagnose criticality. We introduce \emph{partial Jacobians} of a network, defined as derivatives of preactivations in layer $l$ with respect to preactivations in layer $l_0\leq l$. We derive recurrence relations for the norms of partial Jacobians and utilize these relations to analyze criticality of deep fully connected neural networks with LayerNorm and/or residual connections. We derive and implement a simple and cheap numerical test that allows one to select optimal initialization for a broad class of deep neural networks; containing fully connected, convolutional and normalization layers. Using these tools we show quantitatively that proper stacking of the LayerNorm (applied to preactivations) and residual connections leads to an architecture that is critical for any initialization. Finally, we apply our methods to analyze ResNet and MLP-Mixer architectures; demonstrating the everywhere-critical regime.

📄 PDF Abstract BibTeX arXiv:2111.12143

Code (1)

ablghtianyi/partialjac 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Residual Connection 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
MLP-Mixer 설명 없음

Similar Papers 제목 키워드 기반

Critical Initialization of Wide and Deep Neural Networks using Partial Jacobians: General Theory and Applications

2023-09-21 · NeurIPS 2023 11

Deep neural networks are notorious for defying theoretical treatment. However, when the number of parameters in each layer tends to infinity, the network function is a Gaussian process (GP) and quantitatively predictive …

Dynamical Isometry and a Mean Field Theory of LSTMs and GRUs

2019-01-25 · Dar Gilboa, Bo Chang, Minmin Chen, Greg Yang 외

Training recurrent neural networks (RNNs) on long sequence tasks is plagued with difficulties arising from the exponential explosion or vanishing of signals as they propagate forward or backward through the network. Many…

The Dynamics of Signal Propagation in Gated Recurrent Neural Networks

2019-09-25 · Dar Gilboa, Bo Chang, Minmin Chen, Greg Yang 외

Training recurrent neural networks (RNNs) on long sequence tasks is plagued with difficulties arising from the exponential explosion or vanishing of signals as they propagate forward or backward through the network. Many…

Elaborate Monocular Point and Line SLAM With Robust Initialization

2019-10-01 · ICCV 2019 10 · Sang Jun Lee, Sung Soo Hwang

This paper presents a monocular indirect SLAM system which performs robust initialization and accurate localization. For initialization, we utilize a matrix factorization-based method. Matrix factorization-based methods …

Why Deep Jacobian Spectra Separate: Depth-Induced Scaling and Singular-Vector Alignment

2026-02-12 · Nathanaël Haas, François Gatine, Augustin M Cosse, Zied Bouraoui arxiv

Understanding why gradient-based training in deep networks exhibits strong implicit bias remains challenging, in part because tractable singular-value dynamics are typically available only for balanced deep linear models…