Papers
Topics
Authors
Recent
Search
2000 character limit reached

TEAM-VLA: Efficient Token Compression for VLA

Updated 5 July 2026
  • The paper shows that TEAM-VLA achieves a balanced trade-off between efficiency and effectiveness by compressing tokens in a training-free manner, yielding a 1.5× speedup while preserving task success rate.
  • TEAM-VLA employs a two-stage token manipulation process, using early expansion-based pruning and mid-layer action-guided merging to reduce the quadratic attention cost of Transformers.
  • The framework outperforms prior training-free token compression methods on LIBERO benchmarks by leveraging lightweight, inference-time operations without retraining or buffering.

Searching arXiv for the specified paper to ground the article in the cited source. Token Expand-and-Merge-VLA (TEAM-VLA) is a training-free token compression framework for Vision-Language-Action (VLA) models that accelerates inference while preserving task performance. It is designed for pretrained VLA systems in which a policy πθ\pi_\theta maps current sensory observations, a language instruction, and robot state to a low-level action, and it targets the computational bottleneck created by the quadratic attention cost of Transformer backbones. TEAM-VLA operates at inference time, without fine-tuning, retraining, or parameter updates, by coupling early token expansion and pruning with mid-layer action-guided token merging in a single feed-forward pass (Ye et al., 10 Dec 2025).

1. Problem setting and design objective

A VLA model πθ\pi_\theta maps current sensory observations and a language instruction to a low-level robotic action. The standard architecture has three main parts: a sensory encoder, a language backbone, and an action head. The sensory encoder processes observations oto_t into image tokens EimgE_{\text{img}}, converts task instruction ll into language tokens ElangE_{\text{lang}}, and encodes robot proprioceptive state ss into EstateE_{\text{state}}. The language backbone takes a concatenation of image tokens, language tokens, and state tokens, and performs multi-layer self-attention and cross-modal reasoning. The action head reads the output hidden state at special action tokens and produces the action ata_t. Formally, the VLA policy is

at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).

The motivation for TEAM-VLA is the computational and latency burden of large VLA backbones. Transformers incur πθ\pi_\theta0 attention cost in the token length πθ\pi_\theta1. In VLAs based on large VLM backbones, each image produces hundreds of visual patch tokens, the language backbone is deep, and real-time closed-loop control at 10–30 Hz or higher requires per-step latency well below approximately 100 ms. Vanilla OpenVLA-OFT on LIBERO tasks runs at 109 ms per step, which is borderline or insufficient for many on-robot scenarios (Ye et al., 10 Dec 2025).

The framework is explicitly motivated against three classes of prior token compression approaches. Cross-attention or similarity-based pruning can produce extremely sparse and noisy maps in early layers because robot instructions are short and sparse. Temporal or streaming methods such as VLA-Cache, SpecPrune-VLA, and TTF-VLA require buffering previous frames πθ\pi_\theta2, assume temporal continuity, introduce extra memory and complexity, and can fail with large viewpoint changes or partial observability. Learned or prior-dependent pruning methods, including differentiable pruning, learned queries, or adapters, require additional training and sometimes architecture changes. TEAM-VLA therefore targets a training-free, observation-only, buffer-free token compression method that works directly on the current frame and can be plugged into a pretrained VLA.

2. Architectural placement and inference pipeline

TEAM-VLA is applied at two points in the model. First, before the language backbone, it performs token expansion and pruning on visual tokens after the sensory encoder. Second, at an intermediate backbone layer, it performs action-guided token merging on deeper tokens.

Its pipeline consists of five stages. Sensory encoding maps πθ\pi_\theta3, πθ\pi_\theta4, and πθ\pi_\theta5 to πθ\pi_\theta6, πθ\pi_\theta7, and πθ\pi_\theta8. Token expansion and pruning then compute cosine similarity between each image patch token and language tokens, choose for each language token its most similar image token as a seed, build a sparse binary mask over the image grid, convolve that mask to obtain a density map, and apply deterministic and stochastic spatial expansion to obtain a dense foreground mask. A small subset of background tokens is then retained by context sampling, and only the foreground and sampled-context tokens are passed into the language backbone. The early backbone layers then process the reduced visual token set together with language and state tokens.

