Time-JEPA: Grounding Video World Models with Physical Time Series
Organizations: Harbin Institute of Technology · Shanghai Artificial Intelligence Laboratory · Tsinghua University
Abstract
Video world models learn how visual environments evolve by predicting missing or future content. However, physical-state information can provide useful context for predicting how environments evolve. Prior work incorporates this information through different mechanisms: domain-specific physical laws can complicate multi-domain training, while supervision on individual frames or frame pairs gives limited attention to how physical state evolves over time. We introduce Time-JEPA, which fine-tunes a video world model using low-dimensional, temporally aligned physical time series as auxiliary supervision. Physical time series connect video representations with physical state at corresponding temporal positions, encouraging the model to preserve how physical state evolves. In multiple domains including autonomous driving, robot manipulation, and human motion, Time-JEPA improves current-state decoding, multi-horizon future-state prediction, and kinematic reconstruction over matched video-fine-tuned controls across both condition and state-variable distribution shifts. Multi-domain training provides aggregate gains over matched single-domain training in all three tasks. External evaluations further suggest that time-series supervision improves sensitivity to physical anomalies and the representation of physical interactions, including in unseen scenarios. Aggregate gains on a second video backbone indicate that the method can be applied to more backbones. These results suggest that physical time series help video world models better understand the physical world.
Figures & tables
| autonomous driving | robot manipulation | human motion | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Condition | Variables | Metric | Original | Video [-1pt]FT | Time- [-1pt]JEPA | Original | Video [-1pt]FT | Time- [-1pt]JEPA | Original | Video [-1pt]FT | Time- [-1pt]JEPA |
| 0.804 | 0.817 | 0.916 | 0.609 | 0.639 | 0.845 | 0.500 | 0.503 | 0.589 | |||
| 0.698 | 0.713 | 0.849 | 0.389 | 0.424 | 0.725 | 0.228 | 0.231 | 0.345 | |||
| 0.879 | 0.885 | 0.920 | 0.641 | 0.654 | 0.743 | 0.434 | 0.434 | 0.504 | |||
| 0.771 | 0.783 | 0.846 | 0.422 | 0.440 | 0.572 | 0.132 | 0.133 | 0.222 | |||
| 0.800 | 0.812 | 0.902 | 0.236 | 0.243 | 0.492 | 0.480 | 0.486 | 0.581 | |||
| Condition | Domain | Metric | Original | Video FT | Time-JEPA |
|---|---|---|---|---|---|
| autonomous driving | Trajectory MAE (m) | 4.423 0.115 | 3.932 0.123 | 1.795 0.027 | |
| robot manipulation | Reach-rate MAE (cm/s) | 5.523 0.010 | 5.372 0.008 | 2.290 0.006 | |
| human motion | Distance MAE (cm) | 6.877 0.093 | 6.815 0.110 | 4.619 0.065 | |
| autonomous driving | Trajectory MAE (m) | 4.829 0.199 | 4.150 0.146 | 1.858 0.144 | |
| robot manipulation | Reach-rate MAE (cm/s) | 5.901 0.030 | 5.822 0.035 | 4.171 0.046 | |
| human motion | Distance MAE (cm) | 7.229 0.177 | 7.120 0.210 | 4.557 0.053 |
Appendix figures & tables44 assets
Supplementary material from the paper’s appendix.
Appendix
| Video input 64 frames at 5 FPS, crop, patch size 16, tubelet size 2, 32 temporal tokens, and strict temporal sampling. |
| Sampling All domains use the same 64-frame, 5-FPS temporal context (12.6 s between the first and last sampled frames). Valid start times are constructed from each source timeline: a random offset within each selected autonomous-driving video, or a timestamp-aligned grid with 12.8 s spacing for robot manipulation and human motion. |
| Augmentation Random resized crop with scale and aspect ratio . We retain the original horizontal orientation. |
| Optimization 20 epochs, batch size 8 per GPU, AdamW, learning rate with one warmup epoch and cosine decay, weight decay 0.01, bfloat16, and EMA momentum . |
| JEPA masks Eight block masks with spatial scale 0.15 and two with spatial scale 0.70. All use temporal scale 1.0. |
| Time-series supervision A separate unmasked online-encoder pass supplies the final-layer patch grid. A two-layer pointwise nonlinear auxiliary head with GELU regresses aligned states under a masked Smooth-L1 loss ( ). The loss weight warms up linearly over the first 250 domain steps. |
| Time-series loss weight for autonomous driving and for robot manipulation and human motion. Multi-domain training retains these domain-specific values. |
| autonomous driving | robot manipulation | human motion | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Condition | Variables | Metric | Original | Video [-1pt]FT | Time | Original | Video [-1pt]FT | Time | Original | Video [-1pt]FT | Time |
| 0.466 | 0.563 | 0.757 | 0.362 | 0.457 | 0.570 | 0.320 | 0.370 | 0.462 | |||
| 0.260 | 0.403 | 0.654 | 0.145 | 0.223 | 0.342 | 0.076 | 0.115 | 0.193 | |||
| 0.576 | 0.730 | 0.857 | 0.425 | 0.495 | 0.564 | 0.303 | 0.311 | 0.379 | |||
| 0.322 | 0.526 | 0.736 | 0.199 | 0.265 | 0.339 | 0.078 | 0.068 | 0.108 | |||
| 0.441 | 0.552 | 0.727 | 0.077 | 0.040 | 0.034 | 0.223 | 0.286 | 0.419 | |||
| autonomous driving | robot manipulation | human motion | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Condition | Variables | Metric | I-Next- L | VMAE V2-G | Time- JEPA | I-Next- L | VMAE V2-G | Time- JEPA | I-Next- L | VMAE V2-G | Time- JEPA |
| 0.662 | 0.613 | 0.916 | 0.557 | 0.324 | 0.845 | 0.536 | 0.354 | 0.589 | |||
| 0.475 | 0.429 | 0.849 | 0.345 | 0.128 | 0.725 | 0.279 | 0.113 | 0.345 | |||
| 0.510 | 0.652 | 0.920 | 0.608 | 0.407 | 0.743 | 0.485 | 0.327 | 0.504 | |||
| 0.260 | 0.417 | 0.846 | 0.377 | 0.172 | 0.572 | 0.214 | 0.096 | 0.222 | |||
| 0.637 | 0.573 | 0.902 | 0.240 | 0.140 | 0.492 | 0.539 | 0.323 | 0.581 | |||
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Base translation speed | 0.459 | 0.210 | 0.907 | 0.461 | 0.212 | 0.906 | 0.529 | 0.279 | 0.867 | |
| Base angular speed | 0.465 | 0.216 | 0.793 | 0.474 | 0.224 | 0.789 | 0.596 | 0.352 | 0.721 | |
| Waist PC1 | 0.763 | 0.582 | 0.647 | 0.782 | 0.611 | 0.624 | 0.912 | 0.833 | 0.407 | |
| Waist PC2 | 0.803 | 0.644 | 0.608 | 0.813 | 0.661 | 0.593 | 0.899 | 0.807 | 0.449 | |
| Left arm position | 0.608 | 0.371 | 0.768 | 0.637 | 0.406 | 0.746 | 0.847 | 0.718 | 0.510 | |
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Left joint-position norm | 0.764 | 0.583 | 0.616 | 0.775 | 0.600 | 0.603 | 0.856 | 0.732 | 0.494 | |
| Right joint-position norm | 0.715 | 0.511 | 0.685 | 0.736 | 0.541 | 0.664 | 0.850 | 0.722 | 0.517 | |
| Left joint-velocity norm | 0.723 | 0.521 | 0.705 | 0.756 | 0.569 | 0.669 | 0.907 | 0.821 | 0.432 | |
| Right joint-velocity norm | 0.783 | 0.613 | 0.610 | 0.806 | 0.649 | 0.581 | 0.920 | 0.845 | 0.386 | |
| Left joint-effort norm | 0.533 | 0.283 | 0.853 | 0.544 | 0.294 | 0.846 | 0.649 | 0.420 | 0.766 | |
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Longitudinal velocity | 0.972 | 0.942 | 0.213 | 0.975 | 0.949 | 0.200 | 0.990 | 0.979 | 0.127 | |
| Longitudinal acceleration | 0.477 | 0.225 | 0.886 | 0.510 | 0.256 | 0.868 | 0.771 | 0.594 | 0.642 | |
| Yaw rate | 0.963 | 0.926 | 0.280 | 0.967 | 0.934 | 0.266 | 0.986 | 0.973 | 0.170 | |
| Variable macro | 0.804 | 0.698 | 0.460 | 0.817 | 0.713 | 0.445 | 0.916 | 0.849 | 0.313 | |
| Longitudinal velocity | 0.961 | 0.919 | 0.261 | 0.966 | 0.926 | 0.249 | 0.986 | 0.972 | 0.152 | |
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Steering angle | 0.848 | 0.717 | 0.586 | 0.853 | 0.725 | 0.578 | 0.884 | 0.781 | 0.516 | |
| Lateral velocity | 0.927 | 0.859 | 0.390 | 0.932 | 0.867 | 0.378 | 0.951 | 0.904 | 0.320 | |
| Lateral acceleration | 0.861 | 0.736 | 0.479 | 0.872 | 0.756 | 0.460 | 0.925 | 0.853 | 0.357 | |
| Variable macro | 0.879 | 0.771 | 0.485 | 0.885 | 0.783 | 0.472 | 0.920 | 0.846 | 0.398 | |
| Steering angle | 0.887 | 0.786 | 0.423 | 0.892 | 0.795 | 0.414 | 0.924 | 0.854 | 0.350 | |
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Pelvis speed | 0.582 | 0.334 | 0.652 | 0.589 | 0.343 | 0.648 | 0.696 | 0.472 | 0.581 | |
| Left wrist relative speed | 0.518 | 0.259 | 0.682 | 0.519 | 0.260 | 0.682 | 0.559 | 0.306 | 0.660 | |
| Right wrist relative speed | 0.519 | 0.267 | 0.613 | 0.522 | 0.269 | 0.613 | 0.557 | 0.304 | 0.598 | |
| Left ankle relative speed | 0.256 | 0.058 | 0.736 | 0.257 | 0.058 | 0.736 | 0.323 | 0.095 | 0.721 | |
| Right ankle relative speed | 0.437 | 0.167 | 0.404 | 0.442 | 0.168 | 0.404 | 0.534 | 0.234 | 0.388 | |
| Original | Video FT | Time-JEPA | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Condition | State variable | nRMSE | nRMSE | nRMSE | ||||||
| Inter-wrist distance | 0.573 | 0.316 | 0.893 | 0.575 | 0.320 | 0.891 | 0.643 | 0.400 | 0.836 | |
| Left wrist–shoulder distance | 0.287 | 0.000 | 0.669 | 0.290 | 0.000 | 0.669 | 0.385 | 0.074 | 0.644 | |
| Right wrist–shoulder distance | 0.472 | 0.177 | 0.635 | 0.471 | 0.176 | 0.635 | 0.533 | 0.262 | 0.601 | |
| Inter-ankle distance | 0.223 | 0.109 | 0.370 | 0.215 | 0.121 | 0.372 | 0.247 | 0.089 | 0.367 | |
| Pelvis support height | 0.614 | 0.277 | 0.451 | 0.621 | 0.289 | 0.447 | 0.710 | 0.462 | 0.389 | |
| autonomous driving Fine-tuning: 6,305 clips. Probe train: 1,349 clips. Probe validation: 449 clips. test: 900 clips. test: 521 clips from date-disjoint caption-defined stable rain. |
| robot manipulation Fine-tuning: 15,000 windows. Probe train: . Probe validation: . test: . test: from held-out left/right fisheye cameras. |
| human motion Fine-tuning: 7,000 windows. Probe train: 1,500 windows. Probe validation: 500 windows. test: . test: the same 1,000 test windows from held-out exocentric view03 . |
| (3 variables) Longitudinal ego velocity (m/s) Longitudinal ego acceleration (m/s 2 ) Calibrated-frame yaw angular velocity (rad/s) |
| (3 variables) Steering-wheel angle (control quantity, degree) Calibrated-frame lateral velocity (m/s) Calibrated-frame lateral acceleration (m/s 2 ) |
| (18 variables) Planar base translation-speed magnitude (1D, m/s) Base angular-speed magnitude (1D, rad/s) First two frozen PCA scores of the 5D waist configuration (2D, PCA score) Signed left/right end-effector position (6D, m) Signed left/right end-effector velocity in the recorded frame (6D, m/s) Bilateral gripper opening state (2D, native scalar) |
| (8 variables) L2 norm of each arm’s 7D joint configuration (2D, rad) L2 norm of each arm’s joint velocity (2D, rad/s) L2 norm of bilateral joint effort (2D, native effort) Bilateral end-effector force magnitude (2D, native force) |
| (9 variables) Pelvis speed: speed of the midpoint between the left and right hips (1D, m/s) Left/right wrist relative speed: wrist speed after subtracting pelvis translation (2D, m/s) Left/right ankle relative speed: ankle speed after subtracting pelvis translation (2D, m/s) Left/right elbow flexion: interior shoulder–elbow–wrist angle (2D, rad) Left/right knee flexion: interior hip–knee–ankle angle (2D, rad) |
| (5 variables) Inter-wrist distance: Euclidean distance between the two wrists (1D, m) Left/right wrist–shoulder distance: Euclidean shoulder-to-wrist endpoint distance (2D, m) Inter-ankle distance: Euclidean distance between the two ankles (1D, m) Pelvis support height: pelvis height relative to the two-foot support reference (1D, m) |
| Split | Horizon | Encoder | Direct | Integrated | AUROC |
|---|---|---|---|---|---|
| 1.00 s | Original | 2.226 0.092 | 2.199 0.057 | 0.642 0.002 | |
| 1.00 s | Video FT | 2.124 0.108 | 2.083 0.064 | 0.649 0.003 | |
| 1.00 s | Time-JEPA | 1.408 0.096 | 1.242 0.050 | 0.707 0.004 | |
| 2.00 s | Original | 4.728 0.097 | 4.436 0.116 | 0.636 0.004 | |
| 2.00 s | Video FT | 4.528 0.098 | 4.194 0.129 | 0.647 0.004 | |
| 2.00 s | Time-JEPA | 3.000 0.126 | 2.467 0.097 | 0.724 0.004 |
| Split | Camera | Encoder | Left | Right | Pair rate |
|---|---|---|---|---|---|
| Top head | Original | 4.130 0.022 | 7.209 0.019 | 0.502 0.018 | |
| Top head | Video FT | 4.094 0.016 | 7.025 0.026 | 0.492 0.016 | |
| Top head | Time-JEPA | 3.137 0.045 | 3.745 0.043 | 0.553 0.007 | |
| Left hand | Original | 3.805 0.012 | 7.397 0.022 | 0.516 0.017 | |
| Left hand | Video FT | 3.751 0.018 | 7.252 0.017 | 0.541 0.030 | |
| Left hand | Time-JEPA | 3.010 0.027 | 3.863 0.032 | 0.616 0.019 |
| Limb | Encoder | Direct | Cosine | AUROC | Direct | Cosine | AUROC |
|---|---|---|---|---|---|---|---|
| Elbow L | Original | 7.017 0.089 | 6.657 0.103 | 0.561 0.004 | 7.111 0.110 | 6.868 0.178 | 0.554 0.006 |
| Elbow L | Video FT | 7.028 0.091 | 6.671 0.110 | 0.562 0.004 | 7.108 0.113 | 6.845 0.189 | 0.556 0.006 |
| Elbow L | Time-JEPA | 6.759 0.091 | 6.404 0.103 | 0.570 0.006 | 6.790 0.136 | 6.527 0.189 | 0.565 0.006 |
| Elbow R | Original | 6.786 0.025 | 6.597 0.020 | 0.568 0.002 | 6.880 0.117 | 6.749 0.066 | 0.564 0.004 |
| Elbow R | Video FT | 6.799 0.037 | 6.628 0.023 | 0.567 0.002 | 6.884 0.121 | 6.771 0.072 | 0.563 0.004 |
| Domain | Reference loader | Shared schedule |
|---|---|---|
| autonomous driving | 98 steps / epoch | 98 steps / epoch |
| robot manipulation | 234 steps / epoch | 234 steps / epoch |
| human motion | 109 steps / epoch | 109 steps / epoch |
| autonomous driving | robot manipulation | human motion | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Condition | Variables | Metric | Single | Multi | Single | Multi | Single | Multi | |||
| 0.916 | 0.988 | +0.072 | 0.845 | 0.912 | +0.066 | 0.589 | 0.698 | +0.109 | |||
| 0.849 | 0.976 | +0.127 | 0.725 | 0.840 | +0.115 | 0.345 | 0.506 | +0.161 | |||
| 0.920 | 0.943 | +0.023 | 0.741 | 0.781 | +0.040 | 0.504 | 0.669 | +0.165 | |||
| 0.846 | 0.890 | +0.044 | 0.568 | 0.631 | +0.062 | 0.222 | 0.456 | +0.235 | |||
| 0.902 | 0.985 | +0.083 | 0.492 | 0.583 | +0.091 | 0.581 | 0.702 | +0.121 | |||
| autonomous driving | robot manipulation | human motion | ||||||
|---|---|---|---|---|---|---|---|---|
| Condition | Variables | Metric | Single | Multi | Single | Multi | Single | Multi |
| nRMSE | 0.485 | 0.349 | 0.647 | 0.570 | 0.999 | 0.913 | ||
| 0.719 | 0.851 | 0.506 | 0.587 | 0.244 | 0.375 | |||
| nRMSE | 0.560 | 0.488 | 0.771 | 0.722 | 0.978 | 0.894 | ||
| 0.667 | 0.748 | 0.379 | 0.444 | 0.190 | 0.321 | |||
| nRMSE | 0.460 | 0.333 | 0.960 | 0.952 | 1.010 | 0.902 | ||
| Condition | Domain | Metric | Single | Multi |
|---|---|---|---|---|
| autonomous driving | Trajectory MAE (m) | 3.080 0.114 | 1.795 0.027 | |
| robot manipulation | Reach-rate MAE (cm/s) | 3.454 0.016 | 2.290 0.006 | |
| human motion | Distance MAE (cm) | 6.230 0.080 | 4.619 0.065 | |
| autonomous driving | Trajectory MAE (m) | 3.572 0.312 | 1.858 0.144 | |
| robot manipulation | Reach-rate MAE (cm/s) | 4.710 0.025 | 4.171 0.046 | |
| human motion | Distance MAE (cm) | 6.423 0.129 | 4.557 0.053 |
| nRMSE | Time-JEPA RMSE wins | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Domain | Variables | Dims | O | V | T | O | V | T | vs. V | vs. O |
| autonomous driving | 3 | 0.580 | 0.541 | 0.349 | 0.630 | 0.668 | 0.851 | 15/15 | 15/15 | |
| 3 | 0.640 | 0.598 | 0.488 | 0.575 | 0.625 | 0.748 | 15/15 | 15/15 | ||
| robot manipulation | 18 | 0.821 | 0.806 | 0.570 | 0.260 | 0.284 | 0.587 | 90/90 | 90/90 | |
| 8 | 0.876 | 0.865 | 0.722 | 0.209 | 0.228 | 0.444 | 40/40 | 40/40 | ||
| human motion | 9 | 1.022 | 1.027 | 0.913 | 0.204 | 0.198 | 0.375 | 44/45 | 43/45 | |
| nRMSE | Time-JEPA RMSE wins | |||||||
|---|---|---|---|---|---|---|---|---|
| Horizon | Original | Video FT | Time-JEPA | Original | Video FT | Time-JEPA | vs. Video FT | vs. Original |
| 0.2 s | 0.832 | 0.818 | 0.612 | 0.293 | 0.312 | 0.582 | 46/46 | 45/46 |
| 0.4 s | 0.876 | 0.861 | 0.679 | 0.282 | 0.304 | 0.544 | 46/46 | 46/46 |
| 0.6 s | 0.851 | 0.839 | 0.669 | 0.271 | 0.288 | 0.517 | 46/46 | 46/46 |
| 0.8 s | 0.850 | 0.840 | 0.682 | 0.262 | 0.278 | 0.495 | 46/46 | 46/46 |
| 1.0 s | 0.905 | 0.896 | 0.752 | 0.247 | 0.259 | 0.458 | 45/46 | 45/46 |
| nRMSE | |||||||
|---|---|---|---|---|---|---|---|
| Group | Variable | O | V | T | O | V | T |
| Longitudinal velocity | 0.280 | 0.245 | 0.110 | 0.899 | 0.923 | 0.984 | |
| Longitudinal acceleration | 0.917 | 0.894 | 0.601 | 0.278 | 0.313 | 0.685 | |
| Yaw rate | 0.541 | 0.483 | 0.335 | 0.714 | 0.769 | 0.882 | |
| Steering angle | 0.685 | 0.638 | 0.522 | 0.590 | 0.643 | 0.760 | |
| Lateral velocity | 0.604 | 0.550 | 0.435 | 0.656 | 0.713 | 0.818 | |
| nRMSE | |||||||
| Group | Variable | O | V | T | O | V | T |
| Pelvis speed | 0.871 | 0.891 | 0.794 | 0.302 | 0.270 | 0.421 | |
| Left wrist relative speed | 1.008 | 1.012 | 1.003 | 0.214 | 0.207 | 0.223 | |
| Right wrist relative speed | 0.819 | 0.820 | 0.805 | 0.210 | 0.207 | 0.234 | |
| Left ankle relative speed | 1.844 | 1.853 | 1.821 | 0.092 | 0.082 | 0.121 | |
| Right ankle relative speed | 1.188 | 1.209 | 1.141 | 0.176 | 0.146 | 0.239 | |
| nRMSE | |||||||
| Group | Variable | O | V | T | O | V | T |
| Base translation speed | 0.886 | 0.881 | 0.849 | 0.108 | 0.117 | 0.181 | |
| Base angular speed | 0.754 | 0.757 | 0.722 | 0.104 | 0.096 | 0.177 | |
| Waist PC1 | 0.557 | 0.532 | 0.272 | 0.700 | 0.726 | 0.928 | |
| Waist PC2 | 0.574 | 0.569 | 0.402 | 0.697 | 0.703 | 0.851 | |
| Left arm position | 0.803 | 0.796 | 0.346 | 0.253 | 0.266 | 0.860 | |
| nRMSE | |||||||
|---|---|---|---|---|---|---|---|
| Domain | Variables | Original | Video FT | Time-JEPA | Original | Video FT | Time-JEPA |
| autonomous driving | 0.548 | 0.515 | 0.333 | 0.580 | 0.620 | 0.812 | |
| 0.590 | 0.570 | 0.449 | 0.512 | 0.543 | 0.711 | ||
| robot manipulation | 0.975 | 0.973 | 0.952 | 0.006 | |||
| 1.007 | 0.980 | 0.964 | 0.013 | ||||
| human motion | 1.045 | 1.047 | 0.902 | 0.165 | 0.162 | 0.391 | |
| Configuration | Pair accuracy (%) | vs. Video FT (pp) |
|---|---|---|
| Original V-JEPA | 50.658 | |
| Video FT | 55.560 | – |
| Time-JEPA | 57.751 |
| Property | Pairs | Original | Video FT | Time-JEPA | Time-JEPA Video FT |
|---|---|---|---|---|---|
| Object Permanence | 384 | 56.510 | 65.885 | 70.052 | |
| Continuity | 512 | 55.078 | 55.469 | 56.250 | |
| Color Constancy | 256 | 32.422 | 58.984 | 53.125 | |
| Support | 128 | 100.000 | 99.219 | 97.656 | |
| Inertia | 512 | 36.328 | 38.672 | 41.016 | |
| Gravity | 640 | 42.500 | 44.219 | 46.250 |
| Chronological | Temporally shuffled | ||||
|---|---|---|---|---|---|
| Configuration | Readout setting | Acc. | AUROC | Acc. | AUROC |
| Original | All-scenario | 71.511 | 79.573 | 61.490 | 67.831 |
| Video FT | All-scenario | 75.063 | 81.361 | 64.578 | 72.270 |
| Time-JEPA | All-scenario | 75.062 | 82.543 | 63.470 | 72.523 |
| Original | Leave-one- scenario-out | 59.368 | 63.076 | 54.504 | 58.146 |
| Video FT | Leave-one- scenario-out | 57.952 | 62.028 | 54.415 | 58.647 |
| All-scenario chronological | All-scenario shuffled | Leave-one-scenario-out chronological | Leave-one-scenario-out shuffled | |||||
|---|---|---|---|---|---|---|---|---|
| Configuration | Acc. | AUROC | Acc. | AUROC | Acc. | AUROC | Acc. | AUROC |
| Original | 71.401 | 80.100 | 61.739 | 67.737 | 59.034 | 61.430 | 54.106 | 55.592 |
| Video FT | 74.686 | 82.029 | 64.638 | 71.675 | 57.681 | 60.914 | 54.010 | 57.212 |
| Time-JEPA | 74.783 | 83.494 | 63.768 | 72.366 | 60.386 | 64.056 | 54.010 | 57.748 |
| All-scenario change | Leave-one-scenario-out change | Time-JEPA leave-one-scenario-out | ||||
|---|---|---|---|---|---|---|
| Scenario ( ) | Acc. | AUROC | Acc. | AUROC | Acc. | AUROC |
| Collide (105) | 1.905 | +0.472 | +6.667 | +10.704 | 66.667 | 71.662 |
| Contain (153) | +1.961 | +3.179 | +5.882 | +7.915 | 61.438 | 68.256 |
| Dominoes (159) | 1.887 | +0.712 | +4.403 | +9.525 | 51.572 | 58.244 |
| Drop (157) | 1.274 | +0.552 | 4.459 | 3.117 | 58.599 | 64.188 |
| Link (157) | +1.911 | 1.186 | 1.274 | +1.186 | 56.688 | 63.759 |
| nRMSE reduction | ||||||
|---|---|---|---|---|---|---|
| Panel | Linear | Pointwise nonlinear | Linear | Pointwise nonlinear | Linear | Pointwise nonlinear |
| , | 0.066 | 0.086 | 0.084 | 0.114 | 0.048 | 0.068 |
| , | 0.074 | 0.096 | 0.095 | 0.133 | 0.055 | 0.076 |
| , | 0.045 | 0.069 | 0.051 | 0.089 | 0.022 | 0.035 |
| , | 0.046 | 0.063 | 0.054 | 0.090 | 0.023 | 0.034 |
| Encoder supervision | ||||||||
|---|---|---|---|---|---|---|---|---|
| Video FT | 0.503 | 0.231 | 0.486 | 0.199 | 0.434 | 0.133 | 0.452 | 0.135 |
| Full 9D aligned | 0.589 | 0.345 | 0.581 | 0.332 | 0.504 | 0.222 | 0.515 | 0.225 |
| Pelvis-only 1D aligned | 0.546 | 0.279 | 0.534 | 0.256 | 0.453 | 0.156 | 0.469 | 0.157 |
| Motion-speed 5D aligned | 0.551 | 0.284 | 0.537 | 0.259 | 0.452 | 0.155 | 0.470 | 0.158 |
| Reduced supervision | Variable subset | ||||
|---|---|---|---|---|---|
| Pelvis-only 1D | Included | +0.013 | +0.017 | +0.004 | 0.001 |
| Excluded | 0.050 | 0.077 | 0.054 | 0.085 | |
| Motion-speed 5D | Included | +0.004 | +0.005 | 0.001 | 0.001 |
| Excluded | 0.091 | 0.144 | 0.098 | 0.164 |
| Condition | Metric | Video FT | Clean alignment | 0.8 s offset | Cross-take |
|---|---|---|---|---|---|
| 0.503 | 0.589 | 0.575 | 0.510 | ||
| 0.231 | 0.345 | 0.329 | 0.242 | ||
| nRMSE | 0.742 | 0.674 | 0.683 | 0.735 | |
| 0.486 | 0.581 | 0.570 | 0.498 | ||
| 0.199 | 0.332 | 0.320 | 0.219 | ||
| nRMSE | 0.761 | 0.685 | 0.692 | 0.750 |
| Condition | Metric | Clean | 1 Gaussian noise |
|---|---|---|---|
| 0.589 | 0.580 | ||
| 0.345 | 0.332 | ||
| nRMSE | 0.674 | 0.682 | |
| 0.581 | 0.570 | ||
| 0.332 | 0.315 | ||
| nRMSE | 0.685 | 0.695 |
| Static | Full | Time-JEPA | |||||
|---|---|---|---|---|---|---|---|
| Condition | Variables | ||||||
| 0.273 | 0.493 | 0.397 | 0.628 | 0.725 | 0.845 | ||
| 0.270 | 0.512 | 0.373 | 0.602 | 0.568 | 0.741 | ||
| 0.073 | 0.059 | 0.137 | 0.118 | 0.269 | 0.688 | ||
| 0.061 | 0.056 | 0.111 | 0.123 | 0.205 | 0.555 | ||
| Static | Full | Time-JEPA | |||||
|---|---|---|---|---|---|---|---|
| Condition | Variables | nRMSE | nRMSE | nRMSE | |||
| 0.217 | 0.853 | 0.302 | 0.804 | 0.506 | 0.647 | ||
| 0.167 | 0.900 | 0.243 | 0.857 | 0.379 | 0.771 | ||
| 0.081 | 1.014 | 0.116 | 1.029 | 0.100 | 0.919 | ||
| 0.053 | 1.012 | 0.077 | 1.023 | 0.047 | 0.951 | ||
| Time-JEPA | Time-JEPA+Law | ||||
|---|---|---|---|---|---|
| Condition | Variables | ||||
| 0.849 | 0.916 | 0.809 | 0.890 | ||
| 0.846 | 0.920 | 0.831 | 0.912 | ||
| 0.824 | 0.902 | 0.780 | 0.878 | ||
| 0.876 | 0.937 | 0.863 | 0.930 | ||
| Time-JEPA | Time-JEPA+Law | ||||
|---|---|---|---|---|---|
| Condition | Variables | nRMSE | nRMSE | ||
| 0.719 | 0.485 | 0.699 | 0.503 | ||
| 0.667 | 0.560 | 0.648 | 0.576 | ||
| 0.680 | 0.460 | 0.667 | 0.469 | ||
| 0.604 | 0.529 | 0.594 | 0.536 | ||
| Metric | Time-JEPA | Time-JEPA+Law | Time-JEPA | Time-JEPA+Law |
|---|---|---|---|---|
| Integration-law AUROC | 0.694 0.004 | 0.683 0.005 | 0.672 0.009 | 0.661 0.010 |
| Integrated trajectory MAE (m) | 3.080 0.114 | 3.252 0.128 | 3.572 0.312 | 3.875 0.359 |
| Direct trajectory MAE (m) | 3.482 0.068 | 3.534 0.066 | 3.967 0.565 | 4.072 0.677 |
| – residual, 0.5 s (m/s) | 0.523 0.020 | 0.374 0.016 | 0.658 0.038 | 0.464 0.031 |
| – residual, 1.0 s (m/s) | 0.695 0.027 | 0.531 0.024 | 0.790 0.042 | 0.594 0.038 |
Video World Models
Video world models generate and predict action-conditioned visual futures to simulate changing scenes for embodied agents.
See all 257 papers