JEPA4Japan · チュートリアル

第28章 — 期待違反:モデルは「あり得ない出来事」に驚くのか

985文字 4分で読めます #LeWorldModel#World Models#JEPA

通常の動力学と物体の瞬間移動を対照し、潜在予測誤差による驚き信号を設計しつつ、それが人間的な物理理解を証明しないことを確認します。

コース進捗 コース目次 48レッスン中 48件を公開中

第0部 読み方ガイド:私たちは何を学ぶのか

  1. 01 第0章 — はじめる前に 公開中

第1部 世界モデル:エージェントの頭の中にある実験場

  1. 02 第1章 — なぜエージェントには「未来を想像する」力が必要なのか 公開中
  2. 03 第2章 — なぜ次の画像をそのまま予測しないのか 公開中
  3. 04 第3章 — JEPAの発想:画面の複製ではなく意味を予測する 公開中
  4. 05 第4章 — 1枚の図でLeWMを理解する 公開中

第2部 画面を状態に変える:LeWMのモデル構造

  1. 06 第5章 — 軌跡データ:モデルにとって世界は画像集ではない 公開中
  2. 07 第6章 — 視覚エンコーダー:各フレームに「状態パスポート」を発行する 公開中
  3. 08 第7章 — 動力学予測器:頭の中で時間を前へ進める 公開中
  4. 09 第8章 — 完全な順伝播:1バッチを最初から最後まで追う 公開中

第3部 モデルの抜け道を防ぐ:予測損失とSIGReg

  1. 10 第9章 — 最も危険な近道:表現崩壊 公開中
  2. 11 第10章 — 予測損失:モデルはどのように次の一歩を学ぶのか 公開中
  3. 12 第11章 — SIGRegの直感:表現空間に「呼吸」をさせる 公開中
  4. 13 第12章 — 必要最小限の数学 公開中
  5. 14 第13章 — オリジナルLeWMのエンドツーエンド学習の仕組み 公開中
  6. 15 第14章 — すぐに表現崩壊しないモデルを訓練する 公開中

第4部 モデルを行動に使う:潜在空間での計画

  1. 16 第15章 — 目標条件付き計画:「今いる場所」から「行きたい場所」へ 公開中
  2. 17 第16章 — 潜在ユークリッド距離:便利だが、常に信頼できるとは限らない 公開中
  3. 18 第17章 — CEM:勝ち抜き方式で行動を探索する 公開中
  4. 19 第18章 — MPC:モデルを一度に長く信じすぎない 公開中
  5. 20 第19章 — 長期ロールアウト:小さな誤差が大事故へ育つまで 公開中
  6. 21 第20章 — 最小のLeWMプランナーをゼロから実装する 公開中

第5部 エンジニアリング再現:論文から動くシステムへ

  1. 22 第21章 — 公式リポジトリと実験環境 公開中
  2. 23 第22章 — 最初の実験:TwoRoomのスモークテスト 公開中
  3. 24 第23章 — 2つ目の実験:PushTを再現する 公開中
  4. 25 第24章 — 世界モデルを公平に評価する方法 公開中
  5. 26 第25章 — 失敗診断マニュアル 公開中

第6部 LeWMは何を学んだのか

  1. 27 第26章 — 線形プローブ:潜在状態にはどの物理量が含まれるのか 公開中
  2. 28 第27章 — 潜在空間を「健康診断」する 公開中
  3. 29 第28章 — 期待違反:モデルは「あり得ない出来事」に驚くのか 現在のレッスン
  4. 30 第29章 — 「世界を理解する」を厳密に語るには 公開中

第7部 「予測が正確」でも「計画がうまくいかない」のはなぜか

  1. 31 第30章 — 訓練目的と計画目的のあいだにある亀裂 公開中
  2. 32 第31章 — 大域的には表現崩壊していなくても、タスクに必要な動力学が保たれるとは限らない 公開中
  3. 33 第32章 — 等方ガウス事前分布はいつ強すぎるのか 公開中
  4. 34 第33章 — 長期計画:より遠くを予測するか、より賢く計画するか 公開中
  5. 35 第34章 — 位置の距離からタスクの進捗へ 公開中
  6. 36 第35章 — マルチタスク、実ロボット、視覚的外乱 公開中
  7. 37 第36章 — 理論的な境界:真の状態はいつ同定できるのか 公開中

第8部 再現者から研究者へ

  1. 38 第37章 — 信頼できるLeWM改良実験を設計する 公開中
  2. 39 第38章 — 実行可能な12の研究課題 公開中
  3. 40 第39章 — LeWM研究の未解決問題 公開中

