TL;DR
모바일 로봇의 실용적 과제는 장기적 문맥 유지와 근접 접촉 제어를 동시에 달성하는 것이다. 기존 World Action Model들은 시계열 해상도, 행동 공간의 이질성, 훈련과 추론 조건의 불일치로 인해 미세한 접촉 동역학과 장기 롤아웃에서 실패하는 경향이 있었다. ABot-M0.5는 이 세 가지 정렬 문제를 구조적으로 해결하여 모바일 조작 작업에서 보다 견고한 장기 행동 계획과 정밀 제어를 달성했다.
왜 중요한가
모바일 로봇의 실용적 과제는 장기적 문맥 유지와 근접 접촉 제어를 동시에 달성하는 것이다. 기존 World Action Model들은 시계열 해상도, 행동 공간의 이질성, 훈련과 추론 조건의 불일치로 인해 미세한 접촉 동역학과 장기 롤아웃에서 실패하는 경향이 있었다. ABot-M0.5는 이 세 가지 정렬 문제를 구조적으로 해결하여 모바일 조작 작업에서 보다 견고한 장기 행동 계획과 정밀 제어를 달성했다.
핵심 기여
프레임 수준 잠재 행동을 통한 시간 정렬
ABot-M0.5는 비디오 잠재와 실행 가능한 로우레벨 행동 사이에 프레임 수준의 잠재 행동을 도입했다. 이 잠재 행동은 연속 프레임 간 시각 변화만으로 추출되어 형태학에 독립적인 운동 의도를 담는다. 결과적으로 조밀한 제어 타임스텝과 거친 비디오 청크 간의 시간 해상도 불일치가 해소되었다.
이중 수준 Mixture-of-Transformers로 행동 공간 분리
모달리티별 입력 프로젝션과 출력 헤드를 유지하는 모달리티 수준의 분리를 도입하면서 실행 행동 스트림 내부에서는 이동(mobility)과 조작(manipulation) 서브스페이스를 엄격히 분리했다. 각 서브스페이스는 전용 FFN과 예측 헤드를 갖고, 레이어 차원에서는 공유 self-attention으로 협조적 추론이 가능하다. 이 설계는 고빈도 팔 제어 신호와 저빈도 이동 신호의 경사 간섭을 완화했다.
Dream Forcing으로 훈련·추론 조건 정렬
Dream Forcing은 액션 예측기를 모델이 스스로 생성한 미래 비디오 잠재에 조건화하여 두 단계로 진행하는 학습 절차를 사용한다. 1단계에서 모델이 꿈꾼(예측한) 미래 잠재를 병렬로 생성하고 2단계에서 그 꿈 결과를 조건으로 액션을 학습한다. 이 방식은 교사강제와 기존의 노이즈 결합 방식이 남긴 train-test 불일치 문제를 직접적으로 줄였다.
대규모 선행학습과 점진적 미세조정 훈련 파이프라인
ABot-M0.5는 Wan2.2 기반의 비디오 월드 모델 사전학습과 ALAM 기반의 잠재 행동 인코더 사전학습을 조합했다. 실세계 로봇 데이터셋과 합성 데이터셋을 결합한 프리트레인 후 SFT1에서 GT 미래 조건으로 안정화한 뒤 SFT2에서 Dream Forcing으로 전환했다. 이 점진적 전략은 초기 시각적 도메인 적응과 이후 롤아웃 정렬을 동시에 확보했다.
광범위한 벤치마크와 실세계 롱호라이즌 검증
다양한 시뮬레이션 벤치마크와 실제 모바일 조작 작업에서 ABot-M0.5가 장기 작업 성공률과 미세 조작 정확도에서 state-of-the-art 성능을 달성했다. 논문은 구성 요소별 성능 기여도를 입증하는 광범위한 어블레이션을 보고했다. 실세계 시퀀스 예시로 Arrange Flower, Find Toaster 등의 장기 과제를 포함했다.
핵심 아이디어 이해하기
문제 출발점은 거친 비디오 청크에서 얻은 미래 잠재가 프레임 단위의 정밀 제어 신호와 시공간 해상도가 맞지 않는다는 점이다. 비디오 예측은 긴 시간 축을 요약하는 반면 로봇 제어는 프레임 단위의 접촉 발현과 정밀 조작을 요구하므로 직접 매핑은 정보 손실과 시간적 블러를 초래한다. 이 논문은 이러한 시간적 불일치를 해결할 중간 표현이 필요하다고 규정했다. 해결 원리는 계층적 캐스케이드이다. 먼저 대역적 세계 동역학을 비디오 잠재 z로 예측한 뒤 그 거친 동역학을 프레임 수준의 잠재 행동 m으로 정제하고, 마지막으로 이 잠재 행동을 각 기구학적 표현에 맞는 실행 행동 a로 디코딩한다. 이 세 단계는 Conditional Flow Matching(CFM) 손실로 각각 학습되어 연속적이고 점진적인 복원이 가능하다. 또한 행동의 물리적 성질 차이를 고려하여 행동 공간을 분리했다. 이동과 조작은 시간 빈도와 물리학적 제약이 다르므로 단일 헤드로 학습하면 그래디언트 간섭이 발생한다. 따라서 모달리티 수준의 분리와 실행 행동 내 서브스페이스 분리를 결합하면 각 서브스페이스가 전용 전처리와 FFN으로 전문화되는 동시에 공유 self-attention으로 협동적 결정을 유지할 수 있다. 마지막으로 학습·추론 조건 정렬을 위해 Dream Forcing을 도입했다. 학습 중 액션 예측기를 모델의 자체 생성된(예측된) 비디오 잠재로 조건화하면 추론 시의 자기예측 오차 분포에 노출되어 롱호라이즌 롤아웃에서의 누적 오류에 대한 내성이 높아진다.
방법론
전체 아키텍처는 Wan2.2 비디오 디퓨전 백본, 3D VAE 기반 비디오 잠재 인코더, 텍스트 인코더(예시로 UMT5)와 프레임 수준 잠재 행동 인코더 Em으로 구성된다. 입력으로는 다중뷰 프레임과 언어 지시가 들어오며 모델은 z→m→a의 계층적 생성 순서를 따른다. 각 단계의 생성은 Conditional Flow Matching 목적함수로 학습되어 노이즈 수준 τ에서의 속도장을 회귀하도록 설계되었다. 잠재 행동 추출은 연속 프레임 쌍(I_t, I_{t+1})에서 사전학습된 Em을 통해 수행되며, 다중 카메라 환경에서는 각 뷰별로 잠재를 추출해 H×N_c×d_m 텐서로 집계한다. ALAM 방식으로 잠재 공간에 대해 가법성(additivity)과 역가역성(reversibility) 제약을 부과하여 긴 전이들이 짧은 전이의 합으로 근사되도록 학습했다. 학습 후 인코더는 동결되어 오프라인 라벨 생성에 사용된다. D-MoT 구조는 두 수준의 분리에 기반한다. 모달리티 수준에서 비디오, 잠재 행동, 실행 행동 각각 전용 입력 프로젝션과 타임스텝 임베딩, 출력 헤드를 갖는다. 실행 행동 스트림 내부에서는 이동과 조작 차원을 채널 수준으로 분리하여 각 서브스페이스에 전용 FFN과 예측 헤드를 할당한다. 레이어 차원에서는 concatenated token에 대한 joint self-attention을 유지하되, causal 및 conditional mask로 정보 흐름을 제어한다. Dream Forcing 구현은 두 단계 전달 전략을 따른다. Phase A에서 모델은 병렬의 몇 단계 가속 복원을 통해 꿈꾼 미래 잠재(1z_{t+1}, 1m_t)를 생성한다. Phase B에서는 이 꿈꾼 잠재를 고정된 조건으로 받아 액션 예측기를 최적화한다. SFT1 단계에서는 GT 미래 조건으로 안정화 훈련을 수행하고 수렴 후 SFT2에서 꿈꾼 잠재로 대체하여 추론-정렬 훈련을 수행한다. 시스템 최적화로는 구조적 희소 self-attention을 variable-length FlashAttention 커널로 구현해 긴 시퀀스의 계산을 효율화했고, 오프셋 기반 잠재 증강으로 동일 비디오에서 서로 다른 시간 분할을 생성해 데이터 효율과 시간적 강건성을 개선했다.
관련 Figure

