Teach a world model what actions change.

Causal
Action
Effect
Reweighting

CAER teaser: causal action effect reweighting across action modalities.

Abstract

World models are becoming core infrastructure for embodied intelligence, with action-conditioned video generation providing controllable predictions of how scenes evolve after agent interventions. Yet existing models are commonly trained with space–time-uniform mean squared error, allowing abundant background tokens to dominate the gradient while sparse interaction dynamics remain under-optimized; such uniform fitting rewards reconstructing appearance rather than learning how actions change the world. We introduce Causal Action Effect Reweighting (CAER), a general training paradigm that redistributes supervision toward the tokens whose predicted future is causally affected by the action. CAER contrasts the model's own predictions with and without action conditioning to localize these tokens online, then normalizes the resulting effect map into a weight that preserves the total gradient budget and changes only where it is spent. This online signal requires no external annotations or offline preprocessing, avoids additional data-processing time, and scales naturally with model and dataset size. Experiments across heterogeneous action-conditioned world-model tasks show that CAER converges to better solutions than uniform MSE training, with consistent improvements in the physical consistency, controllability, and visual quality of generated videos.

A small change to the objective.

A sharper world model.

01 — PROBLEM

What uniform MSE misses

Gradient is allocated by token count, so easy background pixels dilute sparse contact, object, and actor dynamics.

02 — EFFECT

Action-sensitive tokens

CAER contrasts the same noisy state under the real action and a learned null action to reveal where the future responds.

03 — BUDGET

Focus without inflation

Sample-wise unit-mean weights redistribute a fixed gradient budget; 10% action dropout keeps every token trainable.

04 — GENERALIZE

All settings

CAER is a general objective for action-conditioned world models. This paper validates it on four mainstream AC-WM settings with distinct control interfaces, where it improves over matched uniform MSE in each case.

A causal contrast inside
the training loop.

CAER framework: uniform MSE versus causal action effect reweighting.
Figure 1. Contrast → localize → reweight.click to enlarge
with action
\(v_\theta(z_{\tau_S};c_A)\)

observed action

null action
\(v_\theta(z_{\tau_S};c_{\emptyset})\)

action masked

effect map
\[S=\left\|v_\theta(z_{\tau_S};c_A)-v_\theta(z_{\tau_S};c_{\emptyset})\right\|_2\]

large difference = action-sensitive

\(\mu^{(b)}(\rho)=1\)

Uniform MSE sees pixels.
CAER sees consequences.

01 / 08LIBERO
sceneReference frame for opening the middle drawer
02 / 08LIBERO
sceneReference frame for pushing a plate to the stove
03 / 08RoboTwin
sceneReference frame for ranking blocks by size
04 / 08RoboTwin
sceneReference frame for placing a container on a plate
05 / 08Camera Control
sceneReference frame for orbit-right camera control
06 / 08Camera Control
sceneReference frame for outdoor camera trajectory
07 / 08PoseAnything
sceneReference frame for rabbit pose-conditioned generation
08 / 08PoseAnything
sceneReference frame for fish pose-conditioned generation

It learns the easy pixels first.
Then the hard interaction.

Uniform MSE cleans easy background first. CAER catches up when its effect map sharpens.

Self-improving loop

Better model → sharper map → harder tokens.

Training curves showing CAER overtaking uniform MSE on camera control and RoboTwin as training progresses.
Figure 2. CAER overtakes after the signal matures.click to enlarge

Experiment

Camera control · iWorld-Bench

All reported camera-control metrics.

TaskObjectiveAggregate
Avg.
Generation qualityTrajectory following
Image
quality
Brightness
consistency
Color temp.
constraint
Sharpness
retention
Motion
smoothness
Trajectory
accuracy
Camera ControlUniform MSE0.64120.68980.55130.51960.47520.99020.6211
CAER0.66140.68040.66930.66270.41500.99340.5474

Robot manipulation · WorldArena

Full EWMScore + 16 metrics, split into two readable tables.

Aggregate, visual, motion, and content metrics
TaskObjectiveEWM
score
Visual qualityMotion qualityContent consistency
Image
quality
Aesthetic
quality
JEPA
similarity
Dynamic
degree
Flow
score
Motion
smoothness
Subject
consistency
Background
consistency
Photometric
consistency
LIBEROUniform MSE57.660.36550.49500.54720.13830.03880.48530.60500.62800.6829
CAER61.790.36940.50760.56390.16230.05490.50200.76240.79150.8397
RoboTwinUniform MSE62.350.52000.38950.83230.46670.27380.79300.82340.89670.1232
CAER63.130.55020.38790.81870.52680.32510.82310.81250.89570.0986
Physics, 3D accuracy, and controllability metrics
TaskObjectivePhysics adherence3D accuracyControllability
Interaction
quality
Trajectory
accuracy
Depth
accuracy
PerspectivityInstruction
following
Semantic
alignment
LIBEROUniform MSE0.59000.81110.98050.80800.55200.9207
CAER0.58850.84750.97930.80770.56150.9300
RoboTwinUniform MSE0.65050.27810.80930.90710.69290.8955
CAER0.66200.26100.82120.91800.68600.8825

Pose-conditioned generation · VBench

All six VBench dimensions.

TaskObjectiveAggregateSubject
consistency
Background
consistency
Motion
smoothness
Dynamic
degree
Aesthetic
quality
Imaging
quality
PoseAnythingUniform MSE0.74220.84600.92730.96860.740.43480.5366
CAER0.77460.88280.92020.96080.860.42690.5971

Hyperparameter sensitivity

RoboTwin + camera control. Purple = default / best.

FactorValueWorldArena ↑iWorld-Bench ↑
Action dropout5%62.830.5447
10%63.130.6614
15%61.910.5797
20%61.400.5470
Fixed time \( \tau_S \)0.2561.090.5652
0.5063.130.6614
0.7562.270.6167

Citation

@article{caer,
  title   = {CAER: Causal Action Effect Reweighting for World Model Training},
  author  = {Jianjie Fang and Xvyuan Liu and Ziyou Wang and Rongze Tang and Zhaolu Wang and Zhuohang Li and Xin Zhang and Haisheng Su and Chen Gao and Wei Wu and Xinlei Chen and Yong Li},
  year    = {2026},
  url     = {https://arxiv.org/abs/2608.30897}
}