付録 数学・実装・再現・査読のための参照資料

  1. 41 付録A — 最低限必要な数学ツールキット 公開中
  2. 42 付録B — PyTorch実装クイックリファレンス 公開中
  3. 43 付録C — テンソル形状の完全一覧 公開中
  4. 44 付録D — 実験設定カード 公開中
  5. 45 付録E — 論文タイムラインとエビデンスレベル 公開中
  6. 46 付録F — 用語集 公開中
  7. 47 付録G — 再現チェックリスト 公開中
  8. 48 付録H — 専門家査読チェックリスト 公開中

まず大きな絵

  1. 予測次に何が来るはずか。
  2. 1つ変えるcolor、state、support。
  3. mismatch を測るspike は sensitivity で、belief ではない。
“surprise” は名前を付けた prediction error で、不可能を知る証明ではありません。

同じ history と actions から no change、color change、teleportation の3 trajectory に分かれます。

小さなお話

ball が screen の後ろへ消え、stage の反対側へ現れます。子どもも驚き、motion detector も反応します。両方とも event に反応しましたが、physical expectation を持つとは限りません。

Violation-of-Expectation(VoE)test は、expected continuation を作り、intervention を入れ、prediction–observation mismatch を測ります。大きな teleport spike が最初に示すのは、その event が model prediction とより大きく違ったことです。model が teleportation を不可能と知る証拠ではありません。

本当のルール

同じ prehistory、actions、intervention time、evaluation window の paired triplets を使います。

  1. unperturbed continuation。
  2. appearance intervention。
  3. teleportation のような state discontinuity。

LeWM v3 の3環境:

  • TwoRoom:agent color change vs agent teleport。
  • PushT:block color change vs agent と block の両方を teleport。
  • OGBench-Cube:cube color change vs cube teleport。

PushT は1-factor の “color vs physics” ではありません。teleport branch は2 objects と関係を変え、color branch は1 object の appearance を変えます。

論文は、3環境で teleportation surprise が paired test、threshold 0.01 未満で有意に高いと報告します。main figure の color effects は弱く non-significant です。慎重な文は「authors’ protocol の tested color intervention より tested teleport intervention に mismatch signal が強く反応した」です。

frozen public repository には authors’ exact reduction を復元する VoE code が足りません。course implementation は predicted next latent と actual next observation の frozen encoder latent の mean squared coordinate difference を tutorial scalar として定義できますが、tutorial diagnostic と明記します。

だまされる反例

last-frame predictor は current latent をコピーし、action を無視します。ordinary slow motion は modest error、teleportation は large spike、tiny color change は smaller spike。contact dynamics を学ばずに weakest ordering を通ります。

この説明を攻撃する controls:

  • 全 branch で same actions。
  • image-change magnitude を overlap。
  • in-support fast motion と support-matched reset。
  • matched displacement の one-object/two-object interventions。
  • last-frame、stagnant-latent、action-shuffled、appearance-only、persistence baselines。

time trace 全体を見ます。intervention 前 response は leakage/alignment error を示します。one-step spike と recovery、lasting plateau は違いますが、自分で原因を診断しません。新観測で re-anchor することも、unsupported reset/self-fed drift が続くこともあります。

intervention strength、support bin、mismatch reduction、fixed-time/peak statistic、exclusion rule、episode-level unit を pre-register します。teleport test spike を見てから normalization を fit しません。

実験のレシート

last clean history、action block、intervention frame、before/after observations、affected objects、simulator reset states、policy、seed、checkpoint、attachment point、aggregation rule を保存します。dashed predicted latent と solid encoded observation を分けます。decoder image は protocol が明示しない限り別 readout です。

後続 ACPC v1 は clean/visually perturbed history に same action sequence を与え、rollout divergence を測ります。Invariance Radius(IR)と Separation Rate(SR)を導入し、multi-step prediction error と、shared candidate pool 条件で planner-cost change への samplewise bounds を示します。著者は4 tasks、3 seeds/condition、public code 90d4276 で trend を報告します。screen は observed source-task success labels を使い、blur/resize severity は1つ。ACPC で plan 選択すると control が改善するとは示していません。

VoE が示すのは named protocol 下の perturbation sensitivity です。object permanence、causal physics、human-like cognition、planner use、unseen violation への generalization を単独では証明しません。

3つのクイック質問

  1. VoE triplet で同じに保つものは何ですか。
  2. PushT の color vs teleport が1-factor physics test でないのはなぜですか。
  3. teleportation に “surprised” になれる単純 baseline は何ですか。