이 그림은 모델의 핵심 구성요소인 Video→Latent Action→Action 파이프라인과 Dual-level Mixture-of-Transformers, 그리고 Pretrain→SFT1→SFT2의 점진적 훈련 흐름을 시각적으로 연결한다. 또한 시뮬레이션과 실제 로봇에서의 성능 비교 차트와 실제 수행 예시(Arrange Flower, Find Toaster)를 제시해 논문의 주장인 장기 성공률 및 미세 조작 정확도 향상을 직관적으로 보강한다.
ABot-M0.5의 전체 설계와 3단계 훈련 파이프라인, 다양한 실험 예시를 한눈에 정리한 개요 도식이다.

이 다이어그램은 입력으로 들어오는 관찰·언어·잠재 토큰이 어떻게 단계별로 처리되는지, 그리고 temporal alignment와 action-space alignment가 어떻게 구현되는지를 명확히 한다. 특히 Dream Forcing이 역동학 학습에 어떻게 조건을 제공하는지와 action-decoupled MoT가 모달리티별로 어떻게 분리되는지를 연결해 보여준다.
모델의 단계별 데이터 흐름과 시간적·행동적 정렬을 보여주는 상세 블록 다이어그램으로, Stage1에서의 Modal-Level MoT와 Stage2의 Dream Forcing을 구분해서 제시한다.

이 그림은 기존 방법들이 훈련 시 사용한 미래 조건과 추론 시 조건이 일치하지 않음을 보여주며, Dream Forcing이 학습 시 모델 자체 예측을 사용해 그 격차를 좁히는 방식을 직관적으로 제시한다. 두 단계 전달 전략이 어떻게 학습 컨텍스트를 추론 시 컨텍스트와 일치시키는지 이해하는 데 중요한 근거를 제공한다.
기존 Teacher Forcing, Diffusion Forcing과 본 논문의 Dream Forcing를 비교해 훈련과 추론 시 분포 불일치를 시각적으로 정리한 그림이다.
주요 결과
논문은 시뮬레이션 벤치마크와 실제 로봇 실험 모두에서 ABot-M0.5가 장기 과제 성공률과 미세 조작 정확도에서 경쟁 기법들을 능가했다고 보고했다. 도표와 레이더 플롯은 모바일 조작 및 단일-암 조작 과제에서 우수한 종합 점수를 보였음을 나타낸다. 또한 실제 로봇에서 Arrange Flower와 Find Toaster 같은 장기 시퀀스 실행이 성공적으로 재현되었다고 보고했다. 어블레이션 연구는 각 구성 요소의 기여를 분리하여 평가했다. 프레임 수준 잠재 행동, D-MoT의 행동 분리, 그리고 Dream Forcing 각각이 성능 향상에 실질적 기여를 했으며, Dream Forcing 전환 후 롤아웃 중 누적 오류에 대한 내성이 현저히 향상되었다고 보고되었다. SFT1에서 SFT2로의 단계적 전이가 학습 안정성에 중요한 역할을 했음이 관찰되었다. 효율성 측면에서는 구조적 FlashAttention 구현과 오프셋 기반 잠재 증강이 장기 비디오-액션 학습을 실용적 수준으로 만들었다고 기술되었다. 논문은 대규모 프리트레인 자원과 병렬 몇 단계 디노이징을 조합해 학습 비용을 관리했음을 명시했다.
기술 상세
전체 모델은 Wan2.2 비디오 디퓨전 백본 위에 3D VAE로 인코딩된 비디오 잠재를 입력으로 삼고, 텍스트 조건은 텍스트 인코더로 임베딩된다. 생성 과정은 z_{t+1}→m_t→a_t의 계층 구조로 정의되며 각 단계는 Conditional Flow Matching(CFM) 목표로 학습되어 노이즈 레벨 τ에서의 속도장 v_θ를 회귀한다. z 단계에서는 과거 문맥 z_{<t}, m_{<t}, a_{<t}와 언어 조건 l만을 컨디셔닝으로 사용해 미래 비디오 잠재를 예측한다. 잠재 행동 모듈은 ALAM 프레임워크에 기반해 학습되며 세부적으로 VQ, 재구성, 지각적(perceptual) 손실과 함께 가법성 및 역가법성 제약을 포함한 복합 손실을 사용한다. 학습 후 인코더 E_m은 동결되어 오프라인으로 잠재 행동 레이블을 생성하며, 이 레이블은 실행 단계의 CFM 손실 감독 신호로 사용된다. 잠재 행동의 집계는 H×N_c×d_m 형태로 정렬되어 다중 뷰 정보를 보존한다. D-MoT은 모달리티 수준과 행동 수준의 두 계층으로 분리된다. 모달리티 수준에서는 각 토큰 스트림에 독립적인 입력 프로젝션과 타임스텝 임베딩, 출력 헤드를 두어 표현 붕괴를 방지한다. 행동 수준에서는 a_t를 a_t^{move}와 a_t^{manip}으로 채널 단위로 분할하고 각 서브스페이스에 별도 FFN과 예측 헤드를 할당한다. 두 서브스페이스는 공유 joint self-attention을 통해 상호 정보를 주고받지만 FFN 단계에서는 분리된 경사 흐름을 유지한다. 액션 단계의 CFM 감독은 공통 τ를 사용하되 이동과 조작에 대해 독립적인 가우시안 노이즈 샘플을 도입해 상호 가시성을 유지한다. 학습 시 초기에는 teacher-forced upstream conditioning으로 z≤k+1와 m≤k를 GT로 제공해 안정화한 뒤 SFT2에서 Dream Forcing으로 전환하여 1z,1m로 대체한다. Dream Forcing은 두 단계 전달(Phase A: 꿈 잠재 생성, Phase B: 꿈 잠재 조건으로 액션 학습)을 통해 구현된다. 시스템 측면에서는 구조적 어텐션 마스크를 variable-length FlashAttention로 재구성하여 긴 시퀀스의 계산과 메모리를 효율화했고, 잠재화 시 시작 오프셋을 무작위화하는 오프셋 기반 잠재 증강으로 시간적 분할의 다양성을 H배로 확장해 데이터 효율을 높였다.
관련 Figure

