Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

WALL-WM: предварение и исполнение по границам событий в модели мира с действиями

Статья WALL-WM называется WALL-WM: Carving World Action Modeling at the Event Joints. Она относится к направлению embodied world model / World Action Model, но это не латентная модель перехода в духе Dreamer. Её суть: предсказание будущего видео и предсказание действий связаны вместе, а обучение и исполнение строятся по семантическим событиям действия, а не по фиксированному action chunk.

После этого раздела стоит запомнить одну фразу:

WALL-WM — это не VLA, которая выдаёт действия по текущему изображению, а модель, которая по текущим многоракурсным наблюдениям и описанию следующего события предсказывает, как мир будет меняться в ходе этого события, и одновременно генерирует соответствующий сегмент действий.

1. Статья и статус открытого кода

ПунктТекущее состояние
СтатьяarXiv:2606.01955
PDF статьиссылка на WALL-WM.pdf есть в README проекта WALL-X
Связанная экосистема кодаX-Square-Robot/wall-x
Связанная страница организации моделейHugging Face: x-square-robot
Границы открытостикод и модели WALL-X / WALL-OSS доступны; отдельного чекпоинта WALL-WM, экосистемы событийных данных и полного рецепта обучения пока не видно в открытом доступе
Рекомендуемый подходиспользовать как методологический обзор, а не как пошаговое руководство по воспроизведению

Здесь важно сказать прямо: статья, PDF и инженерные входы серии WALL открыты, но с точки зрения практического воспроизведения нельзя просто написать, что WALL-WM полностью открыт и читатели могут повторить результаты статьи. В учебном материале её лучше всего представить как методологическое введение и точку отслеживания.

2. Почему это World Action Model

Рис. 1. Место WALL-WM в моделировании мира и действий. В статье язык, зрение и действия находятся на разных уровнях абстракции и пространственно-временной точности: язык семантичен, но груб; зрение имеет пространственно-временную структуру; действия требуют точности на уровне контакта. Цель WALL-WM — связать моделирование видеомира с генерацией действий.

Источник: HTML-версия WALL-WM на arXiv.

Типичная традиционная VLA работает так:

текущее наблюдение + инструкция -> action chunk фиксированной длины

А WALL-WM ближе к такой схеме:

текущие многоракурсные наблюдения + описание следующего события
-> латенты видео будущего события + траектория действий для этого события
-> исполнение этого сегмента
-> новое наблюдение
-> переход к следующему событию

Название World Action Model отражает то, что модель не просто выдаёт действия, а явно моделирует: «если сейчас выполнить это семантическое событие, как изменится визуальный мир?» Генерация действий и предсказание будущих наблюдений не являются двумя отдельными модулями; они связаны в одной процедуре denoising.

3. Ключевая новизна: от фиксированного chunk к семантическому событию

Рис. 2. Обучение next-event и сравнение с равными по длине chunk. Этот рисунок — ключ к пониманию WALL-WM. Описание события, видео события и действие события относятся к одному и тому же семантическому интервалу, тогда как chunk фиксированной длины часто разрезает одно действие на части или смешивает несколько событий.

Источник: HTML-версия WALL-WM на arXiv.

Проблема фиксированного chunk хорошо знакома по длинным задачам робота. Событие «взять чашку» может занимать 18 шагов, а может 70; chunk из 32 шагов может охватывать только вторую половину приближения и первую половину закрытия захвата. Возникает несогласование грануляции:

МодальностьЕстественная гранулярностьПроблема фиксированного chunk
Языксемантические цели и событияодна глобальная инструкция не может точно описать текущий chunk
Зрениенепрерывные изменения мираизменения видео часто выходят за рамки событий разной длины
Действиявысокочастотные управляющие траекториификсированное временное окно может разрезать контакт или переход между фазами

Ответ WALL-WM — использовать в качестве единицы обучения action-grounded semantic event (семантическое событие, привязанное к действию). Такое событие должно одновременно:

  • описываться языком, например «lift the cup»;
  • быть видно на видео: чашка покидает стол;
  • быть исполнимо как действие: траектория концевого эффектора от захвата к подъёму.

Это главная идея статьи, которую стоит перенять: она спрашивает не только «модель мира должна предсказывать будущее», но и «в каких единицах должно предсказываться будущее».

4. Общая архитектура: слои видеобашни и башни действий связаны между собой

Рис. 3. Общая схема WALL-WM. Слева — вход инструкции, в центре — модель мира, ориентированная на событие, справа — унифицированный режим. При изучении схемы обратите внимание: Multi-View Video DiT отвечает за латенты будущего видео, Action Transformer / Action DiT — за траекторию действий, а обмен информацией между ними происходит через послойную связь.

Источник: HTML-версия WALL-WM на arXiv.

Архитектуру статьи можно разделить на три уровня:

УровеньМодульРоль
Вход событий и языкаописание следующего события, текстовый кондиционер T5, декодер Staircaseзадаёт условие «какое событие будет следующим» для текущего rollout
Визуальная модель мираMulti-View Video DiT, унаследованный от семейства видеомоделей Wanпредсказывает латенты многоракурсного видео на время события
Модель действийAction Transformer / Action DiTпредсказывает соответствующую траекторию концевого эффектора

Основа метода не в отдельной генерации видео и не в отдельной регрессии действий, а в послойно связанном шумоподавлении видео и действий (layer-coupled video-action denoising):

flowchart LR
    A["Текущие многоракурсные наблюдения"] --> B["Multi-View Video DiT"]
    C["Описание следующего события"] --> B
    B --> D["Латенты видео будущего события"]
    B --> E["Послойные признаки видео"]
    E --> F["Action DiT / Action Transformer"]
    C --> F
    F --> G["Траектория действий, согласованная с событием"]
    D --> H["Исполнение / rollout"]
    G --> H

Башня действий на нескольких слоях читает признаки башни видео, поэтому действие не выводится только из текущего изображения и языка, а находится под влиянием «предсказанного изменения мира». Такой дизайн ближе к схеме «сначала предварительный прогон, потом исполнение», чем обычная VLA.

5. Режим Event и режим Unified

WALL-WM поддерживает два режима вывода.

5.1 Режим Event

Режим Event ближе всего к схеме «сначала предварительный прогон, потом исполнение»:

текущее наблюдение + описание следующего события
-> генерация видео/действий события переменной длины
-> исполнение
-> новое наблюдение
-> генерация следующего события

Описание следующего события может поступать от человека, от верхнего агента или от VLM, которая дообучена в статье. Это значит, что WALL-WM не полностью сама планирует всю длинную задачу: ей нужен верхний модуль, который скажет, какое семантическое событие делать сейчас.

Преимущество режима Event в том, что он естественно поддерживает сегменты действий переменной длины и не разрезается жёсткой границей action horizon. Но есть и цена: нужны инструкции следующего события. Если верхний уровень неверно разобьёт задачу на события, нижняя модель мира с действиями тоже уведёт выполнение в сторону.

5.2 Режим Unified

Режим Unified больше похож на традиционное исполнение фиксированными chunk в VLA. Он по-прежнему выдаёт chunk фиксированной длины, но опирается не только на глобальную инструкцию задачи: через декодирование Staircase VLM порождаются непрерывные латентные рассуждения, которые направляют действия.

Рис. 4. Staircase latent reasoning. По сравнению с CoT, который генерирует токены по одному, Staircase передаёт рассуждения между уровнями через непрерывные латенты. Цель — сохранить сигнал рассуждения и снизить накладные расходы на последовательную генерацию.

Источник: HTML-версия WALL-WM на arXiv.

Смысл режима Unified в совместимости с уже существующими интерфейсами управления. Многие роботизированные системы построены вокруг фиксированной частоты и фиксированного горизонта action chunk, и переход на режим Event полностью потребовал бы больших затрат. Unified даёт компромисс: интерфейс управления по-прежнему chunk, но внутренний управляющий сигнал ближе к событийной структуре.

6. Многоракурсное слияние: Camera RoPE и геометрические маски

Рис. 5. Cross-view masking в WALL-WM. Маска sight-cone позволяет взаимодействовать между видами только тем токенам, у которых физически может быть общая видимая область; tube mask скрывает временную трубку в одном виде, заставляя модель восстанавливать информацию по другим видам.

Источник: HTML-версия WALL-WM на arXiv.

Манипуляция роботов часто использует несколько видов: головную камеру, боковую камеру, камеру на запястье и т. д. Простая конкатенация токенов разных видов создаёт две проблемы:

  • токены разных видов не знают, с какой камеры они пришли;
  • токены, которые физически не могут относиться к одной и той же области, всё равно внимают друг другу и создают шум.

WALL-WM добавляет два типа решений:

РешениеНазначение
Camera RoPEвносит в токены вращательное позиционное кодирование, связанное с видом камеры
Sight-cone maskразрешает межвидовое внимание только тем токенам, чьи видимые конусы физически пересекаются
Tube patch maskingзакрывает пространственно-временную трубку в одном виде, чтобы модель восстанавливала её по другим видам

