Litcius/Paper detail

Overview of the Neural Network Compression and Representation (NNR) Standard

Heiner Kirchhoffer, Paul Haase, Wojciech Samek, Karsten Müller, Hamed R. Tavakoli, Francesco Cricri, Emre Aksu, Miska M. Hannuksela, Wei Jiang, Wei Wang, Shan Liu, Swayambhoo Jain, Shahab Hamidi-Rad, Fabien Racapé, Werner Bailer

2021IEEE Transactions on Circuits and Systems for Video Technology54 citationsDOIOpen Access PDF

Abstract

Neural Network Coding and Representation (NNR) is the first international standard for efficient compression of neural networks (NNs). The standard is designed as a toolbox of compression methods, which can be used to create coding pipelines. It can be either used as an independent coding framework (with its own bitstream format) or together with external neural network formats and frameworks. For providing the highest degree of flexibility, the network compression methods operate per parameter tensor in order to always ensure proper decoding, even if no structure information is provided. The NNR standard contains compression-efficient quantization and deep context-adaptive binary arithmetic coding (DeepCABAC) as core encoding and decoding technologies, as well as neural network parameter pre-processing methods like sparsification, pruning, low-rank decomposition, unification, local scaling and batch norm folding. NNR achieves a compression efficiency of more than 97% for transparent coding cases, i.e. without degrading classification quality, such as top-1 or top-5 accuracies. This paper provides an overview of the technical features and characteristics of NNR.

Topics & Concepts

Computer scienceContext-adaptive binary arithmetic codingArithmetic codingData compressionTunstall codingDecoding methodsEntropy encodingBitstreamArtificial neural networkContext-adaptive variable-length codingAlgorithmArtificial intelligenceTheoretical computer scienceAdvanced Data Compression TechniquesVideo Coding and Compression TechnologiesDigital Filter Design and Implementation
Overview of the Neural Network Compression and Representation (NNR) Standard | Litcius