Advancing Automated Algorithm Design via Evolutionary Stagewise Design with LLMs

本論文は、大規模言語モデル(LLM)を用いた自動アルゴリズム設計において、推論過程を段階的に分解し多エージェントシステムとフィードバック機構を導入した「EvoStage」を提案し、チップ配置やベイズ最適化などの実務課題において人間や既存手法を上回る高性能なアルゴリズムを生成できることを実証しています。

Chen Lu, Ke Xue, Chengrui Gao, Yunqi Shi, Siyuan Xu, Mingxuan Yuan, Chao Qian, Zhi-Hua Zhou

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

Each language version is independently generated for its own context, not a direct translation.

この論文は、**「AI(特に大規模言語モデル)を使って、人間がこれまで手作業で苦労していた『アルゴリズム(計算の仕組み)』を、もっと賢く、早く、自動的に作れるようにする新しい方法」**を紹介しています。

タイトルは『EvoStage(進化段階設計)』。
これをわかりやすく説明するために、**「料理のレシピ開発」「チームでのプロジェクト」**という2つの例えを使って解説します。


🍳 従来の方法:「味見なしの料理人」

まず、これまでの AI によるアルゴリズム設計の問題点を想像してみてください。

  • 状況: 料理人(AI)に「最高に美味しい料理(アルゴリズム)を作って」と頼みます。
  • 問題点: 料理人は、材料を混ぜて、オーブンに入れて、完成するまで一切味見をできません
  • 結果: 完成して「まずい!」と言われても、「どこがまずかったのか?塩が足りなかったのか、火が強すぎたのか?」が全くわかりません。
  • 現実: 工業現場(例えば、半導体の設計)では、「味見(評価)」をするのに何時間もかかるため、何度も失敗して試すことができません。AI は「たぶんこうだろう」という勘(ハルシネーション)だけでレシピを書き、失敗することが多いのです。

🚀 新しい方法:EvoStage(進化段階設計)

この論文が提案する「EvoStage」は、この問題を**「段階を踏んで味見しながら進める」**ことで解決します。

1. 大きな料理を「小分け」にする(段階的デザイン)

いきなり「完璧な料理」を作ろうとせず、工程を細かく分けます。

  • 第 1 段階: 下準備(野菜を切る)→ 味見して「硬すぎないか?」確認。
  • 第 2 段階: 炒める → 味見して「焦げすぎないか?」確認。
  • 第 3 段階: 煮込む → 味見して「味が染みているか?」確認。

AI は、**「今、この工程で何が起こっているか(中間フィードバック)」**を常に教えてもらいながら、「次はどうすればいいか」を修正していきます。これにより、失敗しても「どこで間違えたか」がすぐにわかり、方向修正が容易になります。

2. 専門家チームで協力する(マルチエージェント)

一人の料理人が全ての工程を一人でやるのではなく、チームに分けます。

  • 料理長(コーディネーター): 「今の野菜の硬さは OK だけど、次は火加減を弱めてね」と指示を出す。
  • 下準備担当: 野菜を切る。
  • 炒め担当: 炒める。

それぞれが自分の得意分野に集中できるので、全体としての品質が上がり、チーム全体で「最高の料理」を目指します。

3. 「全体像」と「細部」のバランス(グローバル・ローカル視点)

  • ローカル視点: 「今の炒め工程を完璧にしよう」と細部にこだわります。
  • グローバル視点: 「でも、全体として見たら、このレシピは根本的に違うアプローチの方がいいかも?」と、一度全体を見直して新しいアイデアを出します。

この2つの視点を交互に使うことで、「細部は完璧なのに全体がダメ」という落とし穴(局所最適解)にハマるのを防ぎます。


🏆 実際の成果:半導体(チップ)の設計で劇的改善

この方法を、**「半導体(チップ)の配置設計」**という、非常に複雑で難しい工業現場の課題に適用しました。

  • 課題: チップの上に、無数の小さな部品(セル)を配置します。配線が長すぎると性能が落ち、重なりすぎると故障します。人間が何年もかけて調整してきたパラメータ(学習率など)を、AI が自動で設計しました。
  • 結果:
    • 人間のプロが作ったものよりも、より短時間で、より高性能な設計が生まれました。
    • 実際の商用の 3D チップ設計ツールでテストしたところ、配線の長さが 9% 短くなり、計算回数が 52% 減(つまり、2 倍近く速く終わる)という驚異的な成果を出しました。
    • 従来の AI 手法では「失敗してコードが動かない」ことが多かったのですが、この方法では**「ほぼ 100% 成功する」**という安定性も得られました。

また、**「ブラックボックス最適化(薬の開発や素材設計など、仕組みがわからないものを最適化する)」**という別の分野でも、既存の AI 手法や人間の専門家を上回る結果を出しました。


💡 まとめ:なぜこれが画期的なのか?

これまでの AI は「答え合わせ」しかできませんでしたが、EvoStage は「過程の指導」を受けながら学べるようになりました。

  • 人間: 「経験豊富な職人」が何年もかけて試行錯誤して作ってきたものを、AI が数回の試行だけで凌駕しました。
  • 未来: これにより、人間は「面倒な計算や調整」から解放され、より創造的な仕事に集中できるようになります。

つまり、**「AI に料理のレシピを作らせる際、味見をしながら段階的に指導すれば、プロ以上の料理人が生まれる」**という、シンプルながら強力なアイデアが、この論文の核心です。