project
ASAL - Sakana AIは、OpenAIなどと協力して、基本的なモデルを用いて人工生命を探索するシステムを立ち上げた。
ASAL(Automated Search for Artificial Life)は、基本的なモデルを用いて人工生命(ALife)を自動的に探索するシステムです。ASALは、Sakana AI、MIT、OpenAIなどの機関が共同で開発したもので、主に3つの要素に基づいています。
ASALとは何ですか?
ASAL(Automated Search for Artificial Life)は、基本モデルを用いて人工生命(ALife)の探索を自動化するシステムです。Sakana AI、MIT、OpenAI、その他の機関が共同開発したASALは、主に教師ありターゲット探索、オープン探索、イルミネーション探索という3つの探索メカニズムを利用しています。教師ありターゲット探索は、特定の現象や一連の事象を生み出すシミュレーションを特定します。オープン探索は、新しい振る舞いを継続的に生成できるシミュレーションの発見に焦点を当てます。イルミネーション探索は、多様な振る舞いを示すシミュレーションを特定します。ASALは、ボイド、粒子生命、生命体のようなセルオートマトン、レニア、ニューロンセルオートマトンなど、いくつかの古典的なALife基質で効果的に検証されており、これまで見られなかった生命体を発見し、ALife研究の境界を拡大することに成功しています。
ASALの主な機能
- 監視対象捜索特定の目標事象や事象シーケンスを生成できる人工生命シミュレーションを検索・発見し、研究者が特定の現象に合致するシミュレーション環境を見つけるのを支援する。
- 検索を開く:新たな行動や斬新な出来事を継続的に生み出す人工生命シミュレーションを見つけ出し、現実世界における絶え間ない斬新さの爆発を探求し、再現すること。
- 照明探索多様な振る舞いを示す人工生命シミュレーション群の発見は、人工生命現象の可能性全体を照らし出し、分類することで、「生命の可能な形態」を明らかにする。
- クロスマトリックス互換性ボイド、パーティクルライフ、ライフゲーム、レニア、ニューラルセルオートマトンなど、さまざまな人工生命マトリックスで動作することで、幅広い応用可能性を実証している。
- 定量分析基本モデルの意味表現能力に基づき、従来は定性的にしか分析できなかった人工生命現象の定量的分析を可能にし、新たな測定・分析ツールを提供する。
ASALの技術原則
- ビジュアル言語ベーシックモデルCLIP(対照言語画像事前学習)に基づき、画像と自然言語テキストは、類似性を測定するための共通の表現空間にマッピングされます。
- 埋め込みと類似性測定視覚と言語のモデルに基づき、対象となる現象を説明するシミュレーション画像とテキストによる手がかりを同じ表現空間に埋め込み、それらの類似性を測定する。
- 最適化アルゴリズム: 最適化アルゴリズム(遺伝的アルゴリズム、CMA-ESなど)を使用してシミュレーションパラメータを調整し、対象現象の表現とシミュレーション出力との一致度を最大化する。
- 検索戦略:
- 監視対象捜索: シミュレーションで生成された画像と目標となるプロンプトワードとの一致度を最大化することに基づいて、特定のシミュレーションを見つけます。
- 検索を開く: 基となるモデルの表現空間における過去の状態と比較して、シミュレーションされた画像の新規性を最大化するオープンシミュレーションを見つけること。
- 照明探索基となるモデルの表現空間における一連のシミュレーションの網羅率を最大化する、すなわち、各シミュレーションとその最も近い隣接シミュレーションとの距離を最小化し、多様なシミュレーションを探索する。
ASALのプロジェクト住所
- プロジェクト公式サイト:pub.sakana.ai/asal
- GitHubリポジトリ:https://github.com/SakanaAI/asal
- arXiv技術論文:https://arxiv.org/pdf/2412.17799
ASALアプリケーションシナリオ
- 生物進化研究生物進化の過程をシミュレートし、遺伝的変異と自然選択がどのように新種の出現につながるかを研究する。
- 知能ロボットの行動未知の環境におけるロボットの適応行動と学習戦略を探求し、その自律性を向上させる。
- ゲームAI開発ゲーム開発において、複雑な行動パターンを持つノンプレイヤーキャラクター(NPC)を生成することは、ゲームへの没入感と難易度を高める。
- 生態系保護シミュレーションさまざまな保護対策が生態系に与える影響をシミュレーションすることで、生態系保護に関する意思決定のための科学的根拠を提供する。
- 芸術創作観客の反応や外部環境の変化に基づいて進化する、ダイナミックなアート作品を生成する。