Actions, Inverse Dynamics, and Latent Actions › Summary

Michael BrenndoerferJuly 2, 20262 min read
World Models HandbookAll chapters
Part 6 of 12Learning World Models at Scale
Chapter 32Actions, Inverse Dynamics, and Latent Actions › Summary
Reading section 9 of 10 · Summary · 2 minSection 9 of 10 · 2 min

Book contents

Section 9 of 10 · 2 min read

Actions, Inverse Dynamics, and Latent Actions › SummaryOne section · Sections in this chapter9 / 10 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The action slot of a world model is where control enters. Unlike an ordinary state feature, it is the interface through which a planner selects among modeled futures.

We covered four ideas in this chapter.

  • Action-conditioned transitions. The forward model p(st+1∣st,at)p(s_{t+1} \mid s_t, a_t) is where actions live. They enter via concatenation, FiLM conditioning, cross-attention, or as event inputs, and the choice affects what the model tends to learn. A model that ignores its actions can still predict, but it cannot plan.
  • Inverse dynamics and controllability. The inverse model p(at∣st,st+1)p(a_t \mid s_t, s_{t+1}) is a mirror of the forward model. It is used for goal-conditioned control, auxiliary representation learning, pseudo-labeling, and hierarchical control. Controllability is the structural property of the transition pair that says which states are reachable with actions; learned representations require separate one-step diagnostics and rollout tests.
  • Learning actions from unlabeled video. When actions are missing, you can train an inverse model on a small labeled set and apply it to the rest, or learn a latent variable directly from transitions. Bottlenecks and regularizers constrain the solutions but do not guarantee physical action semantics.
  • Latent action alignment with real controls. Learned latent actions are only defined up to an invertible reparametrization. Aligning them with real actions takes a small amount of supervision, applied as a linear probe, a decoder head, a contrastive objective, or a discrete codebook assignment. The amount of alignment needed depends on what you plan to do downstream.

The next chapter, Interaction Data and Passive Observation, turns to the data side of this story. Where does the transition data come from? What does it look like when it was produced by an agent actively trying to learn versus by a passive observer, and what can and cannot be inferred from each? The methods in this chapter are the tools you use once you know what data you have. The next one is about looking at the data itself.