paper-with-me

홈 › Papers

How Informative is the Approximation Error from Tensor Decomposition for Neural Network Compression?

2023-05-09 · Jetze T. Schuurmans, Kim Batselier, Julian F. P. Kooij

Tensor decompositions have been successfully applied to compress neural networks. The compression algorithms using tensor decompositions commonly minimize the approximation error on the weights. Recent work assumes the approximation error on the weights is a proxy for the performance of the model to compress multiple layers and fine-tune the compressed model. Surprisingly, little research has systematically evaluated which approximation errors can be used to make choices regarding the layer, tensor decomposition method, and level of compression. To close this gap, we perform an experimental study to test if this assumption holds across different layers and types of decompositions, and what the effect of fine-tuning is. We include the approximation error on the features resulting from a compressed layer in our analysis to test if this provides a better proxy, as it explicitly takes the data into account. We find the approximation error on the weights has a positive correlation with the performance error, before as well as after fine-tuning. Basing the approximation error on the features does not improve the correlation significantly. While scaling the approximation error commonly is used to account for the different sizes of layers, the average correlation across layers is smaller than across all choices (i.e. layers, decompositions, and level of compression) before fine-tuning. When calculating the correlation across the different decompositions, the average rank correlation is larger than across all choices. This means multiple decompositions can be considered for compression and the approximation error can be used to choose between them.

📄 PDF Abstract BibTeX arXiv:2305.05318

Code (0)

등록된 구현이 없습니다.

Tasks

Neural Network CompressionTensor Decomposition

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration

2022-11-27 · Yichun Qiu, Weijun Sun, Guoxu Zhou, Qibin Zhao

Efficient and accurate low-rank approximation (LRA) methods are of great significance for large-scale data analysis. Randomized tensor decompositions have emerged as powerful tools to meet this need, but most existing me…

Data CompressionDenoisingTensor Decomposition

Tensor Shape Search for Optimum Data Compression

2022-05-21 · Ryan Solgi, Zichang He, William Jiahua Liang, Zheng Zhang

Various tensor decomposition methods have been proposed for data compression. In real world applications of the tensor decomposition, selecting the tensor shape for the given data poses a challenge and the shape of the t…

Data CompressionTensor Decomposition

How to Train Unstable Looped Tensor Network

2022-03-05 · Anh-Huy Phan, Konstantin Sobolev, Dmitry Ermilov, Igor Vorona 외

A rising problem in the compression of Deep Neural Networks is how to reduce the number of parameters in convolutional kernels and the complexity of these layers by low-rank tensor approximation. Canonical polyadic tenso…

Tensor DecompositionTensor Networks

TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptions

2023-09-19 · Taehyung Kwon, Jihoon Ko, Jinhong Jung, Kijung Shin

Many real-world datasets are represented as tensors, i.e., multi-dimensional arrays of numerical values. Storing them without compression often requires substantial space, which grows exponentially with the order. While …

Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Network

2020-08-12 · ECCV 2020 8 · Anh-Huy Phan, Konstantin Sobolev, Konstantin Sozykin, Dmitry Ermilov 외

Most state of the art deep neural networks are overparameterized and exhibit a high computational cost. A straightforward approach to this problem is to replace convolutional kernels with its low-rank tensor approximatio…

image-classificationImage ClassificationTensor Decomposition