論文の概要: The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for
Large Language Models
- arxiv url: http://arxiv.org/abs/2203.07259v1
- Date: Mon, 14 Mar 2022 16:40:31 GMT
- ステータス: 処理完了
- システム内更新日: 2022-03-15 16:42:09.369616
- Title: The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for
Large Language Models
- Title(参考訳): BERTサージオン:大規模言語モデルのためのスケーラブルで正確な2次プルーニング
- Authors: Eldar Kurtic, Daniel Campos, Tuan Nguyen, Elias Frantar, Mark Kurtz,
Benjamin Fineran, Michael Goin, Dan Alistarh
- Abstract要約: 本稿では,BERTモデルの文脈における非構造重み打ちの精度圧縮トレードオフについて検討する。
近似2次情報に基づく効率的かつ正確な重量刈り法であるO-BERT-S(Optimal BERT Surgeon)を提案する。
本研究では,トランスフォーマーモデルに対する圧縮手法の複合化において,このプルーニング法が与える影響について検討する。
- 参考スコア(独自算出の注目度): 23.12519490211362
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Pre-trained Transformer-based language models have become a key building
block for natural language processing (NLP) tasks. While these models are
extremely accurate, they can be too large and computationally intensive to run
on standard deployments. A variety of compression methods, including
distillation, quantization, structured and unstructured pruning are known to be
applicable to decrease model size and increase inference speed. In this
context, this paper's contributions are two-fold. We begin with an in-depth
study of the accuracy-compression trade-off for unstructured weight pruning in
the context of BERT models, and introduce Optimal BERT Surgeon (O-BERT-S), an
efficient and accurate weight pruning method based on approximate second-order
information, which we show to yield state-of-the-art results in terms of the
compression/accuracy trade-off. Specifically, Optimal BERT Surgeon extends
existing work on second-order pruning by allowing for pruning blocks of
weights, and by being applicable at BERT scale. Second, we investigate the
impact of this pruning method when compounding compression approaches for
Transformer-based models, which allows us to combine state-of-the-art
structured and unstructured pruning together with quantization, in order to
obtain highly compressed, but accurate models. The resulting compression
framework is powerful, yet general and efficient: we apply it to both the
fine-tuning and pre-training stages of language tasks, to obtain
state-of-the-art results on the accuracy-compression trade-off with relatively
simple compression recipes. For example, we obtain 10x model size compression
with < 1% relative drop in accuracy to the dense BERT-base, 10x end-to-end
CPU-inference speedup with < 2% relative drop in accuracy, and 29x inference
speedups with < 7.5% relative accuracy drop.
- Abstract(参考訳): 事前訓練されたトランスフォーマーベースの言語モデルは、自然言語処理(NLP)タスクの重要な構成要素となっている。
これらのモデルは極めて正確だが、標準のデプロイメントを実行するには大きすぎるし、計算集約的すぎる可能性がある。
蒸留, 定量化, 構造化および非構造化プルーニングを含む様々な圧縮法は, モデルサイズを減少させ, 推論速度を増大させることが知られている。
この文脈では、本論文の貢献は2つある。
BERTモデルを用いた非構造式減量機の高精度圧縮トレードオフの詳細な研究から始め, 近似2次情報に基づく効率的かつ高精度な減量法であるOptimal BERT Surgeon (O-BERT-S) を導入し, 圧縮/精度トレードオフの観点から, 最先端の減量結果が得られることを示した。
具体的には、BERTサージョンは、重量のブロックを刈り取ることができ、BERTスケールで適用することで、二階刈りの既存の作業を拡張する。
第二に, 変圧器モデルにおける圧縮手法の複合化において, このプルーニング手法が与える影響について検討し, 最先端の構造化モデルと非構造化プルーニングを量子化と組み合わせることにより, 高精度なモデルを得ることができた。
得られた圧縮フレームワークは強力で汎用的で効率的であり、言語タスクの微調整と事前訓練の両方に応用し、比較的単純な圧縮レシピによる精度圧縮トレードオフに関する最先端の結果を得る。
例えば、密度の高いbertベースに対して、精度が1%未満の10倍のモデルサイズ圧縮、精度が2%のエンド・ツー・エンドのcpu参照速度アップ、そして7.5%の相対精度低下で29倍の推論スピードアップが得られる。
関連論文リスト
- oBERTa: Improving Sparse Transfer Learning via improved initialization,
distillation, and pruning regimes [82.99830498937729]
oBERTaは自然言語処理のための使いやすい言語モデルのセットです。
NLPの実践者はモデル圧縮の専門知識なしで3.8倍から24.3倍の高速モデルを得ることができる。
代表的な7つのNLPタスクにおけるoBERTaの利用について検討する。
論文 参考訳(メタデータ) (2023-03-30T01:37:19Z) - Optimal Brain Compression: A Framework for Accurate Post-Training
Quantization and Pruning [29.284147465251685]
重み付けと量子化の両方を統一した環境でカバーする新しい圧縮フレームワークを提案する。
既存のポストトレーニング手法の圧縮精度トレードオフにより, 大幅な改善が期待できることを示す。
論文 参考訳(メタデータ) (2022-08-24T14:33:35Z) - CrAM: A Compression-Aware Minimizer [103.29159003723815]
本稿では、CrAMと呼ばれる新しい圧縮対応最小化器を提案し、最適化ステップを原則的に修正する。
CrAMは、標準のSGD/アダムベースベースラインよりも精度が高い密度のモデルを生成するが、重量計算では安定である。
CrAMは、転送学習のためにうまく機能するスパースモデルを生成することができ、GPUハードウェアでサポートされている半構造化の2:4プルーニングパターンでも機能する。
論文 参考訳(メタデータ) (2022-07-28T16:13:28Z) - Compression of Generative Pre-trained Language Models via Quantization [62.80110048377957]
従来の量子化手法は, テクスモジニアス単語の埋め込みによって生成タスクに失敗することがわかった。
本稿では,区別可能な単語埋め込みを学習するためのトークンレベルのコントラスト蒸留法と,異なるモジュールに対して量子化器を適応させるモジュールワイドダイナミックスケーリングを提案する。
論文 参考訳(メタデータ) (2022-03-21T02:11:35Z) - Automatic Mixed-Precision Quantization Search of BERT [62.65905462141319]
BERTのような事前訓練された言語モデルは、様々な自然言語処理タスクにおいて顕著な効果を示している。
これらのモデルは通常、数百万のパラメータを含んでおり、リソースに制約のあるデバイスへの実践的なデプロイを妨げている。
本稿では,サブグループレベルでの量子化とプルーニングを同時に行うことができるBERT用に設計された混合精密量子化フレームワークを提案する。
論文 参考訳(メタデータ) (2021-12-30T06:32:47Z) - Prune Once for All: Sparse Pre-Trained Language Models [0.6063525456640462]
そこで本研究では,ウェイトプルーニングとモデル蒸留を統合したスパース事前訓練型トランスフォーマー言語モデルの学習手法を提案する。
これらのスパース事前学習モデルは、疎度パターンを維持しながら、幅広いタスクの学習を伝達するために使用することができる。
圧縮されたスパース事前学習モデルが、その知識を、最小限の精度で5つの下流自然言語タスクに伝達する方法を示す。
論文 参考訳(メタデータ) (2021-11-10T15:52:40Z) - ROSITA: Refined BERT cOmpreSsion with InTegrAted techniques [10.983311133796745]
BERTファミリーの事前訓練された言語モデルは、幅広いNLPタスクで最先端のものを定義しています。
BERTベースのモデルの性能は、主に大量のパラメータによって駆動され、リソース制限されたシナリオへの適用を妨げる。
我々は,3種類の圧縮手法(重み付きプルーニング,低ランク分解,知識蒸留)を導入し,モデルアーキテクチャに関する様々な設計について検討する。
Refined BERT cOmpreSsion with InTegrAted Technique(ROSITA)と呼ばれる私たちの最高の圧縮モデルは、7.5倍小さいです。
論文 参考訳(メタデータ) (2021-03-21T11:33:33Z) - BinaryBERT: Pushing the Limit of BERT Quantization [74.65543496761553]
本稿では、BERT量子化を重み二項化の限界まで押し上げるBinaryBERTを提案する。
複雑で不規則な損失環境のため,バイナリBERTは3次学習よりも直接訓練が難しいことが判明した。
実験結果から、BinaryBERT は完全精度 BERT ベースと比較して無視できる性能低下を示した。
論文 参考訳(メタデータ) (2020-12-31T16:34:54Z) - Efficient Transformer-based Large Scale Language Representations using
Hardware-friendly Block Structured Pruning [12.761055946548437]
ハードウェアフレンドリーなブロック構造プルーニングを用いた,効率的なトランスフォーマーに基づく大規模言語表現を提案する。
重み付けと計算の大幅な削減に加えて,提案手法は高い圧縮率を達成する。
リソース制約のあるエッジデバイスに最終的な圧縮モデルを展開するのに適している。
論文 参考訳(メタデータ) (2020-09-17T04:45:47Z) - Training with Quantization Noise for Extreme Model Compression [57.51832088938618]
与えられたモデルサイズに対する精度を最大化しながら、コンパクトなモデルを作成するという問題に取り組む。
標準的な解決策は、トレーニング中に重みが定量化され、勾配がストレート・スルー推定器に近似される量子化意識訓練(Quantization Aware Training)でネットワークをトレーニングすることである。
本稿では, この手法を, 極端な圧縮法を用いて, int8 の固定点量子化を超えて機能するように拡張する。
論文 参考訳(メタデータ) (2020-04-15T20:10:53Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。