
Video models are moving from offline understanding toward online action. Classical video understanding usually assumes that the model has access to an entire video clip. Under that assumption, the model can use global temporal context to perform classification, detection, segmentation, reconstruction, or captioning. This setting is natural for offline analysis because the event has already happened: future frames can help resolve ambiguity in the present.
But this assumption breaks down in robotics, embodied agents, virtual character control, real-time video agents, interactive generation, and VLA systems. In these settings, video is not a finished data object. It is a stream of observations arriving over time. At time t, the model only has access to x_≤t, yet it must update its understanding of the world immediately and produce outputs that may influence what happens next.
This is where causal video models become important. A causal video model is not simply a conventional video model with a causal attention mask. It is a temporal modeling paradigm for online systems. It must run along the arrow of time, maintain internal state under partial observability, integrate new observations into memory, and emit temporal variables that can be consumed by control, planning, language reasoning, or action modules.
The output of such a model should not be understood narrowly as a trajectory. A trajectory is only one concrete and easily measurable form. More generally, a causal video model produces intermediate representations for future decision-making: object state, subject state, contact relation, task progress, spatial memory, event boundary, interaction intent, action condition, policy latent, or a visual-temporal context that a language model can reason over. Its core value is to transform high-dimensional, continuous, noisy video streams into temporal structures that are updatable, queryable, and actionable.
Whether a video model is causal cannot be determined only by checking whether future tokens are masked in the network. True causality is a system-level property. It concerns how the model receives input during deployment, how it updates memory, how it exposes outputs, how current outputs participate in future state, and whether training and inference follow the same temporal rules.
Offline video models behave like posterior interpreters. After observing the full event, they can produce a better explanation of a past frame. If a subject disappears behind an occluder and reappears later, an offline model can use later frames to infer what happened during the occlusion. If an action only becomes recognizable at the end, the model can use the ending to classify the beginning. If multiple targets cross paths, future frames can help recover identity assignment.
These capabilities are useful for offline analysis, but they do not match the interface of real-time systems. A real-time system cannot wait for future frames before producing a control signal. It also cannot revise an already emitted action after later evidence arrives.
A causal video model is closer to an online state estimator. At every step, it receives a new visual observation and produces an output based on historical memory. That output is not isolated. It may be read by a downstream policy, fed back into the next prediction step, or converted into an action that changes the environment and therefore changes future observations. For this reason, causal video models must care about long-horizon stability, error accumulation, state drift, and recovery, not only frame-level or short-clip accuracy.
This is why causality must extend beyond attention masking. A model can avoid future-frame attention and still fail to be truly causal if training uses full-sequence statistics, future-aligned supervision, non-deployment historical inputs, or a state rollout procedure that differs from inference. Causality has to be enforced across the data protocol, training schedule, state cache, output feedback, and inference interface.
Traditional video models are often designed as sequence encoders. They take a window of frame features, fuse temporal context, and output contextualized representations. The central question is how to aggregate information within a fixed clip.
Causal video models are better understood as temporal state machines. Their core question is not how to encode a complete sequence once, but how to update an internal belief when a new frame arrives.
This belief is a compressed hypothesis about the current world. It may include where the relevant object is, who the subject is, what stage the task is in, which objects have already been manipulated, what changes were caused by previous actions, whether the current uncertainty comes from occlusion, and which pieces of information are still relevant for future decisions. A new frame does not replace this belief. It modifies it, strengthens it, or triggers a state transition.
This changes the capability boundary of video models. The model must maintain continuity through occlusion, blur, camera motion, and temporary disappearance. It must also update quickly when the underlying world state genuinely changes, rather than over-trusting historical inertia. It needs memory, but it also needs forgetting. It needs stability, but it also needs controlled state transitions. It must compress history, but it cannot discard task-relevant long-term information.
In this sense, a causal video model is a dynamic system running in time. It does not merely “understand a video.” It maintains an actionable representation of the world. This is especially important for VLA. A VLA system does not only need to know what is visible in the current image; it needs to know how the current world state emerged from past observations and actions. Without causal temporal state, the connection between vision, language, and action tends to collapse into a static mapping.
In a VLA system, visual representation ultimately serves action. Action here does not have to mean low-level motor control. It may also mean high-level decision-making, task planning, interaction selection, or language-mediated reasoning. The key requirement is that the visual representation must be stable and readable by an action system over time.
For this reason, a causal video model should not only output semantic labels, nor should it only output geometric trajectories. It should produce action context. This context must include visual facts, temporal relations, object permanence, task relevance, and operability. It should tell downstream modules not just “what is visible,” but also “where this came from,” “why it matters for the task,” “whether it is still the same object,” “whether the last action changed it,” and “which variables should be attended to next.”
This is fundamentally different from classical visual understanding. Traditional models emphasize recognition and description. Causal video models emphasize maintenance and update. Traditional models produce an interpretation of a video. Causal video models produce a context that can continue running.
In this sense, causal video models are temporal infrastructure for VLA. A visual model encodes frames into tokens. A language model expresses goals and semantic constraints. An action model produces decisions or controls. The causal video module places these signals on a shared timeline. It determines which context is still valid, which observation is stale, which object must remain bound, and which state has changed after action.
In real videos, the entity that matters is often not explicitly given. In multi-person scenes, the subject may not be specified by an input box. In robot manipulation, the target object may be occluded or temporarily out of view. In long-horizon tasks, the currently visible object may only be indirectly related to the final goal. Traditional pipelines often decompose this into detection, instance segmentation, tracking, and state estimation. But such decomposition makes error propagation difficult to avoid.
A causal video model offers a more unified view. Subject, object, and task focus can all be treated as latent variables constrained by historical observations, current input, language conditions, and supervision. The model is not independently choosing a focus object from scratch at every frame. It maintains a persistent hypothesis over time. The current frame provides evidence, historical state provides continuity, task conditioning provides selection criteria, and output feedback shapes future state.
This is crucial for VLA. A language instruction may appear only at the beginning of a task, but the object, relation, or goal it specifies must remain active throughout the subsequent visual stream. The model needs to remember which object it is operating on and understand how that object changed after action. Such variables cannot be reliably recovered from a single image. They require causal video state.
Memory in a causal video model is therefore not just a cache of past frames. It is a task-conditioned binding mechanism. It must preserve object identity as visual evidence changes, retain recoverable state when objects disappear, rebind objects when they reappear, and update task focus as task progress changes. This cross-time latent-variable maintenance is one of the key requirements for moving from static vision-language understanding to continuous action.
Causal video models operate under partial observability. The current frame may contain irrelevant texture, background motion, lighting changes, camera motion, and occlusion noise. Learning long-horizon state updates directly from raw pixels forces the model to solve visual abstraction, object binding, temporal inference, and action prediction simultaneously. That is a difficult learning problem.
Structured visual tokens are therefore important. Different tasks may use different intermediate structures. Human-centric tasks may use pose or body tokens. Manipulation tasks may use object, contact, depth, hand, tool, or affordance tokens. Navigation tasks may use spatial memory or topological tokens. Interaction tasks may use subject-object-action relation tokens. The important point is not the specific token type, but the fact that raw vision is compressed into observation variables that are better suited for state update.
These structured tokens are not a return to rigid classical pipelines. They do not have to be final outputs, and they do not require every intermediate prediction to be perfectly supervised. They act as inductive bias. They make it easier for the causal model to write visual evidence into temporal state. A strong visual encoder produces rich observations. A causal temporal module maintains dynamic belief. An action module reads that belief to make decisions or generate control.
Architecturally, this suggests that future video-action systems may not be a single monolithic model that consumes all frames and directly emits final actions. A more natural structure is layered: low-level visual encoders produce high-quality perceptual tokens; a mid-level causal video module maintains temporal state; higher-level language and policy modules read that state to produce decisions. The causal video model sits in the middle, converting “what is seen” into “what is actionable over time.”
Causal video models naturally operate in closed loops. The current output affects future state, and future state affects later outputs. If the model is connected to an action system, the loop becomes stronger: actions generated from the model’s output change the environment, and the changed environment becomes the next visual input. The model is no longer merely observing the world; it participates in shaping future observations.
This makes training-inference consistency critical. If training always uses clean historical state, but inference depends on the model’s own generated history, the model will face distribution shift. A small early mistake can move the state into a region rarely seen during training, eventually causing subject drift, object-binding failure, action oscillation, or task breakdown.
A causal video model therefore cannot optimize only one-step prediction. It must be designed for rollout. It must care about long-horizon state stability, error recovery, and closed-loop robustness. For VLA, this matters even more because policy execution changes the input distribution. A deployable VLA system must be able to perceive, correct, and act in the environment states that it creates, not only along ideal trajectories.
This also means evaluation must go beyond per-frame loss. A model may look accurate at one-step prediction but fail when rolled out over hundreds or thousands of frames. The important questions are whether it preserves object binding, task focus, and state consistency over time; whether it can recover from occlusion, noise, or incorrect intermediate actions; and whether it can update its belief when the environment changes because of action.
Causal video models are highly sensitive to time protocol. Frame rate, timestamp reliability, sampling interval, cache length, chunk boundary, state reset, action frequency, label interpolation, and sensor latency all affect whether the model learns stable dynamics. For offline recognition, these details may sometimes look like engineering concerns. For causal state modeling, they are part of the model’s capability.
When a model learns continuous state or action variables, every time step must have consistent semantics. If video is variable-frame-rate, or if label timestamps cannot be reliably mapped to frames, the learned dynamics are corrupted by systematic noise. In an autoregressive model, this temporal misalignment can propagate through state and become long-horizon error.
In VLA, the time protocol is even more complex. Language goals are low-frequency. Visual observations are medium-frequency. Motor actions may be high-frequency. Proprioception and environment feedback introduce their own delays. A future VLA system needs a unified causal time framework that organizes different modalities, frequencies, and latencies into actionable state. Causal video models are well positioned to serve as the visual-temporal core of that framework.
This temporal core is not merely a history buffer. It must align multimodal signals into an updatable dynamic state. Language goals define long-term constraints. Video streams provide external observations. Action history explains environmental change. Proprioception provides execution feedback. A causal video model must organize these signals into a context that can be continuously read and updated by planning and control layers.
Subject Motion 6DoF offers a compact example of how these ideas can be instantiated in an engineering system. It predicts a target subject’s rigid-body 6DoF motion from streaming video, using six normalized channels: x, y, z, roll, pitch, and yaw. The choice of 6DoF is not meant to capture all human detail. It provides a low-dimensional, continuous action variable that can be consumed by downstream systems.
The example reflects several key properties of causal video modeling. Its input is causal: prediction at frame t only uses frame t and earlier frames. The subject can be implicit: the training label defines which subject’s motion should be predicted, even when multiple people appear in the frame, without requiring an explicit segmentation mask or person-ID track. Human pose features act as structured visual priors, helping the model form observations closer to subject motion. The output remains a compact rigid-body abstraction rather than a full mesh, skeleton, or per-joint reconstruction.
More importantly, the model is not doing independent per-frame regression. During streaming training and generation, it carries visual history and action state. The visual cache supports subject consistency over time, while the autoregressive action state supports output continuity. On the supervision side, labels are represented as sparse action points over time and interpolated into dense frame-level targets. On the video side, reliable constant frame rate is required so that time labels align consistently with visual frames.
The open-source implementation is available here: CausalLM/subject-motion-6dof. The example demonstrates a broader pattern: extract structured observations from streaming vision, maintain state in causal time, and generate continuous variables that are useful for action.
If the 6DoF output in Subject Motion 6DoF is replaced with more general action-oriented variables, the same paradigm still holds. The output might be an end-effector condition, object state, contact prediction, task phase, operable region, short-horizon action latent, or a visual-temporal memory that a language planner can read. The key is not the specific output format. The key is that the model causally maintains world state over time and transforms it into context usable by an action system.
This is the central direction for VLA. A deployable VLA system should not merely concatenate image, language, and action inside a large model. It needs a continuously running temporal core. It must understand language goals while maintaining visual state. It must generate actions while understanding action consequences. It must generalize semantically while remaining stable in closed loop. It must handle long-horizon tasks while recovering from local failures.
Future VLA architectures are likely to be layered rather than relying on one model to handle all temporal detail end to end. A high-level layer handles language goals, task decomposition, and long-horizon semantic reasoning. A middle layer maintains causal video state, object binding, action context, and short-horizon prediction. A low-level layer handles high-frequency control, safety constraints, and dynamics. The causal video model belongs in the middle. It converts seeing into actionable temporal representation.
In this framework, the video model is not merely the perception front end of VLA. It is the state maintainer inside the action loop. It receives high-dimensional visual input, absorbs the consequences of past actions, preserves object and task consistency over time, and provides stable context for policy. Without this temporal core, VLA risks becoming a static vision-language model with an action head attached. With it, VLA can become a closed-loop system of continuous perception, action, and correction.
Causal video models represent a shift from offline interpretation to online action. They treat video as a stream of observations, the model as a state-update system, and the output as a temporal variable that can be consumed by control, planning, language reasoning, or action policy. Their key concerns are not only visual recognition, but also training-inference consistency, time protocol, state stability, subject and object binding, autoregressive feedback, and long-horizon recovery.
For VLA, causal video models are the middle layer connecting vision and action. They allow a system not just to understand the current frame, but to maintain an actionable world representation over time. Subject Motion 6DoF demonstrates this idea through a compact subject-motion task: causal input, structured visual priors, implicit subject modeling, and autoregressive state update turn streaming video into a continuous action variable. When such variables expand from subject motion to object state, task progress, interaction relations, and policy latents, causal video models become the temporal infrastructure for the next generation of VLA systems.