At a selected middle Transformer layer, TEAM-VLA computes similarity between visual tokens and both text tokens and action tokens. It selects the top-πθ\pi_\theta9 most relevant visual tokens as a source set oto_t0, defines the remaining visual tokens as a target set oto_t1, computes a similarity matrix and soft assignment from oto_t2 to oto_t3, and merges oto_t4 into oto_t5 through weighted averaging. The merged token set oto_t6 replaces the original visual tokens, and the deeper layers continue from that compact representation. The action head finally decodes actions from the final hidden states as in the original VLA (Ye et al., 10 Dec 2025).

This schedule couples expansion-based pruning and action-guided merging in a single feed-forward pass. The paper states that the result is a balanced trade-off between efficiency and effectiveness, with large token reductions and approximately 1.5× speedup, while maintaining essentially unchanged success rate.

3. Token expansion and context sampling

The token expansion mechanism begins with similarity sampling and sparse foreground seeds. Let oto_t7 be the language embeddings and oto_t8 the visual patch embeddings after the image encoder. The method uses cosine similarity:

oto_t9

For each language token, the image token index with maximum cosine similarity is selected as a foreground anchor. The paper notes that instructions often contain many non-object words and that even object phrases may map to only a few patch positions, so the resulting highlighted set is sparse.

Visual tokens come from a fixed grid of patches. With patch size EimgE_{\text{img}}0 and image size EimgE_{\text{img}}1, the number of patches per dimension is denoted by

EimgE_{\text{img}}2

with the clarification that the notation in the PDF is slightly mangled, but conceptually corresponds to the patch grid. The similarity-selected anchors are converted into a binary mask

EimgE_{\text{img}}3

where EimgE_{\text{img}}4 if patch EimgE_{\text{img}}5 is a seed. To measure local foreground density, TEAM-VLA convolves this mask with a uniform kernel:

EimgE_{\text{img}}6

where

EimgE_{\text{img}}7

with zero padding. The density map EimgE_{\text{img}}8 records how many seeds lie in each EimgE_{\text{img}}9 neighborhood.

Deterministic expansion is then applied in dense regions. The dense neighborhoods are defined as

ll0

where ll1 is a density threshold. For each ll2, all originally unrelated patches in its local ll3 neighborhood are set to 1 in the mask. Sparse neighborhoods are defined as

ll4

For each ll5, TEAM-VLA randomly flips one 0 entry in its neighborhood to 1. The final foreground mask therefore includes seed positions, dense regions around clusters of seeds, and scattered expansions in sparse regions. The convolution with an all-ones kernel can be implemented efficiently, and the entire expansion step costs only 1–2 ms.

The context sampling mechanism complements the foreground mask by retaining a small fraction of background tokens as global context. Let ll6 be the context sampling ratio. Over the entire visual token sequence, including both views, TEAM-VLA performs interval-based random sampling of background tokens such that the approximate fraction retained is ll7. This preserves coarse scene layout and background cues necessary for spatial understanding. The paper’s interpretation is that expansion reconstructs coherent spatial regions such as object bodies and robot arm segments, while context sampling preserves coarse layout cues. A plausible implication is that the two operations are intended to prevent aggressive early pruning from removing either task-relevant local structure or scene-level context.

4. Action-guided token merging

The merging stage is motivated by the fact that, after early pruning and expansion, the remaining tokens still include both strongly object-relevant foreground tokens and subtle but important action-related cues. TEAM-VLA therefore uses action-guided merging rather than additional deep-layer pruning.

Let ll8 be the set of visual tokens at a chosen intermediate layer in the language backbone. TEAM-VLA partitions ll9 into a source set ElangE_{\text{lang}}0 and a target set ElangE_{\text{lang}}1. The source set contains the top-ElangE_{\text{lang}}2 tokens most relevant to both text and action tokens; the target set contains the remaining visual tokens. These sets satisfy ElangE_{\text{lang}}3 and ElangE_{\text{lang}}4. Selection of ElangE_{\text{lang}}5 is based on similarity between each visual token and a combination of text and action tokens, aggregated in the style of the cosine similarity computation used earlier.

The actual merge is performed through soft bipartite matching. Let

  • ElangE_{\text{lang}}6 be the matrix of source visual token features,
  • ElangE_{\text{lang}}7 be the matrix of target visual token features,
  • ElangE_{\text{lang}}8 be the hidden dimension.

The normalized similarity matrix is

ElangE_{\text{lang}}9

with the text stating that this defines a soft matching matrix ss0. Applying softmax along the source dimension yields assignment weights:

ss1

and

ss2

Each row of ss3 gives a probability distribution over source tokens for one target token. Target representations are aggregated to source tokens by

ss4

and the total soft assignment weight per source token is

ss5

The updated source tokens are then computed as

ss6

with the paper noting that the printed formula contains minor typos and that the intended operation is a normalized sum of the original source and aggregated target features.

After merging, only ss7 remains as the visual representation at that layer; all target tokens ss8 are removed. The stated effect is a reduction in token count from ss9 to EstateE_{\text{state}}0, while preserving semantic information from removed tokens by embedding it into action-critical locations. The paper explicitly contrasts this with pruning, which discards tokens entirely.

5. Integration with OpenVLA-OFT and computational profile

TEAM-VLA is implemented on top of OpenVLA-OFT, described in the paper as an open-source VLA with strong performance of approximately 96–97% success on LIBERO and a large multimodal transformer as language backbone. TEAM-VLA uses the LightVLA codebase and wraps OpenVLA-OFT at inference without modifying any weights (Ye et al., 10 Dec 2025).

The required architectural access points are the visual patch embeddings after the image encoder, the language embeddings, and the action token representations at a chosen mid layer. The external operations are cosine and RMSNorm-based similarities, lightweight 2D convolution over binary masks, token selection and masking, and simple weighted sums. No new layers or trainable modules are added; the changes are procedural manipulations of tokens outside or around Transformer layers.

The inference schedule places expansion and context sampling after the sensory encoder and places merging at a selected layer EstateE_{\text{state}}1, empirically best around layer 16 in OpenVLA-OFT. This placement is tied to a trade-off between compression timing and representation quality. The paper reports that early expansion-based pruning gives a large quadratic FLOP reduction, while merging gives further reduction at deeper layers when features are already well aligned.

In complexity terms, vanilla VLA attention scales as EstateE_{\text{state}}2 per layer, where EstateE_{\text{state}}3 is the total number of tokens. TEAM-VLA reduces EstateE_{\text{state}}4 first through early visual token pruning and later through mid-layer merging. From Table 1, OpenVLA-OFT uses 100% FLOPs with latency 109 ms, whereas TEAM-VLA uses 39% FLOPs of baseline and reaches 72.1 ms latency. The paper states that this corresponds to approximately 61% FLOP reduction. It does not provide additional asymptotic formulas beyond standard EstateE_{\text{state}}5, but it explicitly frames the cost reduction as moving from the original token count to reduced counts after expansion and then to EstateE_{\text{state}}6 tokens after merging.

6. Empirical evaluation, ablations, and limitations

The empirical evaluation uses the LIBERO benchmark with four suites: LIBERO-Spatial, LIBERO-Object, LIBERO-Goal, and LIBERO-Long. The metrics are Success Rate (SR), CUDA Latency, and FLOPs. The compared methods are OpenVLA-OFT, SparseVLM, VLA-Cache, EfficientVLA, SpecPrune-VLA, and TEAM-VLA.

In the main quantitative results, OpenVLA-OFT achieves Spatial 97.6 / 109, Object 96.5 / 109, Goal 97.9 / 109, Long 94.5 / 109, with average SR 96.6, average latency 109 ms, and FLOPs 100%. TEAM-VLA achieves Spatial 99.2 / 68.1, Object 96.5 / 74.7, Goal 97.0 / 72.9, and Long 93.8 / 72.8, with average SR 96.6, average latency 72.1 ms, and FLOPs 39%. SparseVLM reports average SR 95.5, latency 85.3 ms, and FLOPs 77%. VLA-Cache reports average SR 96.9, latency 101.7 ms, and FLOPs 83%. EfficientVLA reports average SR 88.9, latency 70.6 ms, and FLOPs 35%. SpecPrune-VLA reports average SR 96.5, latency 75.1 ms, and FLOPs 43%. TEAM-VLA is marked as LM-pre: Yes and Buffer-free: Yes. The paper concludes from these numbers that, among training-free, buffer-free methods, TEAM-VLA offers the best accuracy-latency trade-off (Ye et al., 10 Dec 2025).

A token-count comparison in Fig. 5 reports that TEAM-VLA retains substantially fewer tokens than other training-free approaches while achieving higher performance, and that it prunes on average approximately 432 tokens relative to the baseline while keeping the same success rate.

The ablation studies clarify the contribution of individual components. On LIBERO-Long, the baseline is SR 94.5 and latency 109 ms. Context sampling only, with no expansion, yields SR 80.1, 88.6, 91.7, and 92.1 for EstateE_{\text{state}}7 and EstateE_{\text{state}}8, with latencies 67.4, 71.3, 71.9, and 76.9 ms, and pruned-token counts 461, 384, 358, and 307. The “Most Similar Token” variant, with no expansion, yields SR 89.5, latency 71.9, and pruned 358, showing that simply keeping similarity-selected tokens without expansion is suboptimal. Adding token expansion with EstateE_{\text{state}}9 and ata_t0 gives SR 93.8, latency 76.8, and pruned 302; using ata_t1 gives SR 94.1, latency 82.5, and pruned 249. Adding action-guided merging with expansion and ata_t2 gives, for top-50, SR 88.3 and latency 71.6; for top-80, SR 93.8 and latency 72.8; for top-110, SR 92.8 and latency 73.7; and for top-130, SR 93.8 and latency 74.1. The chosen configuration is top-80.

Layer ablations compare merging with pruning at different layers. For token merging, layer 1 gives SR 72.6 and latency 68.7, layer 4 gives 88.0 and 70.2, layer 8 gives 90.4 and 71.5, and layer 16 gives 93.8 and 72.8. For token pruning at the same layers, the corresponding SR values are 74.2, 90.2, 92.2, and 92.1, with the same latencies. The paper draws two explicit conclusions: merging is better than pruning at deeper layers, and doing heavy compression in very early layers dramatically hurts performance.

The threshold ata_t3 for expansion is also varied. For ata_t4, average SR is 97.2%, average latency is 86.0 ms, and average patches are 342.3. For ata_t5, average SR is 96.6%, average latency is 75.3 ms, and average patches are 196.0. For ata_t6, average SR is 94.6%, average latency is 71.8 ms, and average patches are 151.0. The default is ata_t7.

The implementation details specify that TEAM-VLA is applied to both agent view and wrist view, with batched convolution across views. The reported hyperparameters vary by LIBERO suite: LIBERO-Spatial uses ata_t8 and source merging ata_t9; LIBERO-Goal uses at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).0 and at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).1; LIBERO-Long uses at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).2 and at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).3; and LIBERO-Object uses at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).4 and at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).5. The main experiments use expansion kernel size at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).6, density threshold at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).7, and merging around layer 16. Hardware is a single NVIDIA A100 40GB, and the code is released at the public GitHub repository listed in the paper.

The paper notes several limitations. TEAM-VLA is evaluated on OpenVLA-OFT and LIBERO, so behavior on other backbones or substantially different tasks may differ. The method depends on hand-designed heuristics such as at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).8, at=πθ(atot,l,s).a_t = \pi_{\theta}(a_{t} \mid o_t, l, s ).9, πθ\pi_\theta00, and πθ\pi_\theta01, which are manually tuned. It currently uses cosine and RMSNorm-based similarities, and it merges at a fixed middle layer. The paper identifies future directions including learning-based compression that preserves the training-free or low-training-cost spirit, adaptive layer selection and token budgets, and more robust action-aware relevance scoring. This suggests that TEAM-VLA is best understood as a procedural compression framework whose current effectiveness is demonstrated on a specific VLA architecture and benchmark, rather than as an architecture-independent guarantee.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Token Expand-and-Merge-VLA (TEAM-VLA).