paper-with-me

홈 › Papers

DeepCABAC: A Universal Compression Algorithm for Deep Neural Networks

2019-07-27 · Simon Wiedemann, Heiner Kirchoffer, Stefan Matlage, Paul Haase, Arturo Marban, Talmaj Marinc, David Neumann, Tung Nguyen, Ahmed Osman, Detlev Marpe, Heiko Schwarz, Thomas Wiegand, Wojciech Samek

The field of video compression has developed some of the most sophisticated and efficient compression algorithms known in the literature, enabling very high compressibility for little loss of information. Whilst some of these techniques are domain specific, many of their underlying principles are universal in that they can be adapted and applied for compressing different types of data. In this work we present DeepCABAC, a compression algorithm for deep neural networks that is based on one of the state-of-the-art video coding techniques. Concretely, it applies a Context-based Adaptive Binary Arithmetic Coder (CABAC) to the network's parameters, which was originally designed for the H.264/AVC video coding standard and became the state-of-the-art for lossless compression. Moreover, DeepCABAC employs a novel quantization scheme that minimizes the rate-distortion function while simultaneously taking the impact of quantization onto the accuracy of the network into account. Experimental results show that DeepCABAC consistently attains higher compression rates than previously proposed coding techniques for neural network compression. For instance, it is able to compress the VGG16 ImageNet model by x63.6 with no loss of accuracy, thus being able to represent the entire network with merely 8.7MB. The source code for encoding and decoding can be found at https://github.com/fraunhoferhhi/DeepCABAC.

📄 PDF Abstract BibTeX arXiv:1907.11900

Code (1)

fraunhoferhhi/DeepCABAC 공식 구현 pytorch

Tasks

Neural Network CompressionQuantizationVideo Compression

Similar Papers 제목 키워드 기반

DeepCABAC: Context-adaptive binary arithmetic coding for deep neural network compression

2019-05-15 · Simon Wiedemann, Heiner Kirchhoffer, Stefan Matlage, Paul Haase 외

We present DeepCABAC, a novel context-adaptive binary arithmetic coder for compressing deep neural networks. It quantizes each weight parameter by minimizing a weighted rate-distortion function, which implicitly takes th…

Neural Network CompressionQuantization

Exploration-Exploitation Tradeoff in Universal Lossy Compression

2025-06-25 · Nir Weinberger, Ram Zamir

Universal compression can learn the source and adapt to it either in a batch mode (forward adaptation), or in a sequential mode (backward adaptation). We recast the sequential mode as a multi-armed bandit problem, a fund…

Universal Representations for Classification-enhanced Lossy Compression

2025-04-12 · Nam Nguyen

In lossy compression, the classical tradeoff between compression rate and reconstruction distortion has traditionally guided algorithm design. However, Blau and Michaeli [5] introduced a generalized framework, known as t…

ClassificationImage Compression

Universal Deep Neural Network Compression

2018-02-07 · NIPS Workshop CDNNRIA 2018 · Yoojin Choi, Mostafa El-Khamy, Jungwon Lee

In this paper, we investigate lossy compression of deep neural networks (DNNs) by weight quantization and lossless source coding for memory-efficient deployment. Whereas the previous work addressed non-universal scalar q…

Neural Network CompressionQuantization

High-Fidelity Audio Compression with Improved RVQGAN

2023-06-11 · NeurIPS 2023 11 · Rithesh Kumar, Prem Seetharaman, Alejandro Luebs, Ishaan Kumar 외

Language models have been successfully used to model natural signals, such as images, speech, and music. A key component of these models is a high quality neural compression model that can compress high-dimensional natur…

Audio CompressionAudio GenerationQuantization