Paper: 2609.10464 Authors: Andy Zeyi Liu, Haoran Sun, Lucas Baker, Randall Balestriero, John Sous Categories: cs.AI, cs.CV, cs.LG

The Gap

JEPA world models learn a compact latent representation of the world that supports prediction and planning. That is a behavioural claim, and it leaves a question unasked: their capability to learn physics and generate physically realistic dynamics remains untested. A latent space can support good predictions without the model representing the physical law — the same way a curve fit can predict well without containing the mechanism.

The failure mode that exposes this is out-of-distribution generalisation within a law. The paper’s testbed is dynamical tasks under different gravitational fields that, despite obeying the same physical law, exhibit qualitatively different dynamicsfloating motion in weak fields to rapid bouncing in strong ones. One law, very different behaviour, so a model that has learned the law should transfer and a model that has learned the surface statistics should not.

   JEPA WORLD MODELS: A BEHAVIOURAL CLAIM, AN UNASKED QUESTION

   JEPA world models learn a COMPACT LATENT REPRESENTATION that
   supports PREDICTION and PLANNING
        |
        v
   [THE UNASKED QUESTION]
     their capability to LEARN PHYSICS and generate PHYSICALLY
     REALISTIC dynamics remains UNTESTED
        <- a latent space can support good predictions WITHOUT the
           model representing the LAW
        <- the same way a CURVE FIT can predict well without
           containing the MECHANISM

   [THE FAILURE MODE THAT EXPOSES THIS]
     OUT-OF-DISTRIBUTION GENERALISATION **WITHIN** A LAW
        testbed: dynamical tasks under DIFFERENT GRAVITATIONAL FIELDS
          that, DESPITE OBEYING THE SAME PHYSICAL LAW, exhibit
          QUALITATIVELY DIFFERENT DYNAMICS
          -> from FLOATING MOTION in weak fields to RAPID BOUNCING in
             strong ones
       -> one LAW, very different BEHAVIOUR
       -> a model that learned the LAW should TRANSFER
          a model that learned the SURFACE STATISTICS should NOT

The Increment

One sentence: Before this paper, JEPA world models had not been tested on physics; after it, supplying the governing parameter to the temporal model cuts open-loop error up to 2× and lifts control success up to 2.5×, and the gain is traced to the encoder rather than the predictor.

Core Mechanism

The method has two changes, and the second is the one that produces the result.

The parameter governing the physics is supplied to the temporal model via action-conditioning. So gravity is not something the model must infer from the observation stream — it is given, as a control input. That reframing matters for what is being tested: the question becomes whether the model can use a known physical parameter, rather than whether it can infer one.

The encoder and predictor are jointly trained through an autoregressive latent rollout. This is the structural change, and its significance is not obvious until the explanation arrives: joint training over multi-step rollouts is what allows the rollout loss to reach the encoder.

The evaluation spans two settings with different demands: two-dimensional datasets where SG-JEPA reduces open-loop prediction error by up to 2×, and three-dimensional robotic datasets where it increases control success rate up to 2.5×, with independently trained diffusion policies — so the control result is not an artefact of a policy co-adapted to the world model. The comparison is against DINO-WM, an existing model in the same family.

Then the part that makes the paper more than a benchmark result. The authors develop a linear feature model that separates local law-conditioned error from its recursive amplification under rollout. That decomposition is the analytic instrument: total error at long horizon is not just the per-step error, it is the per-step error compounded by recurrence, and separating them lets you ask which part the method improved.

Guided by that model, the explanation is that back-propagating the multi-step rollout loss into the representation trains the encoder to keep the features that the predictor can carry forward, and those are the features the dynamics depend on. So the mechanism is a selection pressure: the rollout loss, applied to the representation, favours encoders whose features remain usable across many steps — and features that survive many steps of a rollout under a fixed physical law are, plausibly, the ones the law acts on.

And the conclusion drawn from that: most of the gain comes from the encoder learning better features rather than from the predictor learning better dynamics. This is a claim that could easily have been left as “our architecture is better”, and the paper identifies which of the two components moved. It also implies the interesting bottleneck for this class of models is representational rather than dynamic.

   TWO CHANGES, AND THE SECOND PRODUCES THE RESULT

   [1] THE PARAMETER GOVERNING THE PHYSICS IS SUPPLIED to the temporal
       model VIA ACTION-CONDITIONING
         -> gravity is NOT something the model must INFER from the
            observation stream: it is GIVEN, as a control input
         <- reframing matters for what is TESTED: the question becomes
            whether the model can USE a known physical parameter,
            rather than whether it can INFER one

   [2] THE ENCODER AND PREDICTOR ARE JOINTLY TRAINED through an
       AUTOREGRESSIVE LATENT ROLLOUT
         <- the STRUCTURAL change, and its significance is not obvious
            until the explanation arrives: JOINT TRAINING OVER
            MULTI-STEP ROLLOUTS is what allows the ROLLOUT LOSS TO
            REACH THE ENCODER

   EVALUATION ACROSS TWO SETTINGS WITH DIFFERENT DEMANDS
     2D datasets: OPEN-LOOP PREDICTION ERROR reduced by up to 2x
     3D robotic datasets: CONTROL SUCCESS RATE up to 2.5x, with
       INDEPENDENTLY TRAINED DIFFUSION POLICIES
       <- so the control result is NOT an artefact of a policy
          CO-ADAPTED to the world model
     comparison: DINO-WM, an existing model IN THE SAME FAMILY

   THE ANALYTIC INSTRUMENT
     a LINEAR FEATURE MODEL that SEPARATES
       LOCAL law-conditioned error
     FROM
       its RECURSIVE AMPLIFICATION UNDER ROLLOUT
       <- total error at long horizon is not just PER-STEP error; it
          is per-step error COMPOUNDED BY RECURRENCE
       <- separating them lets you ask WHICH PART the method improved

   THE EXPLANATION, GUIDED BY THAT MODEL
     BACK-PROPAGATING THE MULTI-STEP ROLLOUT LOSS INTO THE
     REPRESENTATION trains the ENCODER to keep THE FEATURES THAT THE
     PREDICTOR CAN CARRY FORWARD, and THOSE ARE THE FEATURES THE
     DYNAMICS DEPEND ON
       <- the mechanism is a SELECTION PRESSURE: the rollout loss,
          applied to the representation, favours encoders whose
          features REMAIN USABLE ACROSS MANY STEPS
       <- features that SURVIVE MANY STEPS OF A ROLLOUT UNDER A FIXED
          PHYSICAL LAW are, plausibly, THE ONES THE LAW ACTS ON

   CONCLUSION DRAWN
     MOST OF THE GAIN COMES FROM THE ENCODER LEARNING BETTER FEATURES,
     NOT FROM THE PREDICTOR LEARNING BETTER DYNAMICS
       <- could easily have been left as "our architecture is better";
          the paper identifies WHICH OF THE TWO COMPONENTS MOVED
       -> implies the interesting bottleneck for this class of models
          is REPRESENTATIONAL rather than DYNAMIC

Think of it as learning to predict where a ball goes by first learning a good coordinate system. If your representation of the scene mixes up the properties that the law acts on — position, velocity, the strength of the field — then no amount of better extrapolation on top will save you: the predictor is working with numbers that do not separate the things the law cares about. What the rollout loss does, pushed back into the representation, is penalise encodings that cannot be carried forward many steps — and an encoding that survives many steps is one where the law’s variables stay cleanly separated. So the improvement shows up as better features, and the predictor looks barely different because it was already adequate for the coordinates it was given.

Key Concepts

  • Testing physics rather than prediction quality: transferring across fields that share a law but differ qualitatively. It distinguishes representing the law from fitting surface statistics.
  • Supplying the governing parameter as control input: making gravity an action-conditioning signal rather than something to infer. It reframes the test as “can the model use a known parameter”.
  • Joint training through autoregressive rollout: the structural change that lets the rollout loss reach the encoder. It is the mechanism, and it is not visible from the architecture alone.
  • Separating local error from recursive amplification: the linear feature model. It is what makes it possible to attribute the gain between the per-step and compounded components.
  • The representational bottleneck: most of the gain coming from the encoder. It implies that improving this class of models is primarily a feature-learning problem.

Framework Shift

Before (JEPA trained for prediction and planning):
  learn a compact latent supporting prediction
  -> physics untested: a curve fit can predict without containing
     the mechanism
  -> the governing parameter must be inferred from the stream
  -> gain, if any, is not attributed between components

After (parameter supplied, rollout loss reaches the representation):
  gravity given via action-conditioning
  encoder and predictor jointly trained through latent rollout
  -> open-loop error down up to 2x; control success up to 2.5x
  -> linear model separates local error from recursive amplification
  -> most of the gain is the ENCODER: features the predictor can
     carry forward, which are the ones the dynamics depend on

From asking whether a world model predicts well, to asking whether it represents the law well enough to transfer across the law’s regimes, the core shift is that the improvement turned out to be representational, and the diagnostic that showed it separated per-step error from its compounding.

Expert Assessment

Problem choice: Excellent, and the testbed is what makes it decisive. Using one law with qualitatively different regimes is exactly the right construction, because it separates a model that has learned the law from one that has learned the statistics of the training conditions — and the paper notes that this had not been tested, which is a real gap given how JEPA models are motivated.

Method maturity: Two aspects stand out. Supplying the governing parameter is a deliberate simplification of the question, and the paper is clear that it tests use rather than inference. More importantly, the linear feature model that separates local error from recursive amplification is a genuine analytic contribution: attributing an architectural gain between encoder and predictor is exactly the question such papers usually leave as an assertion, and answering it here yields a claim about where the bottleneck lies. Training the comparison policy independently rather than jointly is the right control for the control-task result.

Experimental integrity: The attribution result is the honest part, because it is not the flattering reading — an encoder-centric explanation is less actionable for people hoping to swap in a better predictor. Reporting the diffusion policies as independently trained rules out the co-adaptation confound. The limitations are that the linear feature model is a simplification whose separation is approximate, and that the setting is simulated dynamics under varied gravity, so whether the representational story holds for contact-rich or partially observed manipulation is not established.

Writing quality: The mechanism claim is stated with its reasoning, which is what makes it checkable rather than a slogan. Because the practical consequence is “improve the encoder”, a short passage on what that implies for architecture choices — for instance whether any change to the predictor would matter at all — would make the finding directly usable.

Verdict: strong accept — it tests JEPA models on physics with a construction that separates law-learning from statistics-fitting, and it traces the improvement to the encoder using an analytic decomposition rather than asserting an architecture-level win.

Takeaways

  • Test transfer within a law, not just across tasks. Regimes that share a mechanism and differ qualitatively separate law-learning from statistics-fitting.
  • Ask which component moved. Attaching a gain to the encoder rather than the predictor changes what you would try next.
  • Separate per-step error from its recursive amplification. Long-horizon error is compounded, and the decomposition is what allows attribution.
  • Train the comparison policy independently. A policy co-adapted to the world model will flatter it for reasons unrelated to the model’s quality.

论文: 2609.10464 作者: Andy Zeyi Liu, Haoran Sun, Lucas Baker, Randall Balestriero, John Sous 分类: cs.AI, cs.CV, cs.LG

缺口

JEPA 世界模型学到的是一个紧凑的、能支持预测与规划的世界隐表示。那是一个行为层面的主张,而它留下了一个未被提出的问题:它们”学习物理”、并生成物理上真实动力学的能力,此前未被检验。 一个隐空间可以支持很好的预测,而模型并没有表示那条物理定律——就像一条拟合曲线可以预测得很准,却不包含任何机制。

而暴露这一点的失效模式,是同一条定律之内的分布外泛化。论文的试验台是不同引力场下的动力学任务,它们尽管服从同一条物理定律,却表现出质性不同的动力学——弱场中的漂浮运动到强场中的快速弹跳。一条定律、非常不同的行为;因此一个学到了定律的模型应当迁移,而一个只学到了表面统计的模型不应当。

   JEPA 世界模型:一个行为层面的主张,一个未被提出的问题

   JEPA 世界模型学到的是「一个紧凑的、能支持预测与规划的世界隐表示」
        |
        v
   [未被提出的问题]
     它们「学习物理」、并生成「物理上真实的动力学」的能力
     此前「未被检验」
        <- 一个隐空间可以支持很好的预测,而模型并未表示那条「定律」
        <- 就像一条「拟合曲线」可以预测得很准,却不包含任何「机制」

   [暴露这一点的失效模式]
     「同一条定律之内」的分布外泛化
       试验台:不同引力场下的动力学任务,它们
         「尽管服从同一条物理定律,却表现出质性不同的动力学」
         -> 从弱场中的「漂浮运动」到强场中的「快速弹跳」
       -> 一条「定律」,非常不同的「行为」
       -> 学到了「定律」的模型应当「迁移」,
          只学到「表面统计」的模型不应当

增量

一句话: 在这篇论文之前,JEPA 世界模型从未在物理上被检验;在这篇论文之后,把支配物理的参数送进时间模型,可把开环误差最多降低 2 倍、控制成功率最多提升 2.5 倍,而增益被追溯到编码器、而不是预测器。

核心机制

方法有两处改动,而第二处才是产出结果的那个。

支配物理的那个参数,经由”动作条件化”被送入时间模型。 于是引力不是模型必须从观测流中推断的东西——它是被给出的,作为一个控制输入。这个重构对”被检验的是什么”很要紧:问题变成了”模型能否使用一个已知的物理参数”,而不是”它能否推断出这个参数”。

编码器与预测器经由”自回归隐空间 rollout”被联合训练。 这是结构性的改动,而它的意义在解释到来之前并不明显:在”多步 rollout”上做联合训练,正是让”rollout 损失”能够抵达编码器的原因。

评测横跨两个要求不同的设定:二维数据集上,SG-JEPA 把开环预测误差最多降低 2 倍三维机器人数据集上,它把控制成功率最多提升 2.5 倍,且策略是独立训练的扩散策略——因此控制结果不是”一个与世界模型共同适配的策略”的产物。比较对象是同族的 DINO-WM

接着是让这篇论文不止于”一个基准结果”的部分。作者发展了一个线性特征模型,把「局部、受定律制约的误差」与「它在 rollout 下的递归放大」分开。 这个分解就是分析工具:长时域的总误差不只是”每步误差”,而是每步误差被递归复合之后的结果;把它们分开,才能问”方法改善的是哪一部分”。

在这个模型的引导下,解释是:把多步 rollout 损失反向传播进表示,会训练编码器去保留”预测器能够携带前进”的那些特征,而那些正是动力学所依赖的特征。 所以机制是一种选择压力:施加在表示上的 rollout 损失,偏好那些特征在多步之后仍然可用的编码器——而在一条固定物理定律下、能存活许多步 rollout 的特征,很可能就是那条定律所作用的那些

由此得出的结论是:大部分增益来自编码器学到了更好的特征,而不是预测器学到了更好的动力学。 这本来很容易被留成”我们的架构更好”;而论文指出了两个组件中究竟是哪一个动了。它同时暗示:这一类模型的有意思的瓶颈是表示层面的,而不是动力学层面的。

   两处改动,而「第二处」才是产出结果的那个

   [1] 支配物理的参数「经由动作条件化」被送入时间模型
         -> 引力「不是」模型必须从观测流中「推断」的东西:
            它是「被给出的」,作为一个控制输入
         <- 重构对"被检验的是什么"很要紧:问题变成
            "模型能否「使用」一个已知的物理参数",
            而不是"它能否「推断」出这个参数"

   [2] 编码器与预测器经由「自回归隐空间 rollout」被「联合训练」
         <- 结构性的改动,其意义在解释到来之前并不明显:
            「在多步 rollout 上做联合训练」,
            正是让"rollout 损失"能够「抵达编码器」的原因

   「评测」横跨两个要求不同的设定
     二维数据集:「开环预测误差」最多降低 2 倍
     三维机器人数据集:「控制成功率」最多提升 2.5 倍,
       且策略是「独立训练的扩散策略」
       <- 因此控制结果不是"一个与世界模型「共同适配」的策略"
          的产物
     比较对象:同族的 DINO-WM

   「分析工具」
     一个「线性特征模型」,把
       「局部、受定律制约的误差」

       「它在 rollout 下的递归放大」
     分开
       <- 长时域的总误差不只是"每步误差",
          而是每步误差被「递归复合」之后的结果
       <- 把它们分开,才能问"方法改善的是「哪一部分」"

   「在这个模型引导下的解释」
     把多步 rollout 损失反向传播进表示,会训练「编码器」去保留
     "「预测器能够携带前进」的那些特征,
      而那些正是「动力学所依赖」的特征"
       <- 机制是一种「选择压力」:施加在表示上的 rollout 损失,
          偏好那些「在多步之后仍然可用」的编码器
       <- 在一条固定物理定律下、能存活许多步 rollout 的特征,
          很可能就是「那条定律所作用的那些」

   「由此得出的结论」
     「大部分增益来自编码器学到了更好的特征,
       而不是预测器学到了更好的动力学」
       <- 本来很容易留成"我们的架构更好";
          论文指出了「两个组件中究竟是哪一个动了」
       -> 暗示这一类模型有意思的瓶颈是「表示层面」的,
          而不是「动力学层面」的

