atlas

Research map / Vision-language and multimodal / Robot action and navigation

4D-VLA: Spatiotemporal Vision-Language-Action Pretraining with Cross-Scene Calibration

NeurIPS 2025 · Vision-language and multimodal › Robot action and navigation · approach: Vision-language-action foundation models · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes 4D-VLA, which fuses depth-derived 3D coordinates and sampled historical RGB-D frames (via memory bank sampling) into a VLM-based VLA to reduce coordinate-system and state chaos during pretraining on DROID, and introduces the MV-Bench multi-view LIBERO benchmark.

Problem

Pretraining VLA models on diverse robot data is inefficient because single-frame RGB inputs under-specify the robot's coordinate frame and temporal state, producing dispersed conditional action distributions ("coordinate system chaos" and "state chaos").

Approach

Back-project depth into 3D world/robot coordinates and add a learnable positional embedding of these coordinates to visual features (spatial vision tokens), extend to multiple historical frames with temporal encodings, and select historical frames adaptively via a similarity-based memory bank sampler.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pretrain with 4D-VLAInternVL-4B · LIBERO averagesuccess rate: 76.5 ± 0.6 -> 88.6 ± 0.3Helped
use 4D-VLA instead of OpenVLArobot policies · MV-Bench In-Viewsuccess rate: 52.2 -> 81.0Helped
use 4D-VLA instead of OpenVLArobot policies · MV-Bench Cross-Viewsuccess rate: 50.5 -> 73.8Helped
add coordinate encoding to pretrained Base VLA (ablation)real-world robot policy · Task 3 precise placementscore: 40.00 -> 85.00Helped
add historical frames to pretrained Base VLA (ablation)real-world robot policy · Task 2 robustness to distractorsscore: 60.00 -> 77.50Helped
add coordinate encoding and historical frames to pretrained Base VLA (ablation)real-world robot policy · Task 4 instruction followingscore: 28.00 -> 80.00Helped
add proprioceptive tokens without pretraining or coordinate embeddings (ablation)LIBERO-LONG policy · LIBERO-LONGsuccess rate: 29.5 -> 16.4Hurt
add 3D coordinate embeddings without pretraining (ablation)LIBERO-LONG policy · LIBERO-LONGsuccess rate: 29.5 -> 36.6Helped
add pretraining and 3D coordinate embeddings (ablation)LIBERO-LONG policy · LIBERO-LONGsuccess rate: 29.5 -> 45.0Helped
replace MLP action head with autoregressive action head (ablation)LIBERO-LONG policy · LIBERO-LONGsuccess rate: 29.5 -> 28.1Hurt
replace MLP action head with diffusion action head (ablation)LIBERO-LONG policy · LIBERO-LONGsuccess rate: 29.5 -> 27.0Hurt
use memory bank sampling instead of single-frame input (ablation)InternVL2.5-4B · LIBERO-Spatialsuccess rate: 0.738 -> 0.866Helped

Surprising findings

Limitations

Experimental setup

Datasets: DROID LIBERO LIBERO-SPATIAL

Benchmarks: LIBERO MV-Bench RLBench (ARM4R protocol) real-world Franka tasks

Metrics: success rate FPS latency peak memory

Baselines: OpenVLA Octo DiffusionPolicy SpatialVLA TraceVLA UniAct SparseVLM FastV VLA-Cache ARM4R C2FARM-BC LLARVA

Builds on: OpenVLA InternVL HPT Octo

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy