CATok: Causal Action Tokenizer
Rethinking Causal Action Tokenization with Condition Annealing in Flow Matching
Anonymous Authors  ·  NeurIPS 2026 Submission
CATok Teaser

CATok reframes action tokenization as a causally structured generative process. Each discrete token encodes the residual reconstruction signal at a specific flow-matching stage, establishing a coarse-to-fine causal token space aligned with autoregressive modeling.

Abstract

Autoregressive Vision-Language-Action (VLA) models offer a scalable path to robot learning, yet existing action tokenizers treat tokenization as a compression problem, producing representations that are semantically misaligned with the autoregressive backbone. We propose CATok, a causal action tokenizer that reframes tokenization as a causally structured generative process.

CATok introduces a conditional annealing mechanism that extracts action tokens by progressively annealing a flow-matching process: each token is conditioned on all preceding tokens and encodes the residual reconstruction signal at a specific noise level, establishing a coarse-to-fine causal token space whose generative semantics are structurally aligned with autoregressive modeling. A token-conditioned flow-matching decoder built on Multimodal Diffusion Transformer (MMDiT) reconstructs continuous action chunks from these discrete tokens with the precision of hybrid diffusion-head architectures. This discrete bottleneck enforces knowledge insulation by design, cleanly separating high-level semantic reasoning from low-level motor execution without requiring explicit attention masking.

Extensive evaluations across three simulation benchmarks demonstrate that CATok consistently surpasses existing tokenization methods in reconstruction fidelity–compression tradeoff and inference efficiency, while improving VLA task success rate, establishing a high-performance, scalable foundation for purely autoregressive VLA systems.

Method

CATok consists of three components: (1) a Dual-Stream Action Encoder that maps raw action chunks into a compact set of latent query tokens via co-attention with an MMDiT-based transformer; (2) a Bottleneck Vector Quantizer that discretizes latent tokens into a finite codebook using factorized codes; and (3) a Flow-Matching Decoder with Conditional Annealing that reconstructs high-fidelity action trajectories while enforcing a coarse-to-fine causal structure.

The key design is the conditional annealing mechanism: at flow-matching timestep t, the first ⌊tK⌋ token embeddings are progressively masked, forcing each token to specialize in a distinct generative stage—from coarse global guidance at high-noise stages to fine-grained residual corrections as the trajectory matures. This induces a causally ordered hierarchy naturally aligned with autoregressive action generation.

CATok Architecture Overview

Figure 1. CATok Pipeline. CATok encodes an action chunk with a Dual-Stream Encoder into latent queries, discretizes them via a Bottleneck VQ, and reconstructs actions using a Flow-Matching Decoder with Conditional Annealing. The annealing schedule assigns each token to a distinct stage of the flow trajectory, establishing a coarse-to-fine causal token space.

VLA-CATok Overview

Figure 2. VLA-CATok. VLA-CATok feeds visual, language, and proprioceptive tokens into a VLM backbone to autoregressively predict causal action tokens. A frozen MMDiT flow-matching decoder reconstructs the final continuous action. Discrete tokens serve as the sole interface, naturally insulating the VLM's pretrained knowledge from action-specific gradients.

Main Results

We evaluate CATok on three simulation benchmarks—LIBERO, SimplerEnv (Simpler-Bridge), and RoboTwin 2.0—against three representative tokenizer baselines: BIN (uniform per-dimension discretization), FAST (DCT-based compression with BPE tokenization), and OAT (learned fixed-length tokenizer with prefix-based decoding).

Higher task success rate. CATok achieves the highest success rates across all benchmarks (95.9% avg. on LIBERO), with the largest gains on long-horizon tasks (LIBERO-Long: 91.0% vs. 90.1% for FAST). Causal token ordering enables autoregressive policies to model long-range temporal dependencies more effectively.

Faster inference. CATok delivers 1.7× faster VLA inference than FAST and 3.9× faster than BIN, enabling more responsive real-time deployment.

Better fidelity–compression balance. CATok achieves a 3.6× stronger VRR×CR score than FAST at the same token count, demonstrating that causal structure improves reconstruction quality without sacrificing compression.

Higher training efficiency. CATok consistently reaches higher success rates at the same training step count, attributable to its stage-wise token factorization that makes each token prediction more informative for trajectory generation.

Method LIBERO Simpler-Bridge RoboTwin 2.0
SpatialObjectGoalLongAvg. SpoonCarrotStackEggplantAvg. CleanRand.
BIN 0.5860.8780.6800.6040.687 0.5420.3330.2080.7080.448 0.2130.221
FAST 0.9600.9980.9620.9010.955 0.5000.3750.3750.6250.469 0.4780.478
OAT 0.4280.8760.7040.2760.571 0.4170.2080.1670.6670.365 0.2290.233
CATok (Ours) 0.9780.9940.9540.9100.959 0.4580.4170.5420.5420.490 0.4890.531

Table 1. Simulation benchmarking results. CATok consistently outperforms baseline tokenizers across all benchmarks. Blue bold values indicate best results per column.

Training Efficiency
Figure 3. Training efficiency on Simpler-Bridge. CATok achieves higher success rates with fewer training steps.
Inference Latency
Figure 4. VLA inference latency. CATok (453 ms) is 1.7× faster than FAST (778 ms) and 3.9× faster than Binning (1747 ms).
Intrinsic Tokenizer Properties

Figure 5. Intrinsic properties of action tokenizers. (a–c) CATok8 achieves the highest VRR×CR score (16.85), outperforming all baselines at the same compression level. (d–e) Encode and decode latencies on log scale—CATok achieves lower latency than FAST with comparable or better downstream performance.

Analysis

Causal Predictive Ordering. Per-token Shannon entropy decreases monotonically in the forward token order (Figure 6(a)), while reversing the order flips the trend—confirming the learned ordering is directional and causal. FAST and BIN show no such structure.

Stage-wise Generative Semantics. t-SNE of VQ embeddings (Figure 6(b)) reveals clear slot-dependent geometry: early tokens form smooth elongated regions, late tokens form compact separated clusters. Prefix reconstructions (Figure 6(c)) show coherent coarse-to-fine trajectory updates, confirming each token contributes a distinct generative increment.

Causal Token Analysis

Figure 6. CATok produces causal tokens with generative semantics. (a) Causal ordering: entropy decreases in the forward token order and increases in reverse, while FAST and BIN show weaker positional structure. (b) Token embedding geometry: t-SNE map shows clear slot-dependent organization progressing from smooth early-token regions to compact late-token clusters. (c) Prefix reconstruction: increasing token prefixes produce structured trajectory updates, with each token contributing a meaningful generative increment to the decoded action.

Causality Validation

Learned coarse-to-fine token roles — validated by native-decoder intervention

We clarify and test three linked points. “Coarse-to-fine” refers to learned flow-stage-wise refinement—not a prescribed frequency or fixed-basis decomposition. A donor-swap intervention with CATok’s native velocity network tests whether individual token positions have distinct, stage-specific effects. Single-token-zeroing visualizations reveal how those roles map onto action dimensions: early tokens mainly encode coarse gripper-related task state, whereas late tokens encode fine joint-level trajectory details. Together, these analyses test both the flow-stage alignment and the functional granularity of the learned token roles.

1) “Coarse-to-fine” means learned flow-stage refinement

We do not claim that CATok learns a prescribed basis, such as a low-to-high-frequency decomposition. Here, “coarse-to-fine” describes the generation process and the granularity of learned control information, not the spectral content of individual tokens.

The mechanism is straightforward. Flow matching is a gradual refinement process: the ODE evolves an action trajectory from a high-noise state toward the low-noise data state, so different flow times correspond to different refinement stages. Conditional annealing aligns token positions with those stages: as flow time changes, the suffix-masking schedule changes which token positions are available to the velocity network, so each position is trained to contribute within a particular flow-time range. Repeated training induces functional specialization: tokens associated with earlier stages encode coarse, task-level information, whereas tokens associated with later stages encode the details needed to refine the trajectory.

This yields two testable expectations: (i) each token’s influence should concentrate near its assigned flow stage, and (ii) token content should progress from coarse task-execution state to fine trajectory detail. Sections 2 and 3 test these expectations, respectively, using the native inference modules.

2) Native-decoder donor-swap intervention

We use the trained CATok tokenizer checkpoint (K=32, codebook 4096, horizon 20), its MMDiT velocity network vθ, and its ODE decoder D—the same modules used at inference, not a separately trained prefix decoder. We encode 128 held-out Franka action chunks (7-DoF + gripper) as Q = (q1, …, qK). For each token k, we replace its embedding with the same-position embedding from a donor chunk—keeping the intervention within the slot’s empirical distribution—while holding xt, t, and the noise realization fixed, so the resulting change isolates token k’s effect on the velocity prediction. For each flow time t we measure Δk(t) = MSE(vθ(xt, t, Qswap(k)), x1x0) − MSE(vθ(xt, t, Q), x1x0), where MSE is ℓ. Because conditional annealing masks token k outside its active range, we normalize its effect within that range.

Token x flow-time influence matrix

Figure 7. Token × flow-time influence matrix Δ(t). Top: 32 individual tokens, raw (a) and per-token-normalized (b). Bottom: 8 groups of 4 tokens, raw (c) and per-group-normalized (d); cyan “+” marks the theoretical peak stage t=(2g+1)/(2G). In both granularities the matrix has triangular support (token k is visible only for t < (k+1)/K, confirming the conditional-annealing schedule κ(t)=tK), and each token's influence concentrates near its own on-switch boundary rather than spreading uniformly across its active range. Grouping smooths per-token noise and yields a cleaner monotonic peak-t trend (corr(g, t*) = 0.995 vs. 0.985 ungrouped).

Swapping a token changes the velocity field primarily at that token’s assigned flow stage:

3) Action-dimension visualization by single-token zeroing

We next examine whether this stage specialization also exhibits the expected coarse-to-fine progression in action semantics. We zero each token embedding in turn, decode with the native ODE decoder, and visualize the resulting change in every action dimension—a complementary, trajectory-level view of what each token position controls.

Per-dimension trajectory change under single-token zeroing

Figure 8. Per-dimension trajectory change under single-token zeroing (1-step decode). Each cell is the RMS change of an action dimension (log color) when token k is zeroed. Early tokens (k ≤ 4) perturb primarily the gripper-related dimension—the gripper command reflects the task-execution state, so these tokens encode a coarse description of task progress. Late tokens (k ≥ 12) perturb individual joint dimensions, encoding the fine-grained motion needed to specify and refine the trajectory. Token roles thus progress from coarse gripper/task-state information to fine joint/trajectory-detail information—confirming expectation (ii). This organization is learned through flow-stage alignment; it is not a hand-designed assignment of token semantics.

Together, the three points establish that (1) conditional annealing defines a learned coarse-to-fine refinement process, (2) donor swaps verify that token effects are distinct and aligned with their assigned flow stages, and (3) single-token zeroing reveals the corresponding functional progression from early gripper/task-state information to late joint/trajectory-detail information.

Real-World Deployment
Experimental Setup

To verify that CATok transfers to real-robot deployment under camera noise, lighting variation, and hardware differences, we design a suite of real-robot evaluation tasks. The VLA built on CATok as its tokenizer consistently outperforms the QwenFAST baseline, with significant gains in spatial generalization, color generalization, and long-horizon task completion.

We collect 362 trajectories of "pick up the yellow cup and place it on the plate." and 220 trajectories of "stack the cups." Using Qwen3.5-VL as the backbone, we train two VLAs that differ only in their tokenizer—QwenFAST and QwenCATok. CATok is pretrained on the collected real-robot data together with InternA1 joint data, so that its action reconstruction accuracy matches that of FAST. We evaluate on three task suites:

Pick-Spatial scene layout
Pick-Spatial
Pick-Color scene layout
Pick-Color
Stack-Long scene layout
Stack-Long

Figure 9. Scene layouts for the three real-robot task suites. Left to right: Pick-Spatial, Pick-Color, Stack-Long.

Demo

We deploy QwenCATok (our causal action tokenizer integrated into a VLA policy) alongside the QwenFAST baseline on a real Franka manipulator across three contact-rich tasks—pick, pick-red, and stack. Each cell below is a single, unedited end-to-end rollout.

Pick Pick (Red) Stack QwenCATokOurs
QwenCATok — Pick
QwenCATok — Pick (Red)
QwenCATok — Stack
QwenFAST
QwenFAST — Pick
QwenFAST — Pick (Red)
QwenFAST — Stack

Figure 10. Real-world rollout comparison. Top row: QwenCATok (ours). Bottom row: QwenFAST baseline. Columns (left to right): pick, pick-red, stack.

MethodPick-SpatialPick-ColorStack-Long
QwenFAST 0.450.300.275
QwenCATok (Ours) 0.650.500.475

Table 2. Real-world success rates. QwenCATok outperforms QwenFAST on all three tasks with a uniform +20pp absolute improvement. Blue bold marks the best result per column.

These real-world gains corroborate the mechanisms identified in simulation. CATok's causally structured token space—each token encoding a semantically distinct, coarse-to-fine generative stage—aligns the discrete bottleneck with the autoregressive backbone, and this semantic alignment generalizes to real-world perturbations: spatial repositioning (Pick-Spatial, 20 rollouts, 0.45→0.65, +44% relative) and out-of-distribution color (Pick-Color, 10 rollouts, 0.30→0.50, +67% relative). The largest gain appears on Stack-Long (40 rollouts, 0.275→0.475, +73% relative), consistent with the same stage-wise causal factorization that drives training efficiency in simulation—by making each token prediction more informative, causal token ordering lets the policy better capture the long-range temporal dependencies required for compositional, long-horizon tasks. Overall, CATok's structural properties—semantic token alignment and stage-wise causal factorization—translate from simulation into robust and consistent real-world gains.