HyperAIHyperAI

Command Palette

Search for a command to run...

Q-BERT:ヘシアンに基づくBERTの超低精度量子化

Sheng Shen Zhen Dong Jiayu Ye Linjian Ma Zhewei Yao Amir Gholami Michael W. Mahoney Kurt Keutzer

概要

Transformerベースのアーキテクチャは、自然言語処理(NLP)のさまざまなタスクにおいてデファクトスタンダードとして広く採用されている。特にBERTに基づくモデルは、GLUEタスク、CoNLL-03、SQuADにおいて顕著な精度向上を達成している。しかし、BERTベースのモデルはメモリ使用量が大きく、遅延も高いため、リソース制約環境における展開が困難な課題となっている。本研究では、2次ヘシアン情報(Hessian information)を用いて微調整済みBERTモデルの詳細な分析を行い、その結果をもとに、BERTモデルを極めて低精度に量子化するための新しい手法を提案する。具体的には、新たなグループ別量子化スキームを提案するとともに、ヘシアンに基づく混合精度(mix-precision)手法を用いてモデルのさらに高い圧縮を実現する。本手法は、SST-2、MNLI、CoNLL-03、SQuADといったBERTの下流タスクにおいて広範に検証された結果、ベースラインと同等の性能を達成しつつ、最大で2.3%の性能低下にとどめることができた。さらに、2ビットという極めて低精度の量子化でも、モデルパラメータの最大13倍、埋め込みテーブルおよび活性化値の最大4倍の圧縮が可能である。すべてのタスクにおいて、SQuADで微調整されたBERTモデルで最も大きな性能低下が観測された。ヘシアンに基づく分析および可視化を通じて、これは現在のBERTのトレーニング/微調整戦略がSQuADタスクにおいて収束していないことに起因していることを明らかにした。


AIでAIを構築

アイデアからローンチまで — 無料のAIコーディング支援、すぐに使える環境、最高のGPU価格でAI開発を加速。

AI コーディング補助
すぐに使える GPU
最適な料金体系

HyperAI Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています