← 最新の論文
💬 NLP

DarwinLM: Evolutionary Structured Pruning of Large Language Models

DarwinLMは、進化的な探索プロセスと軽量なマルチステップ学習を用いて最適な非一様モデル部分構造を特定する、学習を考慮した構造化プルーニング手法であり、圧縮後の学習データの要求量を大幅に削減しながら、様々な大規模言語モデルにおいて最先端の性能を達成するものである。

原著者: Shengkun Tang, Oliver Sieberling, Eldar Kurtic, Zhiqiang Shen, Dan Alistarh

公開日 2026-07-16
📖 1 分で読めます☕ さくっと読める

原著者: Shengkun Tang, Oliver Sieberling, Eldar Kurtic, Zhiqiang Shen, Dan Alistarh

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

あなたは、物語を書いたり、数学の問題を解いたり、人間のようにチャットしたりできる、巨大で超スマートなロボットの脳を持っていると想像してみてください。これが、科学者が「大規模言語モデル(LLM)」と呼んでいるものです。これらの脳は驚くべきものですが、同時に非常に重く、電気を大量に消費します。まるで、目覚めるために城一つ分の黄金を必要とするドラゴンのようです。これらは非常に大きいため、持ち運びたり、普通のコンピュータで動かしたりするのが困難です。これを解決するために、研究者たちはこれらの脳を「縮小」しようとしてきました。一つの人気のある方法は「プルーニング(枝打ち)」と呼ばれるものです。プルーニングを盆栽の枝を切ることに例えてみましょう。木が同じように見え、同じように振る舞えることを願いながら、不要な枝を切り落として、木をより小さく、速くする方法です。しかし、ここが難しいところです。すべての枝が同じではないのです。中には木の形を作るために不可欠な枝もあれば、単なる余分な葉のような枝もあります。もし間違った枝を切ってしまえば、木は死んでしまいます。もし正しい枝を切ることができれば、知能を維持したまま、小さくて速い木を手に入れることができます。大きな疑問は、中の天才を誤って殺してしまうことなく、正確にどの枝を切ればよいのかをどうやって知るのか、ということです。

そこで、完璧に小さな脳を「進化」させようとするデジタルな博物学者として機能する、新しい手法であるDarwinLMが登場します。単にどの部分をカットするかを推測するのではなく、研究者たちは、自然界が最も適した動物を選別する方法に触発されたプロセスを通じて、モデルを「進化」させます。彼らはまず、大きなモデルから始め、それぞれが独自のカットパターンを持つ、わずかに異なる多くの「子孫」バージョンを作成します。次に、これらの子孫を、素早く軽量なトレーニングテスト、つまり「短距離走」に通し、どれが依然として速く走り、明晰に思考できるかを確認します。勝者は次の世代を作るために生き残り、敗者は捨てられます。このサイクルを繰り返すことで、モデルは徐々に洗練され、サイズと知能の完璧なバランスを見つけ出します。論文によれば、この進化的なアプローチは、単に均等に切り落とすこと(例えば、すべての層から同じ量を削るなど)よりもはるかに優れています。実際、DarwinLMはLlama-2やLlama-3.1のようなモデルを、その知能をほとんど損なうことなく半分のサイズに縮小することができ、しかもこれまでの手法よりもはるかに少ないトレーニングデータで行うことができます。例えば、ある有名な手法が小さなモデルを訓練するために500億語を必要としたのに対し、DarwinLMはわずか100億語でさらに優れた結果を出しました。これは複雑な「Mixture of Experts(混合エキスパート)」モデルに対しても機能し、筋肉を失うことなく脂肪を削ぎ落すことができることを証明しており、強力なAIを日常的なデバイスでも利用可能にしています。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →