paper-with-me

홈 › Papers

Convolutional Normalization: Improving Deep Convolutional Network Robustness and Training

2021-03-01 · NeurIPS 2021 12 · Sheng Liu, Xiao Li, Yuexiang Zhai, Chong You, Zhihui Zhu, Carlos Fernandez-Granda, Qing Qu

Normalization techniques have become a basic component in modern convolutional neural networks (ConvNets). In particular, many recent works demonstrate that promoting the orthogonality of the weights helps train deep models and improve robustness. For ConvNets, most existing methods are based on penalizing or normalizing weight matrices derived from concatenating or flattening the convolutional kernels. These methods often destroy or ignore the benign convolutional structure of the kernels; therefore, they are often expensive or impractical for deep ConvNets. In contrast, we introduce a simple and efficient "Convolutional Normalization" (ConvNorm) method that can fully exploit the convolutional structure in the Fourier domain and serve as a simple plug-and-play module to be conveniently incorporated into any ConvNets. Our method is inspired by recent work on preconditioning methods for convolutional sparse coding and can effectively promote each layer's channel-wise isometry. Furthermore, we show that our ConvNorm can reduce the layerwise spectral norm of the weight matrices and hence improve the Lipschitzness of the network, leading to easier training and improved robustness for deep ConvNets. Applied to classification under noise corruptions and generative adversarial network (GAN), we show that the ConvNorm improves the robustness of common ConvNets such as ResNet and the performance of GAN. We verify our findings via numerical experiments on CIFAR and ImageNet.

📄 PDF Abstract BibTeX arXiv:2103.00673

Code (1)

shengliu66/ConvNorm 공식 구현 pytorch

Tasks

Generative Adversarial Network

Methods 이 논문이 사용한 방법론

1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Batch Normalization 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Residual Connection 설명 없음
Average Pooling 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Generalizable Adversarial Training via Spectral Normalization

2018-11-19 · ICLR 2019 5 · Farzan Farnia, Jesse M. Zhang, David Tse

Deep neural networks (DNNs) have set benchmarks on a wide array of supervised learning tasks. Trained DNNs, however, often lack robustness to minor adversarial perturbations to the input, which undermines their true prac…

Channel Normalization in Convolutional Neural Network avoids Vanishing Gradients

2019-07-22 · Zhenwei Dai, Reinhard Heckel

Normalization layers are widely used in deep neural networks to stabilize training. In this paper, we consider the training of convolutional neural networks with gradient descent on a single training example. This optimi…

Decoder

Channel Normalization in Convolutional Neural Network avoids Vanishing Gradients

2019-05-17 · ICML Workshop Deep_Phenomen 2019 6 · Zhenwei Dai and Reinhard Heckel

Normalization layers are widely used in deep neural networks to stabilize training. In this paper, we consider the training of convolutional neural networks with gradient descent on a single training example. This optim…

Decoder

Action Recognition with Trajectory-Pooled Deep-Convolutional Descriptors

2015-05-19 · CVPR 2015 6 · Limin Wang, Yu Qiao, Xiaoou Tang

Visual features are of vital importance for human action understanding in videos. This paper presents a new video representation, called trajectory-pooled deep-convolutional descriptor (TDD), which shares the merits of b…

Action RecognitionAction UnderstandingActivity Recognition In VideosTemporal Action Localization

Normalized Convolutional Neural Network

2020-05-11 · Dongsuk Kim, Geonhee Lee, Myungjae Lee, Shin Uk Kang 외

In this paper, we propose Normalized Convolutional Neural Network(NCNN). NCNN is more fitted to a convolutional operator than other nomralizaiton methods. The normalized process is similar to a normalization methods, but…