Это показывает, что WALL-WM — не просто перенос видеомодели в робототехнику, а структурная адаптация под многоракурсное зрение робота.

7. Система данных: событийные подписи и выборка с длинным хвостом

Рис. 6. Карта источников данных WALL-WM. Данные взяты из интернет-видео, видео от первого лица, записей без воплощения (non-embodied), гетерогенного телеуправления и открытых данных роботов; отдельно выделены данные вмешательства человека и восстановления после сбоя.

Источник: HTML-версия WALL-WM на arXiv.

В этой статье важна не только архитектура, но и система данных. WALL-WM стремится учить не только «успешные траектории», но и:

  • восстановление (recovery);
  • повторный захват (re-grasp);
  • повторную попытку (retry);
  • коррекцию контакта (contact correction);
  • вмешательство при сбое (failure intervention).

Такие короткие события легко теряются в общей глобальной подписи, но в подписи на уровне событий их можно отметить явно.

Рис. 7. Четыре уровня подписей. Уровни Task, Subtask, Action и Segment выровнены по одной временной шкале видео, поэтому один и тот же эпизод можно обучать и выбирать в разных семантических гранулярностях.

Источник: HTML-версия WALL-WM на arXiv.

Эту систему можно понимать как четырёхуровневую разметку:

УровеньПримерРоль
Taskубрать столглобальная цель задачи
Subtaskположить чашку в корзинуподзадача среднего уровня
Actionвзять чашкусобытие действия
Segmentзакрытие захвата и контакт с чашкойболее мелкий фрагмент

Благодаря такой разметке обучение больше не опирается только на временные окна фиксированной длины, а может выбирать примеры по семантическим границам.

8. Сильные стороны и границы

Сильные стороны WALL-WM — в трёх местах:

  1. Правильная гранулярность событий. Замена единицы из фиксированного chunk на семантическое событие хорошо подходит для длинных задач манипуляции.
  2. Связь видео и действий. Башня действий читает признаки башни видео послойно, поэтому предсказание видео и предсказание действий не полностью расходятся.
  3. Полноценная система данных и обучения. Событийные подписи, выборка с длинным хвостом, структура для многоракурсности, рассуждения Staircase и инфраструктура оптимизатора Muon вместе составляют рецепт масштабирования.

Но есть и границы:

  • Модель не планирует длинную задачу полностью самостоятельно: режиму Event нужна инструкция о следующем событии.
  • Эффект, скорее всего, зависит от крупномасштабных событийных данных и системы разметки, которые трудно повторить в обычной лаборатории с нуля.
  • Тонкий контакт, вставку и операции с узким допуском нельзя решить только декомпозицией на события.
  • Текущее открытое состояние больше подходит для отслеживания метода, чем для написания полного руководства по воспроизведению.

9. Сравнение с RAW-Dream, WoG и EventVLA

МетодОсновной вопросПредсказывает ли будущееКлючевое представление
RAW-Dreamусиление VLA в модели мира, не зависящей от задачипредсказывает воображаемый видео rolloutвидеомодель мира с условием по действию + награда VLM
WoGкак превратить будущие наблюдения в условие, полезное для действийне генерирует явно будущее видеоруководство в пространстве условий (condition-space future guidance)
WALL-WMв каких единицах организовывать обучение мира и действийпредсказывает латенты видео события и траекторию действийWAM, выровненная по семантическим событиям
EventVLAкак не терять промежуточные визуальные данныене предсказывает будущеепамять сырых ключевых кадров

Эта таблица помогает сузить слово «модель мира». WALL-WM ближе всего к настоящей World Action Model; WoG — это моделирование в пространстве условий (condition-space world modeling); EventVLA же не модель мира, а память визуальных свидетельств.

10. Как следить за воспроизведением

Сейчас стоит следить за развитием так:

  1. Прочитать arXiv:2606.01955, особенно рисунки 2, 3, 6, 8 и 12.
  2. Следить за README, релизами и issues в X-Square-Robot/wall-x.
  3. Следить за тем, появятся ли новые чекпоинты WALL-WM в HF x-square-robot.
  4. Если нужно просто запустить код серии WALL, сначала изучить инженерный фреймворк WALL-X и открытую VLA WALL-OSS.
  5. Если в будущем появятся событийные данные и рецепт обучения, тогда отдельно написать wall-wm-reproduction.md, а не превращать этот обзор в набор команд.

11. Источники