Lucas Maes$^{}$ $^{1}$ Quentin Le Lidec$^{}$ $^{2}$ Damien Scieur$^{1,3}$ Yann LeCun$^{2}$ Randall Balestriero$^{4}$
$^{1}$Mila & Université de Montréal $^{2}$New York University $^{3}$Samsung SAIL $^{4}$Brown University
$^{*}$ Equal contribution. Correspondence to [email protected]
Joint Embedding Predictive Architectures (JEPAs) offer a compelling framework for learning world models in compact latent spaces, yet existing methods remain fragile, relying on complex multi-term losses, exponential moving averages, pre-trained encoders, or auxiliary supervision to avoid representation collapse. In this work, we introduce LeWorldModel (LeWM), the first JEPA that trains stably end-to-end from raw pixels using only two loss terms: a next-embedding prediction loss and a regularizer enforcing Gaussian-distributed latent embeddings. This reduces tunable loss hyperparameters from six to one compared to the only existing end-to-end alternative. With 15M parameters trainable on a single GPU in a few hours, LeWM plans up to $48\times$ faster than foundation-model-based world models while remaining competitive across diverse 2D and 3D control tasks. Beyond control, we show that LeWM's latent space encodes meaningful physical structure through probing of physical quantities. Surprise evaluation confirms that the model reliably detects physically implausible events. Code available here.
Executive Summary: LeWorldModel (LeWM) addresses a core barrier in building practical world models for agents that must plan from camera images alone. Existing joint-embedding predictive architectures (JEPAs) easily collapse into trivial representations, so prior solutions have relied on complex, multi-term losses, exponential moving averages, pre-trained encoders, or extra supervision. These fixes increase training fragility, raise the number of hyperparameters to tune, and often require large foundation models or task-specific data. The result has been world models that are either unstable to train end-to-end or too expensive for real-time use.
The document introduces and evaluates LeWM, the first JEPA trained stably from raw pixels in a fully offline, reward-free setting. Its objective contains only a next-embedding prediction loss plus a single regularization term (SIGReg) that pushes latent embeddings toward an isotropic Gaussian distribution. A compact 15-million-parameter model (ViT encoder plus small transformer predictor) is trained jointly on a single GPU in a few hours; planning is performed at inference time with model-predictive control using the learned latent dynamics.
Across navigation, manipulation, and locomotion tasks in both 2-D and 3-D environments, LeWM matches or exceeds the success rates of prior end-to-end (PLDM) and pre-trained-feature (DINO-WM) baselines while using far fewer loss terms. On the challenging PushT benchmark it achieves an 18 % higher success rate than PLDM and remains competitive with DINO-WM even when the latter receives extra proprioceptive inputs. Planning completes in under one second—up to 48 times faster than foundation-model-based alternatives—while the latent space permits accurate linear and non-linear recovery of physical quantities and reliably assigns higher surprise to physically impossible trajectories than to visually altered but physically valid ones.
These outcomes matter because they demonstrate that a simple, principled two-term objective can remove most of the heuristics that have previously limited JEPA scalability. The approach lowers the barrier to training task-agnostic world models on modest hardware, shortens planning latency toward real-time control, and produces representations that capture intuitive physics without explicit supervision. Training curves are markedly smoother than those of multi-term alternatives, and performance is robust across encoder architectures and most hyper-parameter choices, leaving only the regularization weight to be tuned efficiently via bisection search.
The authors recommend extending the method to hierarchical or long-horizon planning, pre-training the encoder on large unlabeled video corpora to relax data-coverage requirements, and adding inverse-dynamics modeling to reduce dependence on action labels. Short planning horizons and sensitivity to very low-diversity datasets remain the primary limitations; results should therefore be interpreted as proof-of-concept for compact, stable latent world models rather than as ready-to-deploy solutions for complex, long-horizon domains.
Section Summary: A central goal in artificial intelligence is to build agents that learn skills across many tasks directly from camera images, without relying on hand-designed state representations or extra sensors. World models help achieve this by learning to predict the results of actions in a compact latent space, allowing agents to plan and improve through imagined experience rather than real-world trial and error. Existing joint-embedding methods for building these models often suffer from representational collapse and require complex heuristics or pre-trained components to stabilize training; the paper introduces LeWM as a simpler end-to-end alternative that avoids these issues while remaining effective across varied robotic tasks.

A central goal of artificial intelligence is to develop agents that acquire skills across diverse tasks and environments using a single, unified learning par adigm—one that operates directly from sensory inputs of its surroundings–without hand-engineered state representations or domain-specific calibration. Vision is ideally suited for this aim: cameras are inexpensive and scalable, and learning from pixels enables fully end-to-end training from raw sensory input to action [1]. World Models (WMs) are a powerful family of methods [2] that learn to predict the consequences of actions in the environment. When successful, WMs allows agents to plan and to improve themselves solely form their model of the world, i.e., in imagination space. This is particularly valuable in the offline setting, where agents must learn from fixed datasets without environment interaction—leveraging the model to generate synthetic experience and evaluate counterfactual action sequences [3, 4].
A recent popular approach for learning world models is the Joint Embedding Predictive Architecture (JEPA) [5]. Instead of attempting to model every aspect of the environment, JEPA focuses on capturing the most relevant features needed to predict future states. Concretely, JEPA learns to encode observations into a compact, low-dimensional latent space and models temporal dynamics by predicting the latent representation of future observations.
However, despite their conceptual simplicity, existing JEPA methods are highly prone to collapse. In this failure mode, the model maps all inputs to nearly identical representations to trivially satisfy the temporal prediction objective leading to unusable representations. Preventing collapse is therefore one of the central challenges in training JEPA models. Many influential works have proposed methods to address this issue. Yet, these approaches typically rely on heuristic regularization, multi-objective loss functions, external sources of information, or architectural simplifications such as pre-trained encoders. In practice, these strategies often introduce additional instability or significantly increase training complexity (see App. Appendix C).
To overcome these limitations, we propose LeWorldModel (LeWM), the first method to learn a stable JEPA end-to-end from raw pixels without heuristics, principled, and simple (cf. Figure 1). We evaluate LeWM across a diverse set of manipulation, navigation, and locomotion tasks in both 2D and 3D environments. In addition, we probe its intuitive physical understanding through targeted probing and surprise-quantification evaluations in latent space. Overall, our key findings and contributions are:
Section Summary: Related work on world models focuses on generative approaches that simulate environments by predicting future pixel observations, often using reward signals in game or robotics settings, as in methods like IRIS and Dreamer. JEPA methods instead learn dynamics predictively in a compact latent space without rewards, though prior efforts either rely on pretrained encoders or encounter instabilities during end-to-end training. Planning techniques then apply these latent models either to train policies via reinforcement learning in imagination or to optimize actions at test time through model predictive control.

World Models aim to learn predictive models of environment dynamics from data, enabling agents to reason about future states in imagination. A prominent class of WMs consists of generative approaches that explicitly model environment dynamics in pixel space. These action-conditioned generative models act as learned simulators by producing future observations conditioned on past states and actions. Generative world models have been successfully applied to simulate existing game-like environments. For example, IRIS [3], DIAMOND [6], $\Delta$-IRIS [7], OASIS [8], and DreamerV4 [4] model environments such as Minecraft, Counter-Strike, and Crafter, improving policy sample efficiency in reinforcement learning. Other methods generate entirely new interactive simulators, e.g., Genie [9] and HunyuanWorld [10], while learned simulators have also been applied to robot policy evaluation [11]. Importantly, many generative WMs assume access to datasets containing reward signals, enabling joint modeling of dynamics and value-relevant information for downstream reinforcement learning. In contrast, we focus on the reward-free setting, corresponding to the setup considered in the JEPA line of work, which aims at learning generic, task-agnostic world models from observational data without relying on reward supervision.
JEPA is a framework for learning world models that predict the dynamic evolution of a system in a compact, low-dimensional latent space. Since their introduction by [5], JEPA methods have evolved considerably, differing mainly in their target tasks and in the strategies used to learn non-collapsing representations. One prominent line of work applies JEPA to self-supervised representation learning by predicting the latent embeddings of masked input patches. Examples include I-JEPA [12] for images, V-JEPA [13, 14] for videos, and Echo-JEPA and Brain-JEPA [15, 16] for medical data. These approaches typically employ an exponential moving average (EMA) of the target encoder together with stop-gradient (SG) updates to stabilize training and prevent representation collapse. However, the theoretical understanding of EMA and SG remains limited, as they do not in general correspond to the minimization of a well-defined objective [17]. A second line of work uses the JEPA recipe for action-conditioned latent world modeling. Some approaches rely on pretrained encoders to obtain representations [14, 18, 19, 20]. This avoids collapse but limits the expressivity of representation to the pretrained encoder used. In contrast, PLDM [21, 22] learns representations end-to-end using VICReg [23] with additional regularization terms, at the cost of known training instabilities and scalability limitations ([24]). Several works further improve stability by incorporating auxiliary signals or architectural components, such as proprioceptive inputs or action decoders [18, 19]. In this work, we propose a stable method for training end-to-end JEPAs directly from raw pixels using a simple two-term loss: a predictive objective on future embeddings and a regularization objective that enforces Gaussian-distributed embeddings ([25]).
Planning with Latent Dynamics. World Models [26] pioneered learning policies directly from compact latent representations of high-dimensional observations. Some works leverage learned latent dynamics models to train policies using reinforcement learning [27, 28, 29, 4]. In these approaches, the generative world model acts as a simulator in which trajectories are rolled out in imagination, allowing policy optimization to occur largely in imagination in latent space. Once training is complete, the policy is executed directly, and the world model is no longer required at test time. More recent works instead perform planning directly in the latent space at test time using Model Predictive Control (MPC) [30, 31, 32, 33, 18, 22].