可以用**“先学一套好的坐标系,再去预测球会落在哪儿”来理解这件事: 如果你对场景的表示把”定律所作用的那些属性”混在一起——位置、速度、场的强度——那么无论在上面加多好的外推都救不了你:预测器手上的那些数,没有把定律在乎的东西分开。 而 rollout 损失被推回表示之后所做的,就是惩罚那些无法被携带许多步的编码方式**——而一个能存活许多步的编码,正是”定律的变量被干净地分开”的那种编码。 所以改进表现为更好的特征,而预测器看起来变化不大,因为对它被给定的那套坐标而言,它本来就已经够用

关键概念

  • 测物理,而不是测预测质量: 在同一条定律下、质性不同的场之间迁移。它把”表示定律”与”拟合表面统计”区分开。
  • 把支配参数作为控制输入: 让引力成为动作条件信号,而不是待推断之物。它把检验重构为”模型能否使用一个已知参数”。
  • 经由自回归 rollout 的联合训练: 让 rollout 损失能够抵达编码器的结构性改动。它才是机制,而单看架构看不出来。
  • 把局部误差与递归放大分开: 那个线性特征模型。正是它让”在每步误差与复合误差之间归因增益”成为可能。
  • 表示层面的瓶颈: 大部分增益来自编码器。它意味着改进这一类模型主要是一个特征学习问题。

框架转变

之前(JEPA 为预测与规划而训练):
  学一个支持预测的紧凑隐表示
  -> 物理未被检验:拟合曲线可以预测而不包含机制
  -> 支配参数必须从观测流中推断
  -> 即便有增益,也未在组件之间归因

之后(参数被给出,rollout 损失抵达表示):
  引力经由动作条件化被给出
  编码器与预测器经由隐空间 rollout 联合训练
  -> 开环误差最多降 2 倍;控制成功率最多升 2.5 倍
  -> 线性模型把局部误差与递归放大分开
  -> 大部分增益来自「编码器」:预测器能携带前进的特征,
     也就是动力学所依赖的那些

从”问一个世界模型预测得好不好”,转变为”问它表示定律表示得够不够好、以至于能跨定律的不同区间迁移”,核心转变在于:改进最终落在了表示上,而揭示这一点的诊断把”每步误差”与”它的复合”分开了。

专家评审

选题眼光: 极好,而试验台才是让它有结论性的东西。 用”同一条定律、质性不同的区间”正是正确的构造,因为它把”学到了定律的模型”与”学到了训练条件统计量的模型”分开;而论文指出这件事此前未被检验——考虑到 JEPA 模型被赋予的动机,这是一个真实的空白。

方法成熟度: 有两点突出。 把支配参数送进去,是对问题的刻意简化,而论文清楚说明它检验的是使用而非推断。 更重要的是:那个把局部误差与递归放大分开的线性特征模型,是一项真正的分析贡献——在编码器与预测器之间归因一项架构增益,恰恰是这类论文通常留作断言的问题;在这里把它回答出来,才得到一个关于”瓶颈在哪里”的主张。 对照策略独立训练而非联合训练,是控制类结果所需的正确对照。

实验诚意: 那条归因结果是诚实之处,因为它不是那个好看的读法——以编码器为中心的解释,对”希望换上更好预测器”的人来说可操作性更低。 报告扩散策略是独立训练的,排除了共同适配这一混淆。 局限在于:线性特征模型是一种简化,它的分离是近似的;而设定是”可变引力下的仿真动力学”,因此这个”表示层面的故事”在富含接触或部分可观测的操作任务中是否成立,尚未被确立。

写作功力: 机制主张连同它的推理一起给出,这才让它可被核查、而不是一句口号。 由于实际后果是”去改进编码器”,若能补一小段讲清这对架构选择意味着什么——比如”对预测器的任何改动是否还会起作用”——会让这个发现直接可用。

判决: 强接收(Strong Accept) — 它用一个能把”学定律”与”拟合统计”分开的构造来检验 JEPA 模型的物理能力,并用一次分析性的分解把改进追溯到编码器,而不是断言一个架构层面的胜利。

要点总结

  • 同一条定律之内的迁移,而不只是跨任务迁移。共享同一机制、却质性不同的区间,能把”学定律”与”拟合统计”分开。
  • 究竟是哪个组件动了。把增益归给编码器而不是预测器,会改变你接下来该试什么。
  • 每步误差与它的递归放大分开。长时域误差是被复合过的,而分解才让归因成为可能。
  • 独立训练对照策略。一个与世界模型共同适配的策略,会因为与该模型质量无关的原因而抬高它。