paper-with-me

Papers

Batch Normalization Orthogonalizes Representations in Deep Random Networks

2021-06-07 · NeurIPS 2021 12 · Hadi Daneshmand, Amir Joudaki, Francis Bach

This paper underlines a subtle property of batch-normalization (BN): Successive batch normalizations with random linear transformations make hidden representations increasingly orthogonal across layers of a deep neural network. We establish a non-asymptotic characterization of the interplay between depth, width, and the orthogonality of deep representations. More precisely, under a mild assumption, we prove that the deviation of the representations from orthogonality rapidly decays with depth up to a term inversely proportional to the network width. This result has two main implications: 1) Theoretically, as the depth grows, the distribution of the representation -- after the linear layers -- contracts to a Wasserstein-2 ball around an isotropic Gaussian distribution. Furthermore, the radius of this Wasserstein ball shrinks with the width of the network. 2) In practice, the orthogonality of the representations directly influences the performance of stochastic gradient descent (SGD). When representations are initially aligned, we observe SGD wastes many iterations to orthogonalize representations before the classification. Nevertheless, we experimentally show that starting optimization from orthogonal representations is sufficient to accelerate SGD, with no need for BN.

📄 PDF Abstract BibTeX arXiv:2106.03970

Code (1)

hadidaneshmand/batchnorm21 공식 구현

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Batch Normalization Provably Avoids Rank Collapse for Randomly Initialised Deep Networks

2020-03-03 · Hadi Daneshmand, Jonas Kohler, Francis Bach, Thomas Hofmann 외

Randomly initialized neural networks are known to become harder to train with increasing depth, unless architectural enhancements like residual connections and batch normalization are used. We here investigate this pheno…

Batch normalization provably avoids ranks collapse for randomly initialised deep networks

2020-12-01 · NeurIPS 2020 12 · Hadi Daneshmand, Jonas Kohler, Francis Bach, Thomas Hofmann 외

Randomly initialized neural networks are known to become harder to train with increasing depth, unless architectural enhancements like residual connections and batch normalization are used. We here investigate this pheno…

Impact of Batch Normalization on Convolutional Network Representations

2025-01-24 · Hermanus L. Potgieter, Coenraad Mouton, Marelie H. Davel

Batch normalization (BatchNorm) is a popular layer normalization technique used when training deep neural networks. It has been shown to enhance the training speed and accuracy of deep learning models. However, the mecha…

Clusteringimage-classificationImage Classification

Super-Bit Locality-Sensitive Hashing

2012-12-01 · NeurIPS 2012 12 · Jianqiu Ji, Jianmin Li, Shuicheng Yan, Bo Zhang 외

Sign-random-projection locality-sensitive hashing (SRP-LSH) is a probabilistic dimension reduction method which provides an unbiased estimate of angular similarity, yet suffers from the large variance of its estimation. …

Dimensionality ReductionRetrieval

Batch Normalization Sampling

2018-10-25 · Zhaodong Chen, Lei Deng, Guoqi Li, Jiawei Sun 외

Deep Neural Networks (DNNs) thrive in recent years in which Batch Normalization (BN) plays an indispensable role. However, it has been observed that BN is costly due to the reduction operations. In this paper, we propose…

Computational EfficiencyGPU