Challenge: Recent advances in hardware, modeling, and optimization for deep neural networks have led to improvements in memory and inference efficiency.
Approach: They propose to combine sharpness-aware minimization with various model compression methods to improve model compressibility.
Outcome: Empirically, optimizing for flatter minima leads to greater compressibility of parameters compared to vanilla Adam when fine-tuning BERT models, with little to no loss in accuracy on the GLUE text classification and SQuAD question answering benchmarks.

Similar Papers

Combining Compressions for Multiplicative Size Scaling on Natural Language Tasks (2022.coling-1)

Copied to clipboard

Challenge: Quantization, knowledge distillation, and magnitude pruning are among the most popular methods for neural network compression in NLP.
Approach: They compare accuracy vs. model size tradeoffs using quantization and distillation methods . they find that pruning provides greater benefit than quantization .
Outcome: The proposed methods reduce model size and can accelerate inference, but their relative benefit and combinatorial interactions have not been rigorously studied.
Robustness Challenges in Model Distillation and Pruning for Natural Language Understanding (2023.eacl-main)

Copied to clipboard

Challenge: Recent studies have focused on compressing pre-trained language models (PLMs) however, few studies have examined the impact of compression on generalizability and robustness of compressed models for out-of-distribution data.
Approach: They propose to use knowledge distillation and pruning to reduce model generalization and generalization on out-of-distribution data.
Outcome: The proposed compression techniques overfit on shortcut samples and generalize poorly on hard ones.
Structured Pruning Learns Compact and Accurate Models (2022.acl-long)

Copied to clipboard

Challenge: Pre-trained language models have high costs in terms of storage, memory, and computation time.
Approach: They propose a task-specific structured pruning method CoFi which provides highly parallelizable subnetworks and matches distillation methods in both accuracy and latency.
Outcome: The proposed method matches the distillation methods in accuracy and latency without resorting to unlabeled data.
Sharpness-Aware Minimization Improves Language Model Generalization (2022.acl-long)

Copied to clipboard

Challenge: Comparatively little work has been done to improve the generalization of language models . recent work shows that Sharpness-Aware Minimization (SAM) can improve generalization without much computational overhead.
Approach: They propose a Sharpness-Aware Minimization procedure that encourages convergence to flatter minima to improve generalization of language models without much computational overhead.
Outcome: The proposed Sharpness-Aware Minimization procedure can improve language models without much computational overhead.
GA-SAM: Gradient-Strength based Adaptive Sharpness-Aware Minimization for Improved Generalization (2022.emnlp-main)

Copied to clipboard

Challenge: Recent studies show flat minima tend to imply better generalization abilities . however, it has some difficulty implying SAM to some natural language tasks .
Approach: They propose a flatness-aware minimization algorithm that can be applied to natural language tasks . they propose to use parameter corruptions to explain why flat minima generalize better .
Outcome: The proposed algorithm can generalize better for flat minima that are robust against corruptions or perturbations.
Compression of Generative Pre-trained Language Models via Quantization (2022.acl-long)

Copied to clipboard

Challenge: Existing methods to compress generative pre-trained language models fail on generative tasks due to homogeneous word embeddings and limited memory.
Approach: They propose a token-level contrastive distillation method to learn distinguishable word embeddings and a module-wise dynamic scaling method to make quantizers adaptive to different modules.
Outcome: The proposed method outperforms the state-of-the-art compression methods on generative PLMs by a clear margin.
The Cost of Compression: Investigating the Impact of Compression on Parametric Knowledge in Language Models (2023.findings-emnlp)

Copied to clipboard

Challenge: Existing research on LLM compression focuses on general metrics like perplexity or downstream task accuracy.
Approach: They propose to quantify the effect of pruning and quantization on model quality . they use the LAMA and LM-Harness benchmarks to quantify compression techniques .
Outcome: The proposed compression techniques provide faster inference, smaller memory footprints, and enables local deployment.
Structured Pruning for Efficient Generative Pre-trained Language Models (2023.findings-acl)

Copied to clipboard

Challenge: Large-scale generative Pre-trained Language Models (PLMs) are limited in their deployment in real-world applications.
Approach: They propose to prune the feed-forward networks of generative pre-trained language models to smaller widths without designing extra operators.
Outcome: The proposed method achieves 1.51x/6.96x inference speedup on GPU/CPU with 67% size reduction.
PreQuant: A Task-agnostic Quantization Approach for Pre-trained Language Models (2023.findings-acl)

Copied to clipboard

Challenge: Quantization is a viable solution for pre-trained language models, but most existing methods are task-specific and require customized training and quantization with a large number of trainable parameters.
Approach: They propose a "quantize before fine-tuning" framework that allows for quantization with a large number of trainable parameters on each individual task.
Outcome: The proposed framework is compatible with quantization-aware training and post-training quantization and corrects quantization errors.
Pruning before Fine-tuning: A Retraining-free Compression Framework for Pre-trained Language Models (2024.lrec-main)

Copied to clipboard

Challenge: Structured pruning is an effective technique for compressing pre-trained language models (PLMs), but it requires retraining, leading to additional computational overhead.
Approach: They propose a task-specific pruning framework that prunes redundant modules of pre-trained language models before fine-tuning them.
Outcome: The proposed pruning framework achieves higher performance on GLUE, SQUAD, WikiText-2, Wik-103, and PTB datasets while reducing the time required for fine-tuning.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations