Cited by 113Advanced Data Compression TechniquesVideo Coding and Compression TechnologiesAdvanced Neural Network Applications

DeepCABAC: A Universal Compression Algorithm for Deep Neural Networks

Open access
Wiedemann, Simon, Kirchhoffer, Heiner, Matlage, Stefan, Haase, Paul, Marban, Arturo, Marinc, Talmaj, Neumann, David, Nguyen, Tung +4 more·2020·IEEE Journal of Selected Topics in Signal Processing

Abstract

In the past decade deep neural networks (DNNs) have shown state-of-the-art performance on a wide range of complex machine learning tasks. Many of these results have been achieved while growing the size of DNNs, creating a demand for efficient compression and transmission of them. In this work we present DeepCABAC, a universal compression algorithm for DNNs that is based on applying Context-based Adaptive Binary Arithmetic Coder (CABAC) to the DNN parameters. CABAC was originally designed for the H.264/AVC video coding standard and became the state-of-the-art for the lossless compression part of video compression. DeepCABAC applies a novel quantization scheme that minimizes a rate-distortion function while simultaneously taking the impact of quantization to the DNN performance into account. Experimental results show that DeepCABAC consistently attains higher compression rates than previously proposed coding techniques for DNN 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 9 MB. The source code for encoding and decoding can be found at https://github.com/fraunhoferhhi/DeepCABAC.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/jstsp.2020.2969554

Cites

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • In the classical congruent non-i.i.d. FL setting, performance will typically degrade if clients with varying distributions are separated into different clusters due to restricted knowledge transfer between clients in different clusters.

    “In the classical congruent non-i.i.d.FL setting described in [1] where one single model can be learned, performance will typically degrade if clients with varying distributions are separated into different clusters due to the restricted knowledge transfer between clients in different clusters.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

The citation lists haven’t been fetched yet

References 73 · Cited by 113

Research works printed but not linked: 7

  1. S. Han, J. Pool, J. Tran, and W. J. Dally, "Learning both weights and connections for efficient neural networks," in Proc. Adv. Neural Inf. Process. Syst., 2015, pp. 1135-1143.
  2. S. Han, H. Mao, and W. J. Dally, "Deep compression: Compressing deep neural network with pruning, trained quantization and huffman coding," 2015, arXiv:1510.00149. · arXiv
  3. J. Redmon and A. Farhadi, "Yolov3: An incremental improvement," 2018, arXiv:1804.02767. · arXiv
  4. Z. Lan, M. Chen, S. Goodman, K. Gimpel, P. Sharma, and R. Soricut, "Albert: A lite BERT for self-supervised learning of language representa- tions," 2019, arXiv:1909.11942. · arXiv
  5. G. Hinton, O. Vinyals, and J. Dean, "Distilling the knowledge in a neural network," 2015, arXiv:1503.02531. · arXiv
  6. M. Tan and Q. V. Le, "Mixconv: Mixed depthwise convolutional kernels," CoRR, vol. abs/1907.09595, 2019. [Online]. Available: http://arxiv.org/ abs/1907.09595 · arXiv
  7. F. Sattler, K.-R. Müller, and W. Samek, "Clustered federated learning: Model-agnostic distributed multi-task optimization under privacy con- straints," 2019, arXiv:1910.01991. · arXiv

Authors
Wiedemann, S., Kirchhoffer, H., Matlage, S., Haase, P., Marban, A., Marinc, T., Neumann, D., Nguyen, T., Schwarz, H., Wiegand, T., Marpe, D., & Samek, W.
Affiliations
  • Fraunhofer Institute for Telecommunications, Heinrich Hertz Institute (DE)
  • Fraunhofer Heinrich Hertz Institute, Berlin, Germany
Venue
IEEE Journal of Selected Topics in Signal Processing
Published
2020-05
Volume
14
Issue
4
Pages
700-714
ISSN
  • 1932-4553 (ISSN-L)
  • 1941-0484
OpenAlex
W2965940031
Cited by
113
References
73
Citations by year
2026: 5 · 2025: 13 · 2024: 19 · 2023: 29 · 2022: 21 · 2021: 16 · 2020: 10
FWCI
7.33
Type
journal article
Language
en
Open access
Locations
  • IEEE Journal of Selected Topics in Signal Processing (publishedVersion, cc-by)
  • arXiv (Cornell University) (submittedVersion)
  • Publikationsdatenbank der Fraunhofer-Gesellschaft (Fraunhofer-Gesellschaft) (submittedVersion, other-oa)
  • Fraunhofer-Publica (Fraunhofer-Gesellschaft) (submittedVersion)
  • arXiv (Cornell University)
Funders
  • German Ministry for Education through the Berlin Big Data Center (01IS14013A)
  • Berlin Center for Machine Learning (01IS18037I)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Data Compression Techniques
  • Physical Sciences › Computer Science › Signal Processing › Video Coding and Compression Technologies
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
Keywords
deep neural network compression, CABAC, context-based adaptive binary arithmetic coding, rate-distortion optimization, quantization, model compression, VGG16, lossless compression

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review