paper-with-me

홈 › Papers

Compressing neural network by tensor network with exponentially fewer variational parameters

2023-05-10 · Yong Qing, Ke Li, Peng-Fei Zhou, Shi-Ju Ran

Neural network (NN) designed for challenging machine learning tasks is in general a highly nonlinear mapping that contains massive variational parameters. High complexity of NN, if unbounded or unconstrained, might unpredictably cause severe issues including over-fitting, loss of generalization power, and unbearable cost of hardware. In this work, we propose a general compression scheme that significantly reduces the variational parameters of NN by encoding them to deep automatically-differentiable tensor network (ADTN) that contains exponentially-fewer free parameters. Superior compression performance of our scheme is demonstrated on several widely-recognized NN's (FC-2, LeNet-5, AlextNet, ZFNet and VGG-16) and datasets (MNIST, CIFAR-10 and CIFAR-100). For instance, we compress two linear layers in VGG-16 with approximately $10^{7}$ parameters to two ADTN's with just 424 parameters, where the testing accuracy on CIFAR-10 is improved from $90.17 \%$ to $91.74\%$. Our work suggests TN as an exceptionally efficient mathematical structure for representing the variational parameters of NN's, which exhibits superior compressibility over the commonly-used matrices and multi-way arrays.

📄 PDF Abstract BibTeX arXiv:2305.06058

Code (0)

등록된 구현이 없습니다.

Tasks

Tensor Networks

Methods 이 논문이 사용한 방법론

Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
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…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
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…
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…
Local Contrast Normalization 설명 없음
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…
ZFNet ZFNet is a classic convolutional neural network. The design was motivated by visualizing intermediate feature layers and the operation of the classifier. Compared to…

Similar Papers 제목 키워드 기반

Exploiting Elasticity in Tensor Ranks for Compressing Neural Networks

2021-05-10 · Jie Ran, Rui Lin, Hayden K. H. So, Graziano Chesi 외

Elasticities in depth, width, kernel size and resolution have been explored in compressing deep neural networks (DNNs). Recognizing that the kernels in a convolutional neural network (CNN) are 4-way tensors, we further e…

Vectorial Dimension Reduction for Tensors Based on Bayesian Inference

2017-07-03 · Fujiao Ju, Yanfeng Sun, Junbin Gao, Yongli Hu 외

Dimensionality reduction for high-order tensors is a challenging problem. In conventional approaches, higher order tensors are `vectorized` via Tucker decomposition to obtain lower order tensors. This will destroy the in…

Bayesian InferenceClusteringDimensionality Reduction

Tensor Monte Carlo: particle methods for the GPU era

2018-06-22 · NeurIPS 2019 12 · Laurence Aitchison

Multi-sample, importance-weighted variational autoencoders (IWAE) give tighter bounds and more accurate uncertainty estimates than variational autoencoders (VAE) trained with a standard single-sample objective. However, …

GPU

Compressing deep neural networks by matrix product operators

2019-04-11 · Ze-Feng Gao, Song Cheng, Rong-Qiang He, Z. Y. Xie 외

A deep neural network is a parametrization of a multilayer mapping of signals in terms of many alternatively arranged linear and nonlinear transformations. The linear transformations, which are generally used in the full…

Convolutional Neural Network Compression Based on Low-Rank Decomposition

2024-08-29 · Yaping He, Linhao Jiang, Di wu

Deep neural networks typically impose significant computational loads and memory consumption. Moreover, the large parameters pose constraints on deploying the model on edge devices such as embedded systems. Tensor decomp…

Model CompressionNeural Network CompressionTensor Decomposition