이 그림은 실행 행동 스트림 내부에서 이동과 조작 서브스페이스가 독립적인 FFN과 헤드를 갖는 구조적 분리를 시각화한다. 분리된 전문가들이 공통의 self-attention을 통해 정보를 교환하고, 각 서브스페이스가 전용 계산 블록에서 전문화된 학습을 수행하는 설계를 확인할 수 있다.
Joint self-attention을 사용하면서도 Manipulation Expert와 Navigation Expert를 분리해 각각 QKV와 FFN을 적용하는 구조를 보여주는 도식이다.

이 그림은 잠재 행동이 연속 관찰 쌍에 대해 어떻게 추출되고 algebraic constraints를 통해 구조화되는지를 구체화한다. 가법성 및 역가법성 손실이 긴 전이를 짧은 전이의 합으로 근사하도록 유도하는 점과 VQ 및 재구성 손실이 잠재 코드의 정보량을 유지하는 역할을 시각적으로 확인할 수 있다.
ALAM 기반의 잠재 행동 학습 파이프라인을 보여주며 재구성 손실, 가법성 및 역가법성 제약이 포함된 구조를 도식화했다.

이 매트릭스는 각 학습 단계에서 어떤 토큰이 다른 토큰을 참조하는지에 대한 마스킹 설계를 보여준다. 프리트레인 단계는 제한적 가시성을 유지하고 SFT1에서는 GT 미래 조건이 허용되는 반면 SFT2에서는 dreamed 잠재가 액션 예측기의 조건으로 사용되며 그에 맞게 마스크가 조정되는 흐름을 파악할 수 있다.
프리트레인, SFT1, SFT2 단계에서의 attention 마스크 패턴과 토큰 간 가시성을 비교한 행렬 시각화이다.
실무 활용
ABot-M0.5는 모바일 로봇이 환경을 이동하면서 물체 조작을 연속적으로 수행해야 하는 장기 작업에 적용 가능하다. 프레임 수준 잠재 행동을 통해 형태학에 독립적인 운동 의도를 전이할 수 있어 다양한 로봇 플랫폼에 대한 적응성이 확보되었다. 논문은 코드 저장소를 공개해 연구 재현과 실무 적용의 진입 장벽을 낮췄다.
- 가정용/서비스 로봇이 부엌이나 식탁에서 이동하며 물체를 집고 배치하는 장기 작업
- 다중 로봇 형태를 대상으로 한 교차-형태학 학습에서 시각 기반 운동 프라이어리 학습과 전이
- 시뮬레이션에서 학습된 비디오 기반 미래 예측을 실제 로봇 제어로 연결하는 연구·개발 파이프라인
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- Latent Action
- — 연속 프레임 간의 시각적 상태 변화를 저차원 임베딩으로 표현한 벡터 공간으로, 비구동성 비디오 데이터에서도 추출 가능하며 비특정한 로봇 형태 간 물리적 동작 우선순위를 전달하는 브리지 역할을 한다.
- Conditional Flow Matching (CFM)
- — 가우시안 노이즈에서 깨끗한 목표 상태로 가는 연속 경로를 정의하고 네트워크가 그 경로상의 속도장(velocity field)을 회귀하도록 학습하는 생성 목적함수로, 연속 행동 및 잠재 상태의 점진적 복원을 안정적으로 학습시킨다.
- Dream Forcing
- — 학습 시 액션 예측기를 모델이 자체 생성한(예측한) 미래 비디오 잠재에 조건화하여 훈련하는 방법으로, 추론 시점의 자기예측 오차 분포를 학습 중에 노출시켜 train-test 불일치를 줄이는 훈련 전략이다.
- Mixture-of-Transformers
- — 서로 다른 토큰 스트림과 행동 서브스페이스에 대해 전용 투영과 헤드를 유지하면서도 계층적 self-attention을 통해 교차모달 추론을 허용하는 구조로, 모달리티 분리와 통합적 추론을 동시에 달성한다.
- Offset-Based Latent Augmentation
- — 비디오를 고정 스트라이드로 잠재화할 때 시작 프레임의 오프셋을 무작위화하여 서로 다른 잠재 세분화를 생성하는 기법으로, 동일 데이터에서 시간적 다양성을 늘려 학습의 견고성을 높인다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.