← 最新の論文
🤖 AI

ImprovEvolve: Basin-Hopping Meets LLM-Guided Evolutionary Search

ImprovEvolveは、六角形充填、自己相関不等式、および球面符号において新たな最先端の解を発見することに成功し、かつ言語モデルへの認知負荷を大幅に軽減する、特化した初期化、改善、および摂動演算器を進化させて盆地跳躍(basin-hopping)プロセスを駆動するLLM誘導型進化探索を導入する。

原著者: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

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

原著者: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

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

あなたは、非常に困難なパズルを解こうとしているところだと想像してください。例えば、特定の数の奇妙な形の六角形を、重なり合うことなく容器の中にぴったりと収めることや、特定の値を最大化する完璧な数学的曲線を見つけることなどです。これらは「最適化問題」と呼ばれ、非常に難しいことで知られています。なぜなら、解の風景は小さな丘や深い谷(局所最適解)で満たされているからです。もし一歩間違えれば、浅い谷に捕まってしまい、最も深い谷にたどり着くことができなくなってしまいます。

長い間、研究者たちは人工知能(特に大規模言語モデル、LLM)に、これらの一連のパズルを解かせるために、一度にすべてを行う単一の巨大なプログラムを書かせる方法を試してきました。AIは、どこから始めて、どのように動き、いつ止まるべきかをすべて自分で判断しなければなりません。これは、シェフに対して料理を作るだけでなく、キッチンを設計し、新しい調理器具を発明し、さらにレシピ本まで一度にすべて作れと命じるようなものです。この論文では、このアプローチを「AlphaEvolve」と呼んでいます。これは時として機能しますが、AIを圧倒してしまい、不格好で不完全な解決策を招くことがよくあります。

新しいアイデア:ImprovEvolve

著者であるAlexey Kravatskiyとその仲間たちは、「ImprovEvolve」と呼ばれるよりスマートな方法を提案しています。AIにゼロから「スーパー最適化器」を構築させるのではなく、仕事を3つの小さく管理可能なタスクに分割するのです。彼らはAIに対し、3つの特定のツールを含む「道具箱」を作成するよう求めます。

  1. スターター(generate_config): パズルのためのランダムで有効な開始地点を作成するだけのツール。
  2. ポリッシャー(improve): 乱れた解を取り込み、それを少しずつ改善して、エッジを滑らかにするツール。
  3. シェイカー(perturb): 解をランダムに揺さぶり、揺らすことでより深く、より良い谷へと落ちる助けになるかどうかを確認するツール。

「ベイシン・ホッピング(Basin-Hopping)」のダンス

AIがこの道具箱を作り終えた後、研究者たちはそれを一度実行して終わりにはしません。彼らは「ベイシン・ホップ」と呼ばれる古典的な数学的戦略を使用します。これは、霧の深い山脈の中で最も低い地点を探そうとしているハイカーのようなものです。

  1. スタート: ハイカーはランダムな地点に降り立ちます(スターターを使用)。
  2. ポリッシュ: 彼らは最も近い谷の底に向かって下り坂を歩きます(ポリッシャーを使用)。
  3. シェイク: 彼らは大きなランダムな跳躍を行い(シェイカーを使用)、別の、より深い谷に着地することを期待して、新しい場所に移動します。
  4. 繰り返す: もし新しい地点の方が低ければ、そこに留まります。そうでなければ、再び試行するかもしれません。彼らはこれを何度も繰り返し、底に近づくにつれて、徐々に跳躍を小さくしていきます。

「思考」(AIが行うこと)と「探索」(ベイシン・ホッピングのループ)を分離することで、AIは一度に一つの特定のことに集中できるようになります。これは、複雑な問題を解決しようとする際、全体を一度に頭の中に保持しようとするよりも、小さなステップに分解したほうが人間が上手くいくのと同様です。

結果:新記録の樹立

この論文は、この手法を3つの非常に困難な数学的課題でテストしています。

  • 六角形充填(Hexagon Packing): 11個、12個、あるいは23個の六角形を、できるだけ小さな六角形の箱の中に詰め込む場面を想像してください。この新手法は、いくつかの数において新しい世界記録となる充填を見つけ出し、他のAIシステムや人間の専門家が立てた従来の記録を打ち破りました。
  • 自己相関不等式(The Autocorrelation Inequality): これは、完璧な波の形を見つけることに関する複雑な数学の問題です。AIは既知の数学的限界(下限値)を0.96102から0.96258へと向上させました。これは、以前のAIが見つけた優れた解を、新しい「ポリッシャー」ツールを使用してさらに精緻化することによって達成されました。
  • 球面符号(Spherical Codes): これは、球面上に点(ザクロの種のようなもの)をできるだけ離して配置する問題です。新手法は、90種類のテストケースの大部分において配置を改善し、これまで知られていたどの構成よりもわずかに効率的な構成を見つけ出しました。

人間の手による仕上げ

興味深いことに、論文では、AIが重労働を行った一方で、人間が最高の成果を得るためにコードにいくつかの極めて小さな調整(特定のパラメータ設定の変更や、特定の数学的ツールの切り替えなど)を加えたことが記されています。これは、最高の成果はパートナーシップから生まれることを示唆しています。つまり、AIが核となる構造とロジックを生成し、人間がAIが見落とす可能性のある最終的な「微調整」を提供するという形です。

まとめ

この論文は、AIに「スーパー天才」として問題全体を一気に解決させるのではなく、ツール一式を構築する「スペシャリスト」になってもらうべきだと主張しています。そして、そのツールをベイシン・ホップというスマートな反復ループの中で使用します。このアプローチであるImprovEvolveは、すべてを一度に行おうとする従来の手法よりも、より効果的で堅牢であり、新たな数学的記録を見つけ出す能力が高いことが証明されました。

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

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

Digest を試す →