Section Summary: LeWorldModel learns a compact latent representation of environment dynamics solely from offline sequences of raw image observations and actions, without any reward signals or task labels. An encoder based on a small vision transformer compresses each frame into an embedding, while a separate transformer predictor is trained to forecast the next embedding from the current one and the chosen action; training minimizes this prediction error plus a statistical regularizer that prevents all embeddings from collapsing to a constant. The resulting model can then be used for control by running model predictive control entirely inside the learned latent space.
In this section, we introduce LeWorldModel (LeWM). We first describe the streamlined training procedure used to learn the latent world model from offline data, including the dataset, model architecture, and training objective. We then explain how the learned model can be leveraged for decision making through latent planning using model predictive control (MPC).
Offline Dataset.
We consider a fully offline and reward-free setting. LeWorldModel is trained solely from unannotated trajectories of observations and actions, without access to reward signals or task specifications. This setup aligns with the JEPA line of work [18, 14], which aims to learn generic, task-agnostic world models from observational data. Our objective is not to optimize behavior for a specific task, but to learn representations that capture environment dynamics and can later be controlled or adapted to a diverse set of tasks.
The training data consists of trajectories of length $T$ composed of raw pixel observations ${\bm{o}}{1:T}$ and associated actions ${\bm{a}}{1:T}$. Trajectories are collected offline from behavior policies with no optimality requirements; they may be pseudo-expert or exploratory, as long as they sufficiently cover the environment dynamics. Additional implementation details (batch size, resolution, and sub-trajectory construction) are provided in App. Appendix D.
Model Architecture.
LeWM is built upon two components: an encoder and a predictor. The encoder maps a given frame observation ${\bm{o}}_t$ into a compact, low-dimensional latent representation ${\bm{z}}t$. The predictor models the environment dynamics in latent space by predicting the embedding of the next frame observation $\hat{{\bm{z}}}{t+1}$ given the latent embedding ${\bm{z}}_t$ and an action ${\bm{a}}_t$.
$ \begin{aligned} \text{Encoder:} \quad & {\bm{z}}t = enc\theta({\bm{o}}t) \ \text{Predictor:} \quad & \hat{{\bm{z}}}{t+1} = pred_\phi({\bm{z}}_t, {\bm{a}}_t) \end{aligned} \tag{LeWM} $
The encoder is implemented as a Vision Transformer (ViT) [34]. Unless otherwise specified, we use the tiny configuration ($\sim$ 5M parameters) with a patch size of 14, 12 layers, 3 attention heads, and hidden dimensions of 192. The observation embedding ${\bm{z}}_t$ is constructed from the [CLS] token embedding of the last layer, followed by a projection step. The projection step maps the [CLS] token embedding into a new representation space using a 1-layer MLP with Batch Normalization [35]. This step is necessary because the final ViT layer applies a Layer Normalization [36], which prevents our anti-collapse objective from being optimized effectively.
The predictor is a transformer with 6 layers, 16 attention heads, and 10% dropout ($\sim$ 10M parameters). Actions are incorporated into the predictor through Adaptive Layer Normalization (AdaLN) [37] applied at each layer. The AdaLN parameters are initialized to zero to stabilize training and ensure that action conditioning impacts the predictor training progressively. The predictor takes as input a history of $N$ frame representations and predicts the next frame representation auto-regressively with temporal causal masking to avoid looking at future embeddings. The predictor is also followed by a projector network with the same implementation as the one used for the encoder. All components of our world model are learned jointly using the loss described in the following paragraph.
Training Objective.
Our objective is to learn latent representations useful for predicting the future, i.e., modeling the environment dynamics. LeWorldModel training objective is the sum of two terms: a prediction loss and a regularization loss. The prediction loss $\mathcal{L}_{pred}$ (teacher-forcing) computes the error between the predicted embedding of consecutive time-steps:
$ \mathcal{L}{pred} \triangleq |\hat{{\bm{z}}}{t+1} - {{\bm{z}}}{t+1}|^2_2, \quad\quad \hat{{\bm{z}}}{t+1} = pred_\phi({\bm{z}}_t, {\bm{a}}_t).\tag{2} $
Through the prediction loss, the encoder is incentivized to learn a predictable representation for the predictor.
However, if alone, the loss in Equation 2 leads to representation collapse, yielding a trivial solution in which the encoder maps all inputs to a constant representation. To prevent this behavior, we introduce an anti-collapse regularization term that promotes feature diversity in the embedding space. Specifically, we adopt the Sketched-Isotropic-Gaussian Regularizer (SIGReg) [25] due to its simplicity, scalability, and stability. SIGReg encourages the latent embeddings to match an isotropic Gaussian target distribution.
Let ${\bm{Z}} \in \mathbb{R}^{N \times B \times d}$ denote the tensor of latent embeddings collected over the history length $N$, the batch size $B$, and where $d$ denotes the embedding dimension. Assessing normality directly in high-dimensional spaces is challenging, as most classical normality tests are designed for univariate data and do not scale reliably with dimensionality. SIGReg circumvents this limitation by projecting embeddings onto $M$ random unit-norm directions ${\bm{u}}^{(m)} \in \mathbb{S}^{d-1}$ and optimizing the univariate Epps–Pulley [38] test statistic $T(\cdot)$ along the resulting one-dimensional projections ${\bm{h}}^{(m)} = {\bm{Z}} {\bm{u}}^{(m)}$, as illustrated in Figure 1. By the Cramér–Wold theorem [39], matching all one-dimensional marginals is equivalent to matching the full joint distribution.
$ SIGReg({\bm{Z}}) \triangleq \frac{1}{M} \sum_{m=1}^M T({\bm{h}}^{(m)}).\tag{3} $
Additional details on SIGReg and the definition of the Epps–Pulley statistical test are provided in Appendix A.
The complete LeWM training objective is defined as:
$ {\mathcal{L}}{LeWM} \triangleq {\mathcal{L}}{pred} + \lambda, SIGReg({\bm{Z}}).\tag{4} $
The method introduces only two training hyperparameters: the number of random projections $M$ used in SIGReg and the regularization weight $\lambda$. Unless otherwise specified, we use $M = 1024$ projections and $\lambda = 0.1$. In practice, we observe that the number of projections has negligible impact on downstream performance (see Section 4 and App. Appendix G), making $\lambda$ the only effective hyperparameter to tune. This greatly simplifies hyperparameter selection, as $\lambda$ can be efficiently optimized using a simple bisection search with logarithmic complexity. We do not employ stop-gradient, exponential moving averages, or additional stabilization heuristics. Gradients are propagated through all components of the loss, and all parameters are optimized jointly in an end-to-end manner, resulting in a streamlined and easy-to-implement training procedure. The training logic is summarized in Alg. Figure 9.
At inference time, we perform trajectory optimization in our world model latent space, as illustrated in Figure 4. Given an initial observation ${\bm{o}}_1$, we initialize a candidate action sequence randomly and iteratively rollout predicted latent states up to a planning horizon $H$. The model predicts latent transitions according to
$ \hat{{\bm{z}}}{t+1} = pred\phi(\hat{{\bm{z}}}_t, {\bm{a}}_t), \quad \hat{{\bm{z}}}1 = enc\theta({\bm{o}}_1), $
Planning is performed by optimizing the action sequence to minimize a terminal latent goal-matching objective,
$ {\mathcal{C}}(\hat{{\bm{z}}}_H) = | \hat{{\bm{z}}}_H - {\bm{z}}_g |_2^2, \quad {\bm{z}}g = enc\theta({\bm{o}}_g),\tag{5} $
where $\hat{{\bm{z}}}_H$ is the predicted latent state at the end of the rollout and ${\bm{z}}_g$ is the latent embedding of the goal observation ${\bm{o}}_g$. The world model parameters remain fixed during planning. This procedure corresponds to a finite-horizon optimal control problem,
$ {\bm{a}}^*_{1:H} = \arg\min_{{\bm{a}}_{1:H}} {\mathcal{C}}(\hat{{\bm{z}}}_H),\tag{6} $
which we solve using the Cross-Entropy Method (CEM) [40], a sampling method that iteratively selects the best plan and updates the parameters of the sampling distribution with the statistics of the best plans. The planning horizon $H$ trades off long-term lookahead against increased computational cost and model bias. In particular, auto-regressive rollouts accumulate prediction errors as the horizon grows, which can deteriorate the quality of the optimized action sequence. To mitigate this effect, we adopt a Model Predictive Control (MPC) strategy: only the first $K$ planned actions are executed before replanning from the updated observation. We provide more details on the planning strategy in Appendix D.
Section Summary: LeWM was tested on navigation, manipulation, and motion-planning tasks across 2D and 3D environments and consistently matched or exceeded the success rates of leading world-model baselines while using only raw images. Planning with the learned model finished in under a second, roughly 48 times faster than prior methods, and remained stable across environments. Training was also more reliable because the method replaces a complex multi-term objective with just two well-behaved losses, eliminating the need for extensive hyperparameter tuning.

Environments.
We evaluate LeWM on a diverse set of tasks, including navigation, motion planning and manipulation, in both two- and three-dimensional environments, all illustrated in Figure 5. We provide more details on dataset generation and environments in App. Appendix E.
Baselines.
We compare the performance of LeWM against several baselines: DINO-WM ([18]) and PLDM ([22]), two state-of-the-art JEPA-based methods; a goal-conditioned behavioral cloning policy (GCBC); and two goal-conditioned offline reinforcement learning algorithms, GCIVL and GCIQL ([41]). Among these baselines, PLDM is the closest to our setup, as it also learns a world model end-to-end directly from pixel observations. However, it relies on a seven-term training objective derived from the VICReg ([23]) criterion, which introduces training instability and increases the complexity of hyperparameter tuning. DINO-WM, in contrast, models dynamics using DINOv2 [42] as feature encoder to mitigate representation collapse, but its original formulation additionally incorporates other modalities, such as proprioceptive inputs; for a fair comparison, unless specified otherwise, we exclude proprioceptive information from DINO-WM. Additional implementation details for the baselines (App. Appendix C) and evaluation settings (App. Appendix F.1) are provided in the appendix. For each method, we keep the hyperparameters fixed across all environments.
We report planning performance in Figure 6. LeWM outperforms PLDM on the more challenging planning tasks, achieving an 18% higher success rate on PushT, while remaining competitive with DINO-WM. Notably, on PushT, LeWM (pixels-only) surpasses DINO-WM even when DINO-WM has access to additional proprioceptive information, demonstrating LeWM’s ability to capture underlying task-relevant quantities. Interestingly, LeWM performs worse on the simplest environment, Two-Room. A possible explanation is that the low diversity and low intrinsic dimensionality of this dataset make it difficult for the encoder to match the isotropic Gaussian prior enforced by SIGReg in a high-dimensional latent space, which may lead to a less structured latent representation. This highlights a potential limitation of the SIGReg regularization in very low-complexity environments.
Moreover, when comparing planning speedups (Figure 3), LeWM achieves a $48\times$ faster planning time, with the full planning completing in under one second while preserving competitive performance across tasks. This planning time remains consistent across environments for a fixed planning setup, narrowing the gap toward real-time control.
Ablations.
We perform ablations on several design choices of LeWM. First, we analyze the sensitivity of SIGReg to its internal parameters, namely the number of random projections and the number of integration knots. The performance is largely unaffected by these quantities, indicating that they do not require careful tuning. As a result, the regularization weight $\lambda$ remains the only effective hyperparameter. Since only a single hyperparameter needs to be tuned, grid search can be performed efficiently using a simple bisection strategy ($\mathcal{O}(\log n)$), whereas PLDM requires search in polynomial time ($\mathcal{O}(n^6)$). We also study the effect of the embedding dimensionality. While the representation dimension must be sufficiently large for the method to perform well, performance quickly saturates beyond a certain threshold, suggesting that the approach is robust to the precise choice of encoder capacity. Additionally, we examine the impact of the encoder architecture by replacing the default ViT encoder with a ResNet-18 backbone (Table 8). LeWM achieves competitive performance with both architectures, indicating that it is largely agnostic to the choice of vision encoder. Details on all ablations are available in App. Appendix G.
Training Curves.
We report the training loss curves on PushT for LeWM in Figure 19 and PLDM in Figure 20. The two-term objective of LeWM exhibits smooth and monotonic convergence: the prediction loss decreases steadily while the SIGReg regularization term drops sharply in the early phase of training before plateauing, indicating that the latent distribution quickly approaches the isotropic Gaussian target. In contrast, PLDM's seven-term objective displays noisy and non-monotonic behavior across several of its loss components. These observations highlight a key advantage of LeWM: by reducing the training objective to only two well-behaved terms, the training becomes significantly more stable, removing the need to balance competing gradients from multiple regularizers.

Section Summary: The section evaluates how well LeWM’s latent space encodes physical understanding, first by training probes to recover quantities like object positions from the embeddings and confirming that the compact representations support accurate image reconstruction and show smooth, spatially organized trajectories. It further applies a violation-of-expectation test, finding that the model registers markedly higher surprise when objects are physically relocated than when they merely change color. Together these results indicate that LeWM captures genuine physical regularities rather than surface-level visual patterns.
In this section, we evaluate the quality of the dynamics captured by LeWM’s latent space, either by learning to extract physical quantities from latent embeddings or by measuring the world model’s ability to detect changes in physics.
Probing physical quantities.
As a first measure of physical understanding, we evaluate which physical quantities are recoverable from LeWM’s latent representations. We train both linear and non-linear probes to predict physical quantities of interest from a given embedding. Results on the Push-T environment are reported in Table 1. Our method consistently outperforms PLDM while remaining competitive with representations produced by large pretrained models such as DINOv2. We provide probing results on other environments in App. Appendix F.2.
::: {caption="Table 1: Physical latent probing results on Push-T. LeWM consistently outperforms PLDM while remaining competitive with DINO-WM. The strong probing performance of DINO-WM on certain properties may stem from its foundation-model pretraining: the DINOv2 encoder is trained on two orders of magnitude more data (∼ 124M images) spanning a far more diverse distribution, which likely allows it to capture some physical properties in its embeddings by default."}

:::

Decoding Latent Space.
To further assess the information captured in the latent representation, we report in Figure 11 images produced by a decoder trained to reconstruct pixel observations from a single latent embedding (192 dim) during training. Although reconstruction is never used during training, the decoder is able to recover the visual scene from the learned representation, confirming that the low-dimensional and compact latent space retains sufficient information about the underlying physical state. Details on the decoder architecture are provided in App. Appendix D.
Visualizing Latent Space.
We further visualize the structure of the latent space using t-SNE. Figure 14 provides a qualitative visualization of the latent space in the PushT environment. The visualization suggests that the learned representation captures the spatial structure of the environment, preserving neighborhood relationships and relative positions in the latent space.
Temporal Latent Path Straightening.
Inspired by the temporal straightening hypothesis from neuroscience ([43]) and recent work from [44, 45], we measure the cosine similarity between consecutive latent velocity vectors throughout training Equation (12). We find that LeWM's latent trajectories become increasingly straight on PushT over training as a purely emergent phenomenon, without any explicit regularization encouraging this behavior, cf. Figure 18. Remarkably, LeWM achieves higher temporal straightness than PLDM, despite PLDM employing a dedicated temporal smoothness regularization term. We detail our findings in App. Appendix H.

Another approach to quantifying physical understanding is the ability to detect violations of the learned world model. Inspired by the violation-of-expectation (VoE) paradigm used in developmental psychology and recently adopted in machine learning [46, 47, 48], this framework evaluates whether a model assigns higher surprise to events that contradict learned physical regularities.
Following prior work, we quantify surprise by measuring the discrepancy between the model’s predicted future observations and the actual observed future. We evaluate this framework across three environments: TwoRoom, PushT, and OGBench Cube. For each environment, we introduce two types of perturbations. The first is a visual perturbation, where the color of an object changes abruptly during the trajectory. The second is a physical perturbation, where one or more objects are teleported to a random location, violating the expected physical continuity of the scene. Figure 8 shows that LeWM consistently assigns higher surprise to frames containing physical violations compared to their unperturbed counterparts. We provide more details on VoE in App. Appendix F.3.
Section Summary: LeWorldModel is a new approach for building internal simulations of environments directly from raw camera images, allowing an AI system to predict future states and plan actions more efficiently than previous methods. It achieves greater stability during training by gently guiding its internal representations toward a well-behaved distribution that avoids common failure modes where the model stops learning useful features. The authors also note remaining challenges such as limited ability to plan far into the future and heavy reliance on high-quality recorded data, and they suggest future improvements like pre-training on large video collections or learning without action labels.
We introduced LeWorldModel (LeWM), a stable end-to-end method for learning latent world models. LeWM is a Joint-Embedding Predictive Architecture in which an encoder maps image observations to a latent space and a predictor models temporal dynamics by forecasting future embeddings conditioned on actions. Across continuous control environments with raw pixel inputs, LeWM outperforms prior approaches in data efficiency, planning time, training time, and stability while remaining competitive in task performance. Training stability stems from explicitly encouraging latent embeddings toward an isotropic Gaussian distribution to prevent collapse, offering a scalable and principled alternative to existing work.
Limitations & Future Work.
Several limitations point to future directions. Planning remains restricted to short horizons, motivating hierarchical world modeling for long-horizon reasoning. Our method also relies on offline datasets with sufficient coverage; in particular, low data diversity weakens SIGReg in simple, low-dimensional environments where matching a high-dimensional Gaussian prior is harder. Pre-training on large, diverse video datasets could provide stronger priors and reduce domain-specific data needs. Finally, dependence on action labels could be alleviated by inverse dynamics modeling.
Section Summary: The appendix first describes SIGReg, a regularization technique that aligns high-dimensional embedding distributions to an isotropic Gaussian target by combining the Cramer-Wold theorem with repeated univariate Epps-Pulley tests on random projections of the data. It then presents the Cross-Entropy Method, a derivative-free optimizer that iteratively samples candidate action sequences from a Gaussian, evaluates them in a learned world model, and refines the sampling distribution using only the lowest-cost “elite” plans. Finally, it outlines two baseline world-model approaches, DINO-WM, which predicts future states in a frozen DINOv2 embedding space, and PLDM, which trains an end-to-end joint-embedding predictor augmented with variance, covariance, temporal, and inverse-dynamics regularizers.
SIGReg proposes to match the distribution of embeddings towards the isotropic Gaussian target distribution. Achieving that match in high-dimension is gracefully done by combining two statistical components (i) Cramer-Wold theorem, and (ii) the univariate Epps-Pulley test-statistic. In short, SIGReg first produces $M$ unit-norm directions ${\bm{u}}^{(m)}$ and projects the embeddings ${\bm{Z}}$ onto them as
$ \begin{aligned} {\bm{h}}^{(m)}&\triangleq {\bm{Z}} {\bm{u}}^{(m)}, {\bm{u}}^{(m)}\in\mathbb{S}^{D-1}, \end{aligned}\tag{7} $
where the directions are sampled uniformly on the hypersphere. Then, SIGReg performs univariate distribution matching as
$ SIGReg({\bm{Z}})\triangleq \frac{1}{M}\sum_{m=1}^{M}T^{(m)}, \tag{SIGReg} $
with $T$ the univariate Epps-Pulley test-statistic
$ T^{(m)} = \int_{-\infty}^{\infty} w(t) \left|\phi_N(t; {\bm{h}}^{(m)}) - \phi_0(t)\right|^2 dt, \tag{EP} $
where the empirical characteristic function (ECF) is defined as $\phi_N(t; {\bm{h}}) = \frac{1}{N}\sum_{n=1}^N e^{it {\bm{h}}_n}$, $w$ is a weighting function, e.g., $w(t) = e^{-\frac{t^2}{2\lambda^2}}$. Lastly, because the target is an isotropic Gaussian in $\mathbb{R}^D$, the univariate projection through ${\bm{u}}^{(m)}$ makes the univariate target distribution $\phi_0$ the standard Gaussian $N(0, 1)$. By Cramér–Wold, matching all 1D marginals implies matching the joint distribution, i.e., in the asymptotic limit over $M$ we have the following weak convergence result
$ SIGReg({\bm{Z}})\rightarrow 0 \iff \mathbb{P}_{\bm{Z}}\rightarrow N(0, {\bm{I}}).\tag{Cramer-Wold} $
Practically, the integral in equation 9 employs a quadrature scheme, e.g., trapezoid with $T$ nodes uniformly distributed in $[0.2, 4]$.
The Cross-Entropy Method (CEM) [40] is a sampling-based (zero-order) optimization algorithm. Intuitively, CEM is an iterative sampling procedure that progressively refines a plan, defined as a sequence of actions, at each iteration.
At every iteration, the algorithm samples a pool of candidate plans from a distribution, typically a Gaussian (with initial parameters $\mu=\mathbf{0}$ and $\sigma=\mathbf{I}$). Next, each candidate plan is evaluated using the world model, and a cost is associated with it. The algorithm then selects the top $k$ plans with the lowest cost, referred to as elites. These elites are used to compute statistics that update the parameters of the sampling distribution for the next iteration. Through this iterative process, the method explores the action space while gradually concentrating the sampling distribution around regions associated with lower costs. The final action plan is obtained from the mean of the sampling distribution at the last iteration.
However, in non-convex settings, there is no guarantee that the solution to which CEM converges is a global optimum. Furthermore, CEM suffers from the curse of dimensionality and becomes increasingly difficult to apply when the action space is large.
In our experiments, we use a CEM solver with $300$ sampled action sequences per iteration and perform $30$ optimization steps. At each step, the top $30$ candidates are selected as elites to update the sampling distribution. We provide the algorithm pseudo-code in Algorithm 1.
**Require:** World model f, planning horizon H, number of samples N, number of elites K, number of iterations T
Initialize sampling distribution parameters $\mu_0 = \mathbf{0}$, Sigma₀ = I
**for** t = 1 to T **do**
Sample N candidate action sequences (a(1:H)ⁱ) for i=1..N ∼ N(μ(t-1), Sigma(t-1))
**for** i = 1 to N **do**
Roll out a(1:H)ⁱ in the world model f
Compute cost Jⁱ
**end for**
Select the K sequences with lowest cost (elites)
Update distribution parameters using elite set:
μ(t) ← 1/K∑ over i ∈ E a(1:H)ⁱ
Sigma(t) ← Var(i ∈ E)(a(1:H)ⁱ)
**end for**
**return** best action sequence found or first action of μ(T)
DINO world model (DINO-WM) focused on learning a predictor by leveraging DINOv2 frozen pre-trained representation to avoid collapse. Because not trained end-to-end, the loss simply is to minimize the predicted next-embedding with the ground trught next-state embedding produced by DINOv2.
$ \mathcal{L}{\text{DINO-WM}} = \frac{1}{BT} \sum_i^B \sum_t^T | \hat{{\bm{z}}}^{(i)}{t+1} - {\bm{z}}^{(i)}_{t+1} |_2^2\tag{10} $
We use the same setup as the original paper ([18]) (architecture, hyper-paremeters, etc..)
PLDM ([22]) proposed a method for learning an end-to-end joint-embedding predictive architecture (JEPA). To avoid collapse, their approach takes inspiration from the variance-invariance-covariance regularization (VICReg, [23]) with extra terms to take into account the temporality of the next state prediction. The PLDM objective is the following:
$ \mathcal{L}{\text{PLDM}} = \mathcal{L}{\text{pred}} + \alpha \mathcal{L}{\text{var}} + \beta \mathcal{L}{\text{cov}} + \gamma \mathcal{L}{\text{time-sim}} + \zeta \mathcal{L}{\text{time-var}} + \nu \mathcal{L}{\text{time-cov}} + \mu \mathcal{L}{\text{IDM}}\tag{11} $
where,
$ \mathcal{L}{\text{pred}} = \frac{1}{BT} \sum_i^B \sum_t^T | \hat{{\bm{z}}}^{(i)}{t+1} - {\bm{z}}^{(i)}_{t+1}|_2^2 $
$ \mathcal{L}{\text{var}} = \frac{1}{TD} \sum_t^T \sum_d^D \max\left(0, 1-\sqrt{\text{Var}({\bm{z}}^{(:)}{t, d})}+\epsilon\right) $
$ \mathcal{L}{\text{cov}} = \frac{1}{T} \sum_t^T \frac{1}{D}\sum{i\neq j}^D \left[\text{Cov}({\bm{Z}}_t)\right] _{ij} $
$ \mathcal{L}_{\text{time-sim}} = \frac{1}{BT} \sum_i^B \sum_t^T | {\bm{z}}^{(i)}t - {\bm{z}}^{(i)}{t+1}|_2^2 $
$ \mathcal{L}{\text{time-var}} = \frac{1}{BD} \sum_i^B \sum_d^D \max\left(0, 1-\sqrt{\text{Var}({\bm{z}}^{(i)}{:, d})}+\epsilon\right) $
$ \mathcal{L}{\text{time-cov}} = \frac{1}{B} \sum_b^B \frac{1}{D}\sum{i\neq j}^D \left[\text{Cov}({\bm{Z}})\right] _{ij} $
$ \mathcal{L}_{\text{IDM}} = \frac{1}{BT} \sum_i^B \sum_t^T | \hat{{\bm{a}}}^{(i)}_t - {\bm{a}}^{(i)}_t|_2^2 $
with ${\bm{z}}^{(i)}_{t} \in \mathbb{R}^{D}$ correspond to step $t \in [T]$ of trajectory $i \in [B]$ and $T$ is trajectory length and $B$ the batch size, and ${\bm{Z}}_t \in \mathbb{R}^{B \times D}$ denote the matrix whose $i$-th row is ${\bm{z}}_t^{(i)}$, i.e.,
$ {\bm{Z}}_t = \begin{bmatrix} ({\bm{z}}_t^{(1)})^\top \ \vdots \ ({\bm{z}}_t^{(B)})^\top \end{bmatrix}, $
Let $\bar{{\bm{Z}}}_t$ be the row-centered version of ${\bm{Z}}_t$:
$ \bar{{\bm{Z}}}_t = {\bm{Z}}_t - \frac{1}{B}\mathbf{1}\mathbf{1}^\top {\bm{Z}}_t . $
Then, for each time step $t$ and feature dimension $d$, the variance across the batch is
\frac{1}{B-1}\sum_{i=1}^B \left(z^{(i)}{t, d} - \frac{1}{B}\sum{i'=1}^B z^{(i')}_{t, d} \right)^2, $
and the covariance matrix across feature dimensions is
\frac{1}{B-1}\bar{{\bm{Z}}}_t^\top \bar{{\bm{Z}}}_t \in \mathbb{R}^{D \times D}. $
Similarly, for the temporal regularization, let ${\bm{Z}}^{(i)} \in \mathbb{R}^{T \times D}$ denote the matrix whose $t$-th row is ${\bm{z}}_t^{(i)}$, and let $\bar{{\bm{Z}}}^{(i)}$ be its row-centered version:
$ \bar{{\bm{Z}}}^{(i)} = {\bm{Z}}^{(i)} - \frac{1}{T}\mathbf{1}\mathbf{1}^\top {\bm{Z}}^{(i)} . $
Then the variance across time is
\frac{1}{T-1}\sum_{t=1}^T \left(z^{(i)}{t, d} - \frac{1}{T}\sum{t'=1}^T z^{(i)}_{t', d} \right)^2, $
and the temporal covariance matrix is
\frac{1}{T-1}(\bar{{\bm{Z}}}^{(i)})^\top \bar{{\bm{Z}}}^{(i)} \in \mathbb{R}^{D \times D}. $
$\hat{{\bm{z}}}^{(i)}{t} \in \mathbb{R}^{d}$ is the predicted embedding at step $t$ for traj $i$ using the predictor. ${\bm{a}}^{(i)}{t} \in \mathbb{R}^{A}$ is the action associated to step $t$ and $\hat{{\bm{a}}}^{(i)}_{t} \in \mathbb{R}^{A}$ is the predicted action for the inverse dynamic model (IDM) $\text{idm}({\bm{z}}t, {\bm{z}}{t+1})$.
We select PLDM hyperparameters via a grid search over the loss coefficients. Since the overall objective includes six tunable weights ($\alpha$, $\beta$, $\gamma$, $\zeta$, $\nu$, $\mu$), an exhaustive search over all combinations is not tractable $(\mathcal{O}(n^6))$. Moreover, the original PLDM study reports coefficients that were extensively tuned per environment and dataset, which limits their transferability. We start from the set of hyperparameters from the config provided in their open-source codebase. We motivate this choice by mentioning that no mention of the time-var and time-cov regularization term are mentionned in the original paper. We then perform a grid search for each initial loss coefficient over 256 configurations on Push-T and keep the one performing the best on a held-out set. We report the best hyperparameters found in Table 2. We kept these coefficients fixed for all training.
\begin{tabular}{l c}
\toprule
\textbf{Loss coefficient} & \textbf{Initial value} \\
\toprule
$\alpha$ & 18.0 \\
$\beta$ & 12 \\
$\gamma$ & 0.2 \\
$\zeta$ & 0.7 \\
$\nu$ & 0.0 \\
$\mu$ & 0.0 \\
\bottomrule
\end{tabular}
To evaluate downstream control, we use goal-conditioned reinforcement learning (GC-RL) with offline training. In particular, we consider goal-conditioned variants of Implicit Q-Learning (IQL) and Implicit Value Learning (IVL). In both cases, observations and goals are encoded using DINOv2 patch embeddings, and policies are trained from offline datasets. Training proceeds in two phases: first learning a value function (and optionally a Q-function), followed by policy extraction via advantage-weighted regression.
GCIQL
Implicit Q-Learning (IQL) [41] is an offline reinforcement learning algorithm that avoids querying out-of-distribution actions by learning a value function via expectile regression. In the goal-conditioned setting, the algorithm learns both a Q-function $Q_\psi(s_t, a_t, g)$ and a value function $V_\theta(s_t, g)$ conditioned on a goal $g$.
The Q-function is trained with Bellman regression, bootstrapping from a target value network $V_{\bar{\theta}}$:
$ \mathcal{L}{Q} = \mathbb{E}{(s_t, a_t, s_{t+1}, g) \sim \mathcal{D}} \left[\left(Q_\psi(s_t, a_t, g) - \left(r(s_t, g) + \gamma m_t V_{\bar{\theta}}(s_{t+1}, g) \right) \right)^2 \right], $
where $m_t = 0$ if $s_t = g$ (terminal transition) and $m_t = 1$ otherwise.
The value network is trained using expectile regression against targets from the target Q-network $Q_{\bar{\psi}}$:
$ \mathcal{L}{V} = \mathbb{E}{(s_t, a_t, g) \sim \mathcal{D}} \left[L_\tau^2 \left(Q_{\bar{\psi}}(s_t, a_t, g) - V_\theta(s_t, g) \right) \right], $
where the expectile loss is defined as
$ L_\tau^2(u) = |\tau - \mathbb{1}(u < 0)| u^2 . $
The total critic loss is given by
$ \mathcal{L}_{\text{critic}} = \mathcal{L}_Q + \mathcal{L}_V . $
GCIVL
Implicit Value Learning (IVL) [49] simplifies IQL by removing the Q-function and learning the value function directly through bootstrapped targets. The value network $V_\theta(s_t, g)$ is trained via expectile regression against a target network $V_{\bar{\theta}}$:
V_\theta(s_t, g) \right) \right]. $
As in IQL, $L_\tau^2$ denotes the asymmetric expectile loss and $\gamma$ is the discount factor.
Policy extraction.
For both GCIQL and GCIVL, the policy $\pi_\theta(s_t, g)$ is trained via advantage-weighted regression (AWR). The policy objective is
$ \mathcal{L}{\pi} = \mathbb{E}{(s_t, a_t, g) \sim \mathcal{D}} \left[\exp\left(\beta A(s_t, a_t, g)\right) | \pi_\theta(s_t, g) - a_t |_2^2 \right], $
where the advantage is computed as
$ A(s_t, a_t, g) = r(s_t, g) + \gamma V(s_{t+1}, g) - V(s_t, g), $
and $\beta$ is an inverse temperature parameter controlling the strength of advantage weighting.
As a simple imitation learning baseline, we consider Goal-Conditioned Behavioral Cloning (GCBC) [50]. GCBC trains a goal-conditioned policy $\pi_\theta(s_t, g)$ to reproduce expert actions given the current observation $s_t$ and a goal observation $g$. In our implementation, both observations and goals are encoded using DINOv2 patch embeddings before being provided to the policy network.
The policy is trained via supervised learning on an offline dataset $\mathcal{D}$ of state-action-goal tuples. Specifically, the objective minimizes the mean squared error between the predicted action and the action taken in the dataset:
$ \mathcal{L}{\text{GCBC}} = \mathbb{E}{(s_t, a_t, g) \sim \mathcal{D}} \left[| \pi_\theta(s_t, g) - a_t |_2^2 \right], $
where $s_t$ denotes the observation embedding, $g$ the goal embedding, and $a_t$ the corresponding expert action.
We apply a frame-skip of 5, grouping consecutive actions between frames into a single action block. This choice enables computationally efficient longer-horizon predictions while maintaining informative temporal transitions. We use a batch size of 128 with sub-trajectories of size 4 corresponding to 4 frames and 4 blocks of 5 actions. Each frame is $224\times224$ pixels.

Encoder Architecture.
The encoder is a Vision Transformer Tiny (ViT-Tiny) model from the Hugging Face library, using a patch size of 14.
Predictor Architecture.
The predictor is implemented as a ViT-S backbone with learned positional embeddings and causal masking over the observation history. The history length is set to 3 for the PushT and OGBench-Cube environments, and to 1 for TwoRoom. During planning, the predictor is used autoregressively to generate rollouts of future latent states.
Decoder (Visualization Only).
For visualization, we decode the [CLS] token embedding (192 dim) from the last encoder layer into an image using a lightweight transformer decoder. The [CLS] representation is first projected to a hidden dimension and used as the key and value in cross-attention. A fixed set of learnable query tokens, one for each patch of the target image, interacts with this global representation through several cross-attention layers with residual MLP blocks. For an image of size $224\times224$ with patch size $16$, this corresponds to $P=(224/16)^2=196$ learnable query tokens. The resulting patch embeddings are then linearly projected to $16 \times 16 \times 3$ pixel patches and rearranged to produce a $224 \times 224$ RGB image. This decoder is used only as a diagnostic tool to visualize what visual information is retained in the [CLS] representation.
Planning solver.
For planning, we use the Cross-Entropy Method (CEM). At each planning step, CEM samples 300 candidate action sequences and optimizes them for a maximum of 30 iterations in PushT and 10 iterations in the other environments. At each iteration, the top 30 trajectories are retained to update the sampling distribution, and the initial sampling variance is set to 1. The planning horizon is set to 5 steps, which corresponds to 25 environment timesteps due to the use of a frame skip of 5. We employ a receding-horizon Model Predictive Control (MPC) scheme with a horizon of 5, meaning that the entire optimized action sequence is executed before replanning. This configuration follows the setup used in [18].

We evaluate LeWM on goal-conditioned control tasks in the three environments introduced previously. Control performance is measured using two parameters: the evaluation budget and the distance to the goal. The evaluation budget corresponds to the maximum number of actions the agent is allowed to execute in the environment. The goal distance determines how far in the future the goal state is sampled relative to the initial state. During evaluation, trajectories are sampled from the offline dataset. The initial state is chosen by randomly sampling a state from a trajectory in the dataset, while the goal state corresponds to a state occurring several timesteps later in the same trajectory. This ensures that the goal is reachable and consistent with the dataset dynamics. In TwoRoom, the evaluation budget is set to 50 steps, and the goal state is sampled 25 timesteps in the future. In PushT, the evaluation budget is 50 steps and the goal is sampled 25 timesteps in the future. In OGBench-Cube and Reacher, the evaluation budget is 50 steps, and the goal is sampled 25 timesteps in the future.
![**Figure 11:** **Decoder visualization during training.** As training progresses, the latent representation increasingly captures the information required to reconstruct the visual scene, even though no reconstruction loss is used during training. Early in training, the decoded images correspond to slow features, a phenomenon previously reported [21].](https://ittowtnkqtyixxjxrhou.supabase.co/storage/v1/object/public/public-images/u73f82pg/decoder_training.png)
We use probing to analyze the information contained in the learned latent representations across the three environments. Specifically, we train both linear and non-linear probes to predict physical quantities from the latent embeddings. Linear probes evaluate whether the information is linearly accessible in the latent space, while non-linear probes assess whether the information is present but potentially entangled.
For each probe, we report the mean squared error (MSE) and the Pearson correlation coefficient between the predicted and ground-truth quantities.
The probed variables differ across environments. In TwoRoom, we probe the 2D position of the agent (Table 3). In PushT, we probe both the state of the agent and the state of the block (Table 1). In OGBench-Cube, we probe the position of the cube and the position of the robot end-effector (Table 4).
\begin{tabular}{l c c c c}
\toprule
{} & \multicolumn{4}{c}{\textbf{Agent Position}}\\
\cmidrule(lr){2-5}
{} & \multicolumn{2}{c}{Linear} & \multicolumn{2}{c}{MLP}\\
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
\textbf{Model} & MSE $\downarrow$ & r $\uparrow$ & MSE $\downarrow$ & r $\uparrow$ \\
\toprule
DINO-WM & $0.488 \pm 0.451$ & $0.824$ & $0.000 \pm 0.000$ & $0.999$ \\
PLDM & $0.008 \pm 0.041$ & $0.996$ & $0.000 \pm 0.000$ & $1.000$ \\
\midrule
LeWM & $0.008 \pm 0.018$ & $0.996$ & $0.000 \pm 0.000$ & $1.000$ \\
\bottomrule
\end{tabular}
::: {caption="Table 4: Physical latent probing results on OGBench-Cube. LeWM matches or outperforms PLDM on most properties and achieves the best results on positional quantities such as block position and end-effector position. DINO-WM retains a clear advantage on dynamic and rotational properties (joint velocity, end-effector yaw), likely because such quantities benefit from the richer visual priors learned during large-scale pretraining. All three methods struggle to recover block orientation (quaternion and yaw), suggesting that fine-grained rotational information remains difficult to encode in compact latent spaces regardless of the training strategy."}

:::
We evaluate physical understanding using the violation-of-expectation (VoE) framework across three environments. In each environment, we generate three types of trajectories: an unperturbed reference trajectory, a trajectory containing a visual perturbation, and a trajectory containing a physical perturbation. Visual perturbations correspond to abrupt color changes of an object, while physical perturbations correspond to teleporting objects to random positions, thereby violating physical continuity. Examples of trajectories are shown in Figure 12.
TwoRoom.
In the TwoRoom environment, the agent is controlled by an expert policy that navigates toward a goal position. We generate three trajectories: (1) an unperturbed trajectory, (2) a trajectory where the color of the agent changes midway through the episode, and (3) a trajectory where the agent is teleported to a random position at the same timestep. The resulting surprise signals for PLDM and DINO-WM are shown in the left panels of Figure 13 and Figure 15, respectively.
PushT.
In the PushT environment, the agent is controlled by a random policy biased toward interacting with the block. As before, we construct three trajectories: (1) an unperturbed trajectory, (2) a trajectory where the color of the block changes abruptly during the episode, and (3) a trajectory where both the agent and the block are teleported to random positions at the perturbation timestep. The corresponding surprise signals for PLDM and DINO-WM are shown in the center panels of Figure 13 and Figure 15.
OGBench-Cube.
In the OGBench-Cube environment, the agent follows an expert policy that picks up the cube and places it at a target position. We again consider three trajectories: (1) an unperturbed trajectory, (2) a trajectory where the cube's color changes during the episode, and (3) a trajectory where the cube is teleported to a random position midway through the trajectory. The resulting surprise signals for PLDM and DINO-WM are shown in the right panels of Figure 13 and Figure 15.





Training variance.
To assess the stability of training, we retrain the model using multiple random seeds. As shown in Table 5, the resulting performance exhibits consistently high success rates with low variance across runs, indicating that the training procedure is stable and reproducible.
\begin{tabular}{l c}
\toprule
\textbf{Model} & \textbf{Push-T} (SR $\uparrow$)\\
\toprule
DINO-WM & $92.0 \pm 1.63$ \\
PLDM & $78.0 \pm 5.0$ \\
LeWM (ours) & $\bm{96.0} \pm \bm{2.83}$ \\
\bottomrule
\end{tabular}
Embedding dimensions.
We study the impact of the embedding dimensionality on performance. As shown in Figure 16, performance drops when the embedding dimension falls below a certain threshold (around 184), while increasing the dimension beyond this value yields diminishing returns and leads to performance saturation.
Number of projections in SIGReg.
We study the impact of the number of projections used in SIGReg. As shown in Figure 16, varying the number of projections has little effect on performance in downstream control tasks. This suggests that the method is largely insensitive to this hyperparameter, and therefore it does not require careful tuning. In practice, this leaves $\lambda$ as the only effective hyperparameter to optimize.
Weight of SIGReg regularization.
We analyze the effect of the SIGReg regularization weight $\lambda$. As shown in Figure 17, the method achieves high performance across a wide range of values for $\lambda$. In particular, for $\lambda \in [0.01, 0.2]$, the success rate remains above 80%. This indicates that the approach is robust to the choice of this parameter. Moreover, since $\lambda$ is the only effective hyperparameter, it can be tuned efficiently, for instance via a simple bisection search.
![**Figure 17:** **Effect of the SIGReg regularization weight $\lambda$ on Push-T planning performance.** Success rate remains above 80% across a wide range of values ($\lambda \in [0.01, 0.2]$), peaking near $\lambda = 0.09$. Performance degrades sharply only at $\lambda = 0.5$, where the regularizer dominates the prediction loss and hinders dynamics modeling. Since $\lambda$ is the only effective hyperparameter of LeWM, the SIGReg loss coefficient is easy to tune via a simple bisection search.](https://ittowtnkqtyixxjxrhou.supabase.co/storage/v1/object/public/public-images/u73f82pg/lambda.png)
Predictor Size.
We analyze the effect of the predictor size on performance. As shown in Table 6, the best results are obtained with a ViT-S predictor. Reducing the predictor to a ViT-T model leads to a drop in performance, while increasing the size to ViT-B does not provide additional gains and slightly degrades performance. This suggests that ViT-S offers the best trade-off between model capacity and optimization stability for this task.
\begin{tabular}{l c}
\toprule
\textbf{pred. size} & \textbf{Push-T} (SR $\uparrow$)\\
\toprule
tiny & $80.67 \pm 6.54$ \\
small & $\bm{96.0} \pm \bm{2.83}$ \\
base & $86.7 \pm 3.06$ \\
\bottomrule
\end{tabular}
Decoder.
We study the impact of adding a reconstruction loss during training. As shown in Table 7, incorporating a decoder and a reconstruction objective does not improve downstream control performance. In fact, performance slightly decreases compared to the model trained without a decoder. This suggests that the JEPA training objective already captures the information necessary for planning, while the reconstruction loss may encourage the model to encode additional visual details that are not relevant for control.
\begin{tabular}{l c}
\toprule
{} & \textbf{Push-T} (SR $\uparrow$)\\
\toprule
LeWM w/o decoder loss & $\bm{96.0} \pm \bm{2.83}$ \\
LeWM with decoder loss & $86.0 \pm 7.54$ \\
\bottomrule
\end{tabular}
Architecture.
We study the impact of encoder architecture on LeWM performance by replacing the ViT encoder with a ResNet-18 backbone. As shown in Table 8, LeWM achieves competitive performance with both architectures, suggesting that it is agnostic to the choice of vision encoder used during training, though ViT retains a modest advantage.
\begin{tabular}{l c}
\toprule
{} & \textbf{Push-T} (SR $\uparrow$)\\
\midrule
LeWM ViT & $\bm{96.0} \pm \bm{2.83}$ \\
LeWM ResNet-18 & $94.0 \pm 3.27$ \\
\bottomrule
\end{tabular}
Predictor Dropout.
We analyze the effect of applying dropout in the predictor during training. As shown in Table 9, introducing a small amount of dropout significantly improves downstream control performance. In particular, a dropout rate of $0.1$ achieves the highest success rate, while both lower and higher values lead to worse performance. This suggests that moderate dropout helps regularize the predictor and improves generalization, whereas excessive dropout degrades the quality of the learned dynamics.
\begin{tabular}{l c}
\toprule
$p$ & \textbf{Push-T} (SR $\uparrow$)\\
\toprule
$0.0$ & $78 \pm 6.54$ \\
$0.1$ & $\bm{96.0} \pm \bm{2.83}$ \\
$0.2$ & $85.33 \pm 5.74$ \\
$0.5$ & $66.67 \pm 4.11$ \\
\bottomrule
\end{tabular}
Planning Solver.
We compare planning performance across diverse solvers. As shown in Table 10.
\begin{tabular}{l c c}
\toprule
{} & \textbf{LeWM} & \textbf{PLDM}\\
\midrule
CEM & $\bm{96.0} \pm \bm{2.83}$ & $78.0 \pm 5.0$ \\
SGD ($\beta_1$) & $26 \pm 4.32$ & $4.67 \pm 0.06$ \\
RMSProp ($\beta_2$) & $67.33 \pm 2.49$ & $49.33 \pm 8.26$ \\
Adam ($\beta_1, \beta_2$) & $84 \pm 7.12$ & $80 \pm 3.27$ \\
\bottomrule
\end{tabular}
The temporal straightening hypothesis, introduced by [43], posits that we represent complex temporal dynamics as smooth, approximately straight trajectories in our representation spaces. This principle has since found applications beyond neuroscience: [44] leverage temporal straightness measured from DINOv2 features to discriminate AI-generated videos from real ones, demonstrating that this geometric property carries a meaningful signal about the nature of the underlying dynamics, and [45] shows it can be beneficial for planning.
During training on PushT, we record, for curiosity, the temporal straightness of LeWM's latent trajectories. Given a sequence of latent embeddings $\mathbf{z}_{1:T} \in \mathbb{R}^{B \times T \times D}$, we define the temporal velocity vectors as $\mathbf{v}t = \mathbf{z}{t+1} - \mathbf{z}_t$. The path straightening measure is defined as the mean pairwise cosine similarity between consecutive velocities:
$ \mathcal{S}{\text{straight}} = \frac{1}{B(T-2)} \sum{i=1}^{B} \sum_{t=1}^{T-2} \frac{\langle \mathbf{v}t^{(i)}, , \mathbf{v}{t+1}^{(i)} \rangle}{|\mathbf{v}t^{(i)}| , |\mathbf{v}{t+1}^{(i)}|}.\tag{12} $
A value of $\mathcal{S}_{\text{straight}}$ close to $1$ indicates that consecutive velocities are nearly collinear, meaning the latent trajectory approaches a straight line. Interestingly, we observe that temporal straightening emerges naturally over the course of training without any training term explicitly encouraging it (Figure 18).
We hypothesize that this emerges because SIGReg is applied independently at each time step but not across the temporal dimension, leaving the temporal structure unconstrained. This allows the encoder to converge toward a form of temporal collapse, where successive embeddings evolve along increasingly linear paths. Rather than being detrimental, this implicit bias appears to benefit downstream performance, as shown in Figure 6. Notably, LeWM achieves higher temporal straightness than PLDM despite having no explicit regularizer encouraging it, whereas PLDM employs a regularizer on consecutive latent states that directly promotes temporal smoothness.

We visualize several training curves comparing the optimization dynamics of LeWM (Figure 19) and PLDM (Figure 20). In contrast to PLDM, whose objective contains multiple regularization terms, LeWM uses a single regularization term in addition to the prediction loss, making the training dynamics easier to interpret and analyze.


Section Summary: This section compiles a lengthy list of academic papers and preprints, mostly from machine learning conferences and arXiv, that explore world models, self-supervised learning techniques, and related methods for training AI agents. The works span foundational contributions on visuomotor policies and recurrent models to more recent studies on transformers, diffusion-based approaches, and predictive architectures like JEPA for planning and control. Many entries focus on improving sample efficiency, scalability, and real-world applicability in reinforcement learning and robotics.
[1] Levine et al. (2016). End-to-end training of deep visuomotor policies. Journal of Machine Learning Research. 17(39). pp. 1–40.
[2] Ha, David and Schmidhuber, Jürgen (2018). World models. arXiv preprint arXiv:1803.10122. 2(3).
[3] Vincent Micheli et al. (2023). Transformers are Sample-Efficient World Models. In The Eleventh International Conference on Learning Representations. https://openreview.net/forum?id=vhFu1Acb0xb.
[4] Danijar Hafner et al. (2025). Training Agents Inside of Scalable World Models. https://arxiv.org/abs/2509.24527. arXiv:2509.24527.
[5] LeCun, Yann (2022). A path towards autonomous machine intelligence version 0.9. 2, 2022-06-27. Open Review. 62(1). pp. 1–62.
[6] Eloi Alonso et al. (2024). Diffusion for World Modeling: Visual Details Matter in Atari. In The Thirty-eighth Annual Conference on Neural Information Processing Systems. https://openreview.net/forum?id=NadTwTODgC.
[7] Vincent Micheli et al. (2024). Efficient World Models with Context-Aware Tokenization. In Forty-first International Conference on Machine Learning. https://openreview.net/forum?id=BiWIERWBFX.
[8] Decart et al. (2024). Oasis: A Universe in a Transformer. https://oasis-model.github.io/.
[9] Jake Bruce et al. (2024). Genie: Generative Interactive Environments. https://arxiv.org/abs/2402.15391. arXiv:2402.15391.
[10] Team HunyuanWorld (2025). HunyuanWorld 1.0: Generating Immersive, Explorable, and Interactive 3D Worlds from Words or Pixels. arXiv preprint.
[11] Julian Quevedo et al. (2025). WorldGym: World Model as An Environment for Policy Evaluation. https://arxiv.org/abs/2506.00613. arXiv:2506.00613.
[12] Assran et al. (2023). Self-supervised learning from images with a joint-embedding predictive architecture. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. pp. 15619–15629.
[13] Bardes et al. (2023). V-jepa: Latent video prediction for visual representation learning.
[14] Assran et al. (2025). V-jepa 2: Self-supervised video models enable understanding, prediction and planning. arXiv preprint arXiv:2506.09985.
[15] Zijian Dong et al. (2024). Brain-JEPA: Brain Dynamics Foundation Model with Gradient Positioning and Spatiotemporal Masking. In The Thirty-eighth Annual Conference on Neural Information Processing Systems. https://openreview.net/forum?id=gtU2eLSAmO.
[16] Alif Munim et al. (2026). EchoJEPA: A Latent Predictive Foundation Model for Echocardiography. https://arxiv.org/abs/2602.02603. arXiv:2602.02603.
[17] Jean Ponce et al. (2026). Dual Perspectives on Non-Contrastive Self-Supervised Learning. In The Fourteenth International Conference on Learning Representations. https://openreview.net/forum?id=f5MC1G6XhB.
[18] Zhou et al. (2025). DINO-WM: World Models on Pre-trained Visual Features enable Zero-shot Planning. In Proceedings of the 42nd International Conference on Machine Learning (ICML 2025).
[19] Raktim Gautam Goswami et al. (2025). OSVI-WM: One-Shot Visual Imitation for Unseen Tasks using World-Model-Guided Trajectory Generation. https://arxiv.org/abs/2505.20425. arXiv:2505.20425.
[20] Heejeong Nam et al. (2026). Causal-JEPA: Learning World Models through Object-Level Latent Interventions. https://arxiv.org/abs/2602.11389. arXiv:2602.11389.
[21] Vlad Sobal et al. (2022). Joint Embedding Predictive Architectures Focus on Slow Features. https://arxiv.org/abs/2211.10831. arXiv:2211.10831.
[22] Vlad Sobal et al. (2025). Stress-Testing Offline Reward-Free Reinforcement Learning: A Case for Planning with Latent Dynamics Models. In 7th Robot Learning Workshop: Towards Robots with Human-Level Abilities. https://openreview.net/forum?id=jON7H6A9UU.
[23] Adrien Bardes et al. (2022). VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learning. In International Conference on Learning Representations. https://openreview.net/forum?id=xm6YD62D1Ub.
[24] Balestriero, Randall and LeCun, Yann (2022). Contrastive and non-contrastive self-supervised learning recover global and local spectral embedding methods. Advances in Neural Information Processing Systems. 35. pp. 26671–26685.
[25] Randall Balestriero and Yann LeCun (2025). LeJEPA: Provable and Scalable Self-Supervised Learning Without the Heuristics. https://arxiv.org/abs/2511.08544. arXiv:2511.08544.
[26] Ha, David and Schmidhuber, Jürgen (2018). Recurrent world models facilitate policy evolution. Advances in neural information processing systems. 31.
[27] Danijar Hafner et al. (2020). Dream to Control: Learning Behaviors by Latent Imagination. In International Conference on Learning Representations. https://openreview.net/forum?id=S1lOTC4tDS.
[28] Hafner et al. (2020). Mastering Atari with Discrete World Models. arXiv preprint arXiv:2010.02193.
[29] Hafner et al. (2023). Mastering Diverse Domains through World Models. arXiv preprint arXiv:2301.04104.
[30] Testud et al. (1978). Model predictive heuristic control: Applications to industial processes. Automatica. 14(5). pp. 413–428.
[31] Nicklas Hansen et al. (2022). Temporal Difference Learning for Model Predictive Control. In International Conference on Machine Learning (ICML).
[32] Nicklas Hansen et al. (2024). TD-MPC2: Scalable, Robust World Models for Continuous Control. In The Twelfth International Conference on Learning Representations. https://openreview.net/forum?id=Oxh5CstDJU.
[33] Amir Bar et al. (2025). Navigation World Models. https://arxiv.org/abs/2412.03572. arXiv:2412.03572.
[34] Dosovitskiy, Alexey (2020). An image is worth 16x16 words: Transformers for image recognition at scale. arXiv preprint arXiv:2010.11929.
[35] Sergey Ioffe and Christian Szegedy (2015). Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. https://arxiv.org/abs/1502.03167. arXiv:1502.03167.
[36] Ba et al. (2016). Layer normalization. arXiv preprint arXiv:1607.06450.
[37] Peebles, William and Xie, Saining (2023). Scalable diffusion models with transformers. In Proceedings of the IEEE/CVF international conference on computer vision. pp. 4195–4205.
[38] Epps, Thomas W and Pulley, Lawrence B (1983). A test for normality based on the empirical characteristic function. Biometrika. 70(3). pp. 723–726.
[39] Cramér, Harald and Wold, Herman (1936). Some theorems on distribution functions. Journal of the London Mathematical Society. 1(4). pp. 290–294.
[40] Rubinstein, Reuven Y and Kroese, Dirk P (2004). The cross-entropy method: a unified approach to combinatorial optimization, Monte-Carlo simulation and machine learning. Springer Science & Business Media.
[41] Kostrikov et al. (2021). Offline reinforcement learning with implicit q-learning. arXiv preprint arXiv:2110.06169.
[42] Maxime Oquab et al. (2024). DINOv2: Learning Robust Visual Features without Supervision. Transactions on Machine Learning Research. https://openreview.net/forum?id=a68SUt6zFt.
[43] Hénaff et al. (2019). Perceptual straightening of natural videos. Nature neuroscience. 22(6). pp. 984–991.
[44] Christian Internò et al. (2025). AI-Generated Video Detection via Perceptual Straightening. In The Thirty-ninth Annual Conference on Neural Information Processing Systems. https://openreview.net/forum?id=LsmUgStXby.
[45] Wang et al. (2026). Temporal Straightening for Latent Planning. arXiv preprint arXiv:2603.12231.
[46] Margoni et al. (2024). The violation-of-expectation paradigm: A conceptual overview.. Psychological Review. 131(3). pp. 716.
[47] Garrido et al. (2025). Intuitive physics understanding emerges from self-supervised pretraining on natural videos. arXiv preprint arXiv:2502.11831.
[48] Florian Bordes et al. (2025). IntPhys 2: Benchmarking Intuitive Physics Understanding In Complex Synthetic Environments. https://arxiv.org/abs/2506.09849. arXiv:2506.09849.
[49] Seohong Park et al. (2025). OGBench: Benchmarking Offline Goal-Conditioned RL. In The Thirteenth International Conference on Learning Representations. https://openreview.net/forum?id=M992mjgKzI.
[50] Ghosh et al. (2019). Learning to reach goals via iterated supervised learning. arXiv preprint arXiv:1912.06088.
[51] Tassa et al. (2018). Deepmind control suite. arXiv preprint arXiv:1801.00690.