mlsanityData to 7 Oct 2026

Compressing Pre-trained Transformers via Low-Bit NxM Sparsity for Natural Language Understanding

arXiv 2206.15014 ↗First posted 30 Jun 2022cs.CL cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

In recent years, large pre-trained Transformer networks have demonstrated dramatic improvements in many natural language understanding tasks. However, the huge size of these models brings significant challenges to their fine-tuning and online deployment due to latency and cost constraints. New hardware supporting both N:M semi-structured sparsity and low-precision integer computation is a promising solution to boost DNN model serving efficiency. However, there have been very few studies that systematically investigate to what extent pre-trained Transformer networks benefit from the combination of these techniques, as well as how to best compress each component of the Transformer. We propose a flexible compression framework NxMiFormer that performs simultaneous sparsification and quantization using ADMM and STE-based QAT. Furthermore, we present and inexpensive, heuristic-driven search algorithm that identifies promising heterogeneous compression configurations that meet a compression ratio constraint. When evaluated across the GLUE suite of NLU benchmarks, our approach can achieve up to 93% compression of the encoders of a BERT model while retaining 98.2% of the original model accuracy and taking full advantage of the hardware's capabilities. Heterogeneous configurations found the by the search heuristic maintain 99.5% of the baseline accuracy while still compressing the model by 87.5%.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 30 Jun 2022.

Builds on

37 of 54 references.

References · 37

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  7. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  8. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  9. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  10. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  11. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  12. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
25 more
  1. 2019Are Sixteen Heads Really Better than One?cited by 803
  2. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
  3. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  4. 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
  5. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
  6. 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 355
  7. 2019Q8BERT: Quantized 8Bit BERTcited by 296
  8. 2020The Lottery Ticket Hypothesis for Pre-trained BERT Networkscited by 275
  9. 2019HAWQ-V2: Hessian Aware trace-Weighted Quantization of Neural Networkscited by 250
  10. 2021I-BERT: Integer-only BERT Quantizationcited by 250
  11. 2021Accelerating Sparse Deep Neural Networkscited by 213
  12. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
  13. 2021Block Pruning For Faster Transformerscited by 176
  14. 2020BinaryBERT: Pushing the Limit of BERT Quantizationcited by 175
  15. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
  16. 2020AdaBERT: Task-Adaptive BERT Compression with Differentiable Neural Architecture Searchcited by 51
  17. 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 48
  18. 2020LadaBERT: Lightweight Adaptation of BERT through Hybrid Model Compressioncited by 45
  19. 2020Differentiable Joint Pruning and Quantization for Hardware Efficiencycited by 45
  20. 2018ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multiplierscited by 42
  21. 2019Reweighted Proximal Pruning for Large-Scale Language Representationcited by 29
  22. 2020LightPAFF: A Two-Stage Distillation Framework for Pre-training and Fine-tuningcited by 25
  23. 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
  24. 2018Progressive Weight Pruning of Deep Neural Networks using ADMMcited by 11
  25. 2018A Unified Framework of DNN Weight Pruning and Weight Clustering/Quantization Using ADMMcited by 10

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1.

2 papers.