Asymptotic Singular Value Distribution of Linear Convolutional Layers

06/12/2020
by   Xinping Yi, et al.
0

In convolutional neural networks, the linear transformation of multi-channel two-dimensional convolutional layers with linear convolution is a block matrix with doubly Toeplitz blocks. Although a "wrapping around" operation can transform linear convolution to a circular one, by which the singular values can be approximated with reduced computational complexity by those of a block matrix with doubly circulant blocks, the accuracy of such an approximation is not guaranteed. In this paper, we propose to inspect such a linear transformation matrix through its asymptotic spectral representation - the spectral density matrix - by which we develop a simple singular value approximation method with improved accuracy over the circular approximation, as well as upper bounds for spectral norm with reduced computational complexity. Compared with the circular approximation, we obtain moderate improvement with a subtle adjustment of the singular value distribution. We also demonstrate that the spectral norm upper bounds are effective spectral regularizers for improving generalization performance in ResNets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2020

Multilevel symmetrized Toeplitz structures and spectral distribution results for the related matrix-sequences

In recent years, motivated by computational purposes, the singular value...
research
05/26/2018

The Singular Values of Convolutional Layers

We characterize the singular values of the linear transformation associa...
research
02/16/2023

Singular Value Representation: A New Graph Perspective On Neural Networks

We introduce the Singular Value Representation (SVR), a new method to re...
research
07/07/2022

Kronecker Product Approximation of Operators in Spectral Norm via Alternating SDP

The decomposition or approximation of a linear operator on a matrix spac...
research
07/25/2019

A Frobenius norm regularization method for convolutional kernels to avoid unstable gradient problem

Convolutional neural network is a very important model of deep learning....
research
02/05/2018

On singular value distribution of large dimensional data matrices whose columns have different correlations

Suppose Y_n=( y_1,..., y_n) is a p× n data matrix whose columns y_j, 1...
research
02/05/2021

Regularization for convolutional kernel tensors to avoid unstable gradient problem in convolutional neural networks

Convolutional neural networks are very popular nowadays. Training neural...

Please sign up or login with your details

Forgot password? Click here to reset