Skyfall AI が継続的強化学習の必要性を浮き彫りにする永続型企業シミュレーションベンチマーク「MORPHEUS」を発表
Skyfall AI が公開した「MORPHEUS」は、現実世界の非定常性を模倣する継続的強化学習(CRL)向けベンチマークであり、固定された最適解が存在しない環境でのエージェント学習の必要性を浮き彫りにしている。
キーポイント
大規模世界仮説に基づく非定常性の導入
エージェントの表現能力を超えた複雑さを前提とし、固定されたダイナミクス下でも環境が非定常に見えるという「Big World Hypothesis」に基づき設計されている。
継続的学習を強制する3 つの特性
過去の意思決定が未来に蓄積される「永続性」、固定ポリシーが最適でなくなる「非定常性」、そして固定された最適解が存在しない「運用複雑性」の 3 点を必須要件としている。
失敗注入と設定シフトによる現実模擬
11 種類の故障タイプを注入するエンジンと、学習ループとは独立して動作する非同期設定シフトコントローラーにより、エージェントが更新周期を時計として利用できないよう設計されている。
多角的な報酬関数とハイブリッド初期化
故障信号、財務台帳、リソーススループットの 3 つの検証器を組み合わせた複合報酬を採用し、大規模な行動空間に対応するため Frontier モデルによるデータ収集と SFT を併用している。
6 つの指標による評価プロトコル
累積報酬だけでは不十分とし、適応速度、忘却、回復時間など 6 つの指標を用いて非定常環境下での学習性能を多角的に評価する。
アルゴリズムごとの特化と限界
どの手法も全タスクで支配的ではなく、EWC は報酬面で優れるが LCM は適応速度で優れるなど、タスク特性(遅延効果の有無)によって最適な手法が異なる。
実社会での適用事例
ラベルなしのレジームシフト検出や数日後に判明する配送成果の評価など、企業システム特有の課題を検証するための具体的なユースケースを提供する。
重要な引用
Most reinforcement learning benchmarks reset the world after every episode. Real operations never reset.
As a result, the environment looks non-stationary even under fixed dynamics.
This stops the agent from using update periodicity as a proxy clock.
"cumulative reward alone is not enough. A scalar sum hides performance across a non-stationary horizon."
"That signals a large settled-state deficit, not a minor tuning gap."
MORPHEUS runs persistent enterprise worlds that never reset, unlike episodic RL benchmarks.
影響分析・編集コメントを表示
影響分析
このベンチマークは、単純な環境下での学習完了を目標とする従来の強化学習の限界を指摘し、実世界適用における「継続的適応」の重要性を理論的・実践的に裏付けるものです。特に、故障や需要変動といった不確実性を意図的に組み込む設計は、産業用 AI エージェントの信頼性向上に向けた重要なステップとなります。
編集コメント
強化学習の実用化において、最も欠落していた「非定常環境下での継続学習」を評価する指標がようやく登場しました。特に、学習ループとは独立した外部要因によるシフトを導入している点は、実世界でのモデル崩壊を防ぐための重要な知見を含んでいます。
多くの強化学習ベンチマークでは、エピソードごとに世界をリセットします。しかし、現実の運用において世界がリセットされることはありません。Skyfall AI が開発した「MORPHEUS」は、このギャップを埋めるために設計された、継続的強化学習(CRL)向けの永続的な企業シミュレーションプラットフォームです。
MORPHEUS とは何か?
MORPHEUS は、「ビッグ・ワールド仮説」(Javed & Sutton, 2024)に基づいています。この仮説では、世界の複雑さはあらゆるエージェントの表現能力を超えるとされています。その結果、環境の物理法則が固定されていても、外部からは非定常(ノンステーションアリー)に見えるのです。
継続的な学習を強制するために、MORPHEUS は3 つの特性を備えています。1 つ目は「永続性」です。過去の意思決定が積み重なり、将来の環境動態に影響を与えます。2 つ目は「非定常性」で、固定されたポリシーはいつか最適解ではなくなることを意味します。3 つ目は「運用上の複雑さ」であり、固定的な最適解が存在しない状態を指します。
各環境は、独立した TypeScript の世界プラグインとして構成されています。これらは「運用記述子(OD: Operational Descriptors)」、シミュレーションスケジューラー、初期データ、およびドキュメントをエクスポートします。OD は、特定の能力を実行するための手順計画を定義するものであり、エージェントは能力 API を通じて行動します。API 呼び出しごとに、対応する OD の実行がトリガーされます。
プラットフォームの仕組み
このアーキテクチャに基づき、非定常性は2 つのエンジンによって実現されています。1 つ目は「障害注入エンジン」です。これは OD のステップ間に型付きの乱入(ディスラプション)を挿入します。対象となる障害タイプは 11 種類あり、データ欠落(missing_data)、依存関係の失敗(dependency_failure)、レート制限(rate_limit)などが含まれます。これらの注入は、4 つの事前設定された頻度で実行されます。「軽量」(5%)、「現実的」(8%)、「中程度」(15%)、「積極的」(30%)です。
次に、非同期設定シフトコントローラーが動作します。これは固定されたタイムスタンプで障害の事前設定と需要を変更する役割を担います。このコントローラーは学習ループとは独立して稼働するため、環境の変化が勾配更新のタイミングと一致することはありません。これにより、エージェントが更新の周期性を擬似的な時計として利用することを防ぎます。
これらのエンジンに加え、報酬はプラットフォームがネイティブに記録する 3 つの運用検証器から算出されます。具体的には、障害イベントの信号、財務台帳の状態、リソースのスループットです。これらを組み合わせて総合的な報酬を生成します。デフォルトの重み付けは、障害信号に対して w_f = 0.5、財務状態とスループットそれぞれに w_l = w_p = 0.25 を設定しています。
Copy CodeCopiedUse a different Browser
Composite reward — MORPHEUS, Appendix C (default weights).
def clip(x, lo, hi):
return max(lo, min(hi, x))
def composite_reward(tickets, actual_cost, planned_cost, units, capacity,
w_f=0.5, w_l=0.25, w_p=0.25):
r_f = -sum(t["severity"] for t in tickets) # failure event signal
r_l = clip(1 - actual_cost / planned_cost, -1, 1) # financial ledger
r_p = clip(units / capacity, 0, 1) # resource throughput
return w_f * r_f + w_l * r_l + w_p * r_p
上限の仮定(障害ゼロ、コスト最小、スループット最大)の下では、各設定ごとの報酬の上限値は 0.50 となります。
Policy Initialisation
行動空間が広大であるため、ゼロから純粋な強化学習(RL)を行うのは現実的ではありません。そこで MORPHEUS は 2 段階のパイプラインを採用しています。
まず、最先端モデル(Gemini 3.1 Pro)を用いて ReAct フレームワークで軌跡を収集します。次に、そのデータを教師あり微調整(SFT)に用いて Qwen3-14B を学習させます。
これにより、すべての RL 実行は共有された SFT チェックポイントから開始されます。この設計によって、継続的な学習の挙動と基本的な運用能力を明確に分離できます。また、すべてのベースラインではオンライン後の微調整に PPO(Proximal Policy Optimization)を最適化アルゴリズムとして採用しています。
6 つの評価指標プロトコル
訓練手法が定義された今、累積報酬だけでは不十分です。スカラー値の合計では、非定常な時間軸全体における性能を捉えきれません。そこで研究チームは、以下の 6 つの指標を提案しました。
- 設定ごとの報酬(per-configuration reward)
- 適応速度(adaptation speed)
- 忘却度(forgetting)
- 回復時間(recovery time)
- 安定性(stability)
- 性能差(performance gap)
このうち、適応速度が最も重要な指標となります。これは、実行平均報酬が上限の半分に至るまでのステップ数をカウントするものです。さらに、相対的適応優位性(RAA)と可塑性を有効ランクを通じて追跡する 2 つの補助診断も用意されています。
ベースラインの結果
このプロトコルを用いて、研究チームは共有 SFT チェックポイントから 4 つのアルゴリズムファミリーを検証しました。テストには 2 つのタスクが設定されています。
- タスク 1:構造的なドリフト(変化)下での動的リソース割り当て
- タスク 2:遅延効果を伴うドリフト下でのスケジューリング
| アルゴリズムファミリー | メカニズム | outbound タスク 1 | outbound タスク 2 | inbound タスク 2 |
|---|---|---|---|---|
| PPO | CL(継続学習)メカニズムなし | 失敗ベースライン | 初期のみ適応 | ベースライン報酬 |
HERHindsight replayMid rewardBest rewardBest reward, top rank
EWCWeight consolidationBest rewardBest adaptationWeakest reward
LCMLatent context modelFastest adaptationNo advantageBest adaptation
これらの結果から、単一の手法が全体を支配しているわけではありません。プロセス外側のタスク 1 では EWC が報酬で首位に立ち、LCM は最速の適応を見せます。一方、タスク 2 では HER が報酬でリードしますが、遅延報酬の下では LCM の優位性は失われます。さらに、どの手法においても平均的なパフォーマンスの差は約 1.0 に近いです。これは微調整の不足ではなく、定常状態における大きな欠陥を示唆しています。
特筆すべきは、PPO と HER は最初の設定においてのみ適応し、ラベル信号がなくてもその後の状況では適応に失敗することです。
使用例と具体例
実務において、MORPHEUS は複数の役割を持つ読者にとって有用です。AI エンジニアにとっては、ラベルなしでレジームシフトを検出できるかどうかが試されます。例えば、需要が低負荷からバースト型に切り替わった際、何の信号も得られずにポリシーを適応させる必要があります。
データサイエンティストにとっては、遅延する信用配分の課題が浮き彫りになります。具体的には、出庫決定から数日後でないと確認できない「納期通りかつ完全受注(OTIF)」配送の達成状況などが該当します。ソフトウェアエンジニアにとって、TypeScript プラグイン形式を採用している点は大きなメリットです。これにより、動的挙動を変更せずに報酬関数の交換や観測機能のオンオフを自在に行えます。
強みと弱み
強み:
- リセットのない永続的な世界:実際に展開されているエンタープライズシステムに合致しています。
- パラメータ化された再現可能なレジームシフト:アルゴリズム間の公平な比較を可能にします。
- ネイティブの運用検証器からの報酬:外部アノテーションを必要としません。
評価コードはオープンソース化されています(Skyfall-Research/morpheus-evals)。
一方で、いくつかの弱点も指摘できます。まず、5 つある環境のうち現時点で評価されているのは 2 つのみです。また、上限値の算出には失敗がゼロという前提が含まれているため、結果は楽観的になりがちです。さらに、環境の変化(シフト)は外部トリガーによって引き起こされるものであり、過去の意思決定が積み重なって生じるものではありません。最後に、報酬の重み付けは研究上の変数であって、実業界で検証された目標値ではありません。
主なポイント:
MORPHEUS は、エピソードごとにリセットされる従来の RL ベンチマークとは異なり、一度開始すると永遠に続く企業シミュレーション世界を構築します。このベンチマークでは 5 つの環境が用意されていますが、今回はそのうち「プロセス・アウトバウンド」と「プロセス・インバウンド」の 2 つについて評価を行いました。
評価は 6 つの指標に基づいて行われます。構成ごとの報酬、適応力、忘却度、回復力、安定性、そして理論的上限値とのギャップです。PPO、HER、EWC、LCM の 4 つのベースラインアルゴリズムを比較しましたが、いずれも理論的な上限値には遠く及ばない結果となりました。
また、どのアルゴリズムが絶対的に優れているという結論は出ませんでした。報酬の最大化を重視するか、適応速度を優先するかによって、勝者は異なるからです。
詳細は論文とプロジェクトページをご覧ください。Twitter ではフォローも可能ですし、15 万人以上の ML 研究者が集まる SubReddit への参加やニュースレターの購読も歓迎します。Telegram ユーザーの方もぜひご参加ください。
GitHub リポジトリの宣伝、Hugging Face ページの紹介、製品リリース、ウェビナーなどのご協力をご希望の方は、お気軽にご連絡ください。
※本記事は MarkTechPost に掲載された「Skyfall AI Releases MORPHEUS: A Persistent Enterprise Simulation Benchmark That Makes Continual Reinforcement Learning Necessary Under Structured Non-Stationarity」を基にしています。
原文を表示
Most reinforcement learning benchmarks reset the world after every episode. Real operations never reset. Skyfall AI’s MORPHEUS targets that gap. It is a persistent enterprise simulation platform for continual reinforcement learning (CRL).
What is MORPHEUS?
MORPHEUS is grounded in the Big World Hypothesis (Javed & Sutton, 2024). It says the world’s complexity exceeds any agent’s representational capacity. As a result, the environment looks non-stationary even under fixed dynamics.
To force continual learning, MORPHEUS requires three properties: persistence, non-stationarity, and operational complexity. Persistence means past decisions compound into future dynamics. Non-stationarity means any fixed policy eventually becomes suboptimal. Operational complexity means no fixed optimal policy exists.
Each environment is a self-contained TypeScript world plugin. It exports Operational Descriptors (ODs), a simulation scheduler, seed data, and documentation. An OD defines the step-by-step execution plan for a capability. Agents act through a capability API, and each call triggers an OD execution.
How the Platform Works?
Building on that architecture, non-stationarity comes from two engines. First, a failure injection engine inserts typed disruptions between OD steps. It draws from eleven failure types, including missing_data, dependency_failure, and rate_limit. It runs at four preset rates: light (5%), realistic (8%), moderate (15%), and aggressive (30%).
Second, an asynchronous configuration shift controller changes failure presets and demand at fixed timestamps. It runs independently of the training loop, so shifts never align with gradient updates. This stops the agent from using update periodicity as a proxy clock.
Alongside these engines, reward comes from three operational verifiers logged natively by the platform. These are failure event signals, financial ledger status, and resource throughput. The composite reward combines them. Default weights are w_f = 0.5 and w_l = w_p = 0.25.
Copy CodeCopiedUse a different Browser
Composite reward — MORPHEUS, Appendix C (default weights).
def clip(x, lo, hi):
return max(lo, min(hi, x))
def composite_reward(tickets, actual_cost, planned_cost, units, capacity,
w_f=0.5, w_l=0.25, w_p=0.25):
r_f = -sum(t["severity"] for t in tickets) # failure event signal
r_l = clip(1 - actual_cost / planned_cost, -1, 1) # financial ledger
r_p = clip(units / capacity, 0, 1) # resource throughput
return w_f * r_f + w_l * r_l + w_p * r_p
Under the upper-bound assumptions (zero failures, minimum cost, full throughput), the bound per configuration equals 0.50.
Policy Initialisation
Because the action space is large, pure RL from scratch is impractical. Therefore MORPHEUS uses a two-stage pipeline. A frontier model (Gemini 3.1 pro) collects trajectories using the ReAct framework. These traces then fine-tune Qwen3-14B via supervised fine-tuning (SFT).
Consequently, every RL run starts from this shared SFT checkpoint. This isolates continual learning behaviour from basic operational competence. All baselines then use PPO as the base optimizer for online post-training.
The Six-Metric Evaluation Protocol
With training defined, cumulative reward alone is not enough. A scalar sum hides performance across a non-stationary horizon. So the research team propose six metrics instead. These are per-configuration reward, adaptation speed, forgetting, recovery time, stability, and performance gap.
Among these, adaptation speed is the headline metric. It counts steps until the running-average reward reaches half the upper bound. Two supplementary diagnostics also track relative adaptation advantage (RAA) and plasticity via effective rank.
Baseline Results
Using this protocol, the research team tests four algorithm families from the shared SFT checkpoint. Two tasks are defined. Task 1 is dynamic resource allocation under structured drift. Task 2 is scheduling under drift with delayed effects.
FamilyMechanismOutbound Task 1Outbound Task 2Inbound Task 2
PPONo CL mechanismFailure baselineAdapts only earlyBaseline reward
HERHindsight replayMid rewardBest rewardBest reward, top rank
EWCWeight consolidationBest rewardBest adaptationWeakest reward
LCMLatent context modelFastest adaptationNo advantageBest adaptation
Across these results, no single family dominates. On process-outbound Task 1, EWC leads reward and LCM adapts fastest. On Task 2, HER leads reward while LCM loses its edge under delayed reward. Meanwhile, mean performance gaps sit near 1.0 for every method. That signals a large settled-state deficit, not a minor tuning gap.
Notably, PPO and HER generally adapt only in the first configuration. They then fail to adapt in later regimes, even without label signals.
Use Cases with Examples
In practice, MORPHEUS suits several reader roles. For AI engineers, it tests whether an agent detects regime shifts without labels. For example, demand switches from low to bursty, and the policy must adapt with no signal.
For data scientists, it stresses delayed credit assignment. For example, On-Time In-Full (OTIF) delivery is observable only days after the dispatch decision. For software engineers, the TypeScript plugin format allows swapping rewards or toggling observability without changing dynamics.
Strengths and Weaknesses
Strengths:
Persistent worlds with no resets, matching deployed enterprise systems.
Parameterisable, reproducible regime shifts for fair cross-algorithm comparison.
Rewards from native operational verifiers, needing no external annotation.
Open-sourced evaluation code (Skyfall-Research/morpheus-evals).
Weaknesses:
Only two of five environments are evaluated so far.
The upper bound assumes zero failures, so it stays optimistic.
Shifts are externally triggered, not driven by compounding decisions.
Reward weights are research variables, not validated industry objectives.
Key Takeaways
MORPHEUS runs persistent enterprise worlds that never reset, unlike episodic RL benchmarks.
It ships five environments; two are evaluated here: process-outbound and process-inbound.
A six-metric protocol scores per-configuration reward, adaptation, forgetting, recovery, stability, and gap-to-upper-bound.
Four baselines (PPO, HER, EWC, LCM) all sit far below the theoretical upper bound.
No single algorithm wins; reward and adaptation speed pick different winners.
Check out the Paper and Project Page. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
The post Skyfall AI Releases MORPHEUS: A Persistent Enterprise Simulation Benchmark That Makes Continual Reinforcement Learning Necessary Under Structured Non-Stationarity appeared first on MarkTechPost.
関連記事
[AINews] コデックスの利用者が半年で10倍以上に増加し700万人に、過去1日でさらに100万人増;コデックスはクロード・コードを追い抜いたのか?
Google、ブラウザ上で WebGPU を経由して .tflite モデルを実行する JavaScript バインディング「LiteRT.js」をリリース
PrismML が Qwen3.6-27B の軽量版「Bonsai 27B」をリリース:ラップトップやスマートフォンで動作する 1 ビットおよび 3 値モデル
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み