UniWALM: Unified World Action Language Model for Embodied Robot Control
Rahul Sajnani, Diego Romeres, Mingyuan Zhang, Kai Gao, Carl Qi, Baichuan Huang, et al.
arXiv:2610.28626v1This paper is about a deceptively simple question in embodied AI: if a robot can see, act, and also generate language, does that language actually help it think? Or is it just extra output? The authors argue that for humans, language is not only communication. It is also a kind of working memory. We repeat a phone number to ourselves, we narrate a task mentally, and we use words to keep track of what to do next. UniWALM is built around that idea for robot control. The problem they are addressing is that many robot foundation models are strong at one or two of these modalities, but not all three together. Vision-language-action systems often take language as input but never produce it. World-action models can predict future video and actions, but drop language entirely. Other systems add a separate planner, a retrieval buffer, or a pretrained vision-language model on top. That can work, but it usually means the reasoning and the control live in different components, trained differently, and run at different times. The paper’s claim is that this separation is a weakness, especially for tasks that require remembering what happened a few steps ago or tracking a subtask across time. To understand the landscape, it helps to distinguish three families of models. First, generalist visuomotor policies map observations directly to actions. They are useful, but they do not explicitly model what the world will look like next, and they do not naturally reason over long-horizon subtasks. Second, world-action models add video prediction, so the model learns both dynamics and control. This is closer to a world model, and FastWAM is the closest baseline here. But these models usually treat language only as a prompt. Third, hybrid systems combine a high-level language model, a low-level control policy, and sometimes a video predictor. These can do better on complex tasks, but the parts are loosely coupled. UniWALM is trying to unify all of that into one shared representation. The core idea is called a World Action Language Model, or WALM. Instead of having separate modules for video, language, and actions, UniWALM uses a single mixture-of-transformers backbone with modality-specific diffusion heads. In one denoising pass, it predicts future video, future robot actions, and a compact piece of language. That language is not a full essay or a free-form chain of thought. It is a short string that encodes the next subtask and, when needed, textual memory about what has already been done. Then, crucially, that generated language is fed back in as input on the next control step. So the model is effectively using its own language output as a learned memory stream. That memory loop is one of the most interesting parts of the paper. The authors do not rely on an external planner or a retrieval database. Instead, the model generates a textual state update, reuses it on the next step, and combines it with visual memory when needed. For memory-dependent tasks, they also include an anchor-frame visual memory, which preserves scene context across occlusion or time gaps. The point is to make memory part of the model’s own prediction process, not a bolt-on system. Architecturally, the model is built around a pretrained video backbone. The video encoder is already there, and the authors replicate its structure for the action and language experts, initializing those from scratch. The three streams share attention inside the same transformer backbone, so information can flow across modalities during denoising. This is different from a pipeline where a language model reasons first and a control model acts later. Here, reasoning and control are refined together. Training also matters a lot here. The video and action branches use flow matching, while language uses a discrete diffusion objective. The language expert is trained to denoise corrupted text and recover the correct tokens. The authors describe this as teaching the model to keep the already-correct parts and fix the wrong ones, which is a nice way to think about robust language generation. They also emphasize that the language stream is trained to output both the next subtask and textual memory. So the model is not just predicting words; it is learning task structure. A second contribution is Flow Matching with Correction, or FMC. This is aimed at making the action stream more reliable. During training, they perturb action trajectories and train the model to recover the clean trajectory from the perturbed one. In effect, the model learns not only how to follow a trajectory, but how to correct itself when the action path is disturbed. Importantly, this does not add inference-time cost. It is a training-time robustness trick. The experimental setup has both simulation and real-world manipulation. In simulation, they evaluate on MolmoSpaces, which is a compositional pick-and-place benchmark, and on RMBench, specifically the memory-dependent subset where decisions require relevant past observations. They also test a real-world bimanual Find-the-Item task. The comparisons are against FastWAM and other state-of-the-art vision-language-action systems, including settings with and without privileged keyframes or pretrained language models. The results are quite strong, especially for the memory-heavy setting. On MolmoSpaces, UniWALM gets the best success on all three compositional pick-and-place variants, improving over the same-backbone FastWAM baseline by an average of 14.8 points. That is important because it suggests the gain is not just from a bigger model or a different backbone; it is from the unified language-action formulation. On RMBench’s memory-dependent M(n) subset, UniWALM reaches 34.5 percent without any pretrained language or reasoning model. That beats FastWAM’s 13.3 percent by 21.2 points, and it also exceeds Mem-0’s keyframe-equipped setup, which gets 28.5 percent, even though UniWALM uses only a single anchor frame rather than privileged keyframes for each task. That is a meaningful result because it suggests the model can carry useful state forward with its own generated language instead of depending on stronger visual memory supervision. The real-world result is even more striking. On the Find-the-Item task, generating textual memory boosts success from 11.1 percent to 61.1 percent. The paper notes that state-of-the-art vision-language-action systems stay at or below chance, which is at most 33.3 percent in this setup. So the language stream is not just a cosmetic addition. In this task, it seems to be the difference between failing to keep track of the object and successfully maintaining a usable memory of the search. What do these results actually show? First, they support the authors’ central hypothesis that language can enrich a shared robot representation when it is generated inside the same model that predicts video and action. Second, they suggest that language can function as a practical memory mechanism for embodied tasks, especially when the task requires remembering what has already been tried or what subtask is currently active. Third, they show that a unified model can outperform a two-stage or hybrid system even when the unified model is trained from scratch on language and reasoning heads, without a pretrained language model. At the same time, there are limits to keep in mind. The paper does not claim that language alone solves general memory. The memory mechanism is still fairly structured: a compact textual state, a task-completion signal, and optionally anchor-frame visual memory. That is powerful, but it is not the same as open-ended long-term memory over arbitrary episodes. The approach is also evaluated on specific manipulation and item-finding tasks, so we should be careful about generalizing too far beyond those settings. Another limitation is that the language generated here is functional rather than richly expressive. It is useful because it encodes subtasks and memory in a form the model can re-consume, not because it produces human-like explanations. Also, although the model unifies modalities inside one backbone, it still relies on diffusion-style denoising and specialized heads, so this is not a single monolithic token generator in the language-model sense. And while FMC improves action robustness, the paper presents it as a training objective, not a full solution to distribution shift or long-horizon compounding error. The broader takeaway is that UniWALM treats language as part of the control loop, not as an afterthought. That is the conceptual shift. Instead of asking a language model to supervise a robot from the outside, the model learns to generate the words it will need to remember its own state and next subtask. For embodied agents, that is a compelling direction: a unified model where perception, action, and language co-refine one another, and where language becomes a working memory for action.
Also spotted that day
Previous daily papers