Compact and Computationally Efficient Representation of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
At the core of any inference procedure in deep neural networks are dot product operations, which are the component that require the highest computational resources. A common approach to reduce the cost of inference is to reduce its memory complexity by lowering the entropy of the weight matrices of the neural network, e.g., by pruning and quantizing their elements. However, the quantized weight matrices are then usually represented either by a dense or sparse matrix storage format, whose associated dot product complexity is not bounded by the entropy of the matrix. This means that the associated inference complexity ultimately depends on the implicit statistical assumptions that these matrix representations make about the weight distribution, which can be in many cases suboptimal. In this paper we address this issue and present new efficient representations for matrices with low entropy statistics. These new matrix formats have the novel property that their memory and algorithmic complexity are implicitly bounded by the entropy of the matrix, consequently implying that they are guaranteed to become more efficient as the entropy of the matrix is being reduced. In our experiments we show that performing the dot product under these new matrix formats can indeed be more energy and time efficient under practically relevant assumptions. For instance, we are able to attain up to x42 compression ratios, x5 speed ups and x90 energy savings when we convert in a lossless manner the weight matrices of state-of-the-art networks such as AlexNet, VGG-16, ResNet152 and DenseNet into the new matrix formats and benchmark their respective dot product operation.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 1; 2024: 0; 2025: 2.
11 papers.
- 2021ECQx: Explainability-Driven Quantization for Low-Bit and Sparse DNNscited by 15
- 2021Effective dimension of machine learning modelscited by 14
- 2023DNNShifter: An Efficient DNN Pruning System for Edge Computingcited by 8
- 2021Compacting Deep Neural Networks for Internet of Things: Methods and Applicationscited by 6
- 2025Binarized Neural Networks Converge Toward Algorithmic Simplicity: Empirical Support for the Learning-as-Compression Hypothesiscited by 3
- 2022Asynchronous Training Schemes in Distributed Learning with Time Delaycited by 2
- 2022Latency Adjustable Transformer Encoder for Language Understandingcited by 1
- 2022Computational Complexity Evaluation of Neural Network Applications in Signal Processingcited by 1
- 2021Privacy preserving n-party scalar product protocolcited by 0
- 2022Efficient Adaptive Federated Optimization of Federated Learning for IoTcited by 0
- 2025Reducing Storage of Pretrained Neural Networks by Rate-Constrained Quantization and Entropy Codingcited by 0
- 2025Binarized Neural Networks Converge Toward Algorithmic Simplicity: Empirical Support for the Learning-as-Compression Hypothesis27 May 2025
- 2025Reducing Storage of Pretrained Neural Networks by Rate-Constrained Quantization and Entropy Coding24 May 2025
- 2023DNNShifter: An Efficient DNN Pruning System for Edge Computing13 Sep 2023
- 2022Asynchronous Training Schemes in Distributed Learning with Time Delay28 Aug 2022
- 2022Computational Complexity Evaluation of Neural Network Applications in Signal Processing24 Jun 2022
- 2022Efficient Adaptive Federated Optimization of Federated Learning for IoT23 Jun 2022
- 2022Latency Adjustable Transformer Encoder for Language Understanding10 Jan 2022
- 2021Privacy preserving n-party scalar product protocol17 Dec 2021
- 2021Effective dimension of machine learning models9 Dec 2021
- 2021ECQx: Explainability-Driven Quantization for Low-Bit and Sparse DNNs9 Sep 2021
- 2021Compacting Deep Neural Networks for Internet of Things: Methods and Applications20 Mar 2021