World Models Explained: How AI Learns to Predict the Physical World

Published

A world model is an AI system that builds an internal representation of an environment and predicts how that environment will change over time, including in response to actions. It is the technology that allows a robot to “imagine” what will happen before it moves, a self-driving car to anticipate how traffic will flow, or a drone to predict wind effects on its flight path.

World models are the core enabling technology behind physical AI. Without them, robots are limited to pre-programmed responses. With them, robots can handle novel situations by predicting outcomes and choosing actions accordingly.

This guide explains how world models work, the two dominant architectural approaches in 2026, what they are trained on, and where the technology still falls short.

The fundamental idea

Humans constantly run world models in their heads. When you reach for a glass of water, you do not consciously calculate the trajectory. Your brain predicts what will happen (the glass will be where you expect it, your fingers will close around it, it will not slip) and executes accordingly. If something unexpected happens (the glass is heavier than expected), you update your internal model and adjust.

AI world models attempt to replicate this: build an internal simulation of the world, use it to predict future states, and act based on those predictions.

The key difference from a traditional physics simulator (like the ones used in video games) is that world models are learned from data, not hand-coded. They learn physics implicitly from watching millions of hours of video or running billions of simulated interactions. This means they can handle messy, real-world physics that are too complex to model explicitly: the way cloth drapes, how liquids splash, how different surfaces interact with different objects.

Two architectures for world models

In 2026, two fundamentally different approaches dominate world model research. They agree on the goal (predict future states of an environment) but disagree on how to represent those predictions.

Generative world models (NVIDIA Cosmos approach)

Generative world models predict the future by generating it. Given the current state (typically video frames), they produce predicted future video frames showing what the environment will look like next.

How it works:

  1. The model sees a sequence of video frames showing the current environment
  2. It generates predicted future frames showing what will happen next
  3. A robot or planning system extracts actionable information from these predicted frames
  4. The actual next frame is compared to the prediction, and the model updates

Architecture: Typically diffusion models or autoregressive transformers operating on video tokens.

Leading example: NVIDIA Cosmos 3 (launched June 2026 at GTC Taipei). Cosmos uses a “mixture-of-transformers” architecture that unifies three capabilities: vision reasoning (understanding the current state), world generation (predicting future states), and action prediction (deciding what to do). It can be used in three modes:

  • As a vision language model (VLM): reasoning over what is happening in a scene
  • As a policy model backbone: predicting what actions to take given a scene
  • As a world simulator: generating multiple possible futures to evaluate which action leads to the best outcome

Cosmos is trained on massive amounts of video data plus physics simulations, and is openly available for developers to build on.

Strengths:

  • Produces interpretable outputs (you can literally watch what the model predicts will happen)
  • Rich detail preservation (textures, lighting, object identities all maintained in predictions)
  • Direct connection to video generation research (benefits from broader generative AI progress)

Weaknesses:

  • Computationally expensive (generating high-resolution video predictions is heavy)
  • Can produce visually convincing predictions that violate physics (the “hallucination” problem)
  • Pixel-level prediction may be unnecessary for many tasks (you do not need to predict every shadow to move an arm)

Embedding-based world models (Meta JEPA approach)

Joint-Embedding Predictive Architectures (JEPA), championed by Meta’s Yann LeCun, take a different approach. Instead of predicting what the future will look like (in pixel space), they predict what the future will be like (in an abstract representation space).

How it works:

  1. An encoder maps the current state into a compact abstract representation (an “embedding”)
  2. A predictor takes that embedding and predicts the future state’s embedding
  3. The prediction is compared to the actual future state’s embedding (not the raw pixels)
  4. A robot or planning system works directly in embedding space, never needing to “imagine” full visual scenes

Architecture: Joint embedding models with separate encoder and predictor networks. The encoder is often frozen after pre-training, and only the predictor is trained for specific tasks.

Leading example: Meta’s V-JEPA 2 (Video Joint Embedding Predictive Architecture 2). It is the first world model trained purely on video that achieves both state-of-the-art visual understanding and the ability to do zero-shot robot control, meaning it can control robots in environments it has never seen during training, without any fine-tuning.

Strengths:

  • Computationally efficient (predictions in embedding space are much cheaper than generating video)
  • Less prone to visual hallucination (does not generate pixels that could be misleading)
  • Better transfer learning (abstract representations generalize better to new environments)
  • Yann LeCun argues this is closer to how biological intelligence works

Weaknesses:

  • Predictions are not directly interpretable (you cannot “watch” what the model predicts)
  • Harder to debug (if the model makes a wrong prediction, you cannot easily visualize why)
  • Requires careful architecture design to avoid “representation collapse” (the model learning trivial representations)

Head-to-head comparison

Aspect Generative (Cosmos) Embedding (JEPA)
Prediction space Pixel/video Abstract embeddings
Output interpretability High (visual) Low (abstract)
Compute cost High Lower
Physics accuracy risk Visual hallucination Representation collapse
Training data Video + simulation Video (self-supervised)
Commercial availability Open (NVIDIA Cosmos 3) Research (Meta V-JEPA 2)
Robot control proven Yes (via Cosmos policies) Yes (V-JEPA 2 zero-shot)
Best for Rich visual prediction, simulation Efficient real-time control

In practice, these are not mutually exclusive. Some systems use a generative model for high-level planning (imagining multiple future scenarios) and an embedding model for real-time low-level control (fast reactive adjustments during execution).

What world models are trained on

World models cannot learn physics from text. They need data that demonstrates physical dynamics:

Physics simulations. Environments like NVIDIA Isaac Sim, MuJoCo, or PyBullet generate millions of hours of synthetic physical interactions. Objects fall, collide, slide, stack, and break. The model learns the patterns. The advantage is unlimited data at any speed. The disadvantage is the “sim-to-real gap”: simulated physics is not identical to real physics.

Real-world video. YouTube, dashcam footage, robot teleoperation recordings. The model learns how the real world actually behaves. The advantage is authenticity. The disadvantage is that you cannot rewind and replay with different actions (you only see what actually happened, not what would have happened if something different was done).

Robot interaction data. A robot performs actions and records what happens. This provides action-conditioned data (if I push this object with this force, it moves this far). The disadvantage is that collecting this data is slow and expensive.

Domain randomization. During simulation training, parameters like lighting, textures, object sizes, and physics properties are randomized. This forces the model to learn general physical principles rather than memorizing specific environments. It is one of the main techniques for bridging the sim-to-real gap.

The current best practice (used by NVIDIA and others) is a combination: pre-train on massive simulation and video data for general physical understanding, then fine-tune (post-train) on real robot interaction data for specific tasks and hardware.

Where world models still fail

World models are not solved. Key unsolved problems as of mid-2026:

Long-horizon prediction. Predicting what happens 0.5 seconds from now is relatively accurate. Predicting what happens 30 seconds from now accumulates errors rapidly. Multi-step plans that depend on accurate long-term predictions remain unreliable.

Deformable objects. Rigid body physics (boxes, cups, tools) is reasonably well-modeled. Deformable objects (cloth, rope, food, soft materials) remain much harder. A robot folding laundry is a significantly harder world-modeling problem than a robot stacking boxes.

Novel objects. World models generalize well to new arrangements of familiar objects. They generalize less well to truly novel objects with unusual physical properties (a balloon, a magnetic toy, a liquid with unusual viscosity).

Multi-object interaction. Predicting how two objects interact is manageable. Predicting how twenty objects interact simultaneously (a cluttered desk, a pile of parts) remains computationally challenging and error-prone.

Real-time operation. Generative world models (Cosmos-style) are typically too slow for real-time reactive control at the speed robots need (tens of milliseconds). They work for planning (thinking about what to do next) but not for moment-to-moment reflexes. JEPA-style models are faster but less detailed.

Practical implications

If you are a developer evaluating world model technology:

  • For a product shipping in 2026: use NVIDIA Cosmos 3 as your foundation model if you need open availability and commercial support. Post-train on your specific domain.
  • For research or efficient edge deployment: explore JEPA architectures. V-JEPA 2’s zero-shot robot control capability is impressive but not yet commercially packaged.
  • For autonomous vehicles: generative world models are further along in this domain (Wayve, Tesla, NVIDIA Drive all use world-model-based approaches).
  • For household robots: this remains the hardest application. Unstructured environments with deformable objects and novel situations push current world models past their reliable limits.

FAQ

What is the difference between a world model and a physics engine?

A physics engine (like Unity’s or Unreal’s) uses hand-coded equations to simulate physics. A world model learns physics from data. Physics engines are precise but limited to what was explicitly programmed. World models are less precise but can handle complex real-world situations (soft materials, messy environments) that are too complex to model with equations.

Do I need a world model to build a robot?

No. Simple robots with pre-programmed behaviors (warehouse pick-and-place in structured environments) work fine without world models. You need a world model when your robot must handle novel, unstructured situations that it was not explicitly programmed for.

Which is better, Cosmos or JEPA?

Neither is universally better. Cosmos (generative) excels at rich predictions you can visualize and is commercially available. JEPA (embedding) excels at efficient real-time control and transfer learning. Many practical systems will combine both: generative for planning, embedding for execution.

Can world models learn from YouTube videos alone?

Partially. Models can learn basic physical intuition (objects fall, liquids flow, cars move on roads) from passive video. But for robot control, you also need action-conditioned data (what happens when I do X), which requires robot interaction data or simulation. Video alone is not sufficient for building a usable robot controller.

How does the sim-to-real gap affect world models?

A model trained purely in simulation may fail in the real world because simulation physics are imperfect (different friction, different lighting, different object properties). The main mitigation techniques are: domain randomization (training with randomized parameters), progressive sim-to-real transfer (gradually introducing real data), and fine-tuning on small amounts of real robot interaction data.