StreamPI: Streaming Multimodal Temporal Modeling for Vision-Language-Action Models

Zhe Liu1*, Jinghua Hou1*, Yuxiang Lu1, Zhenya Yang1, Xianzhe Fan1, Junwei Luo1, Junyi Li1, Ruihua Han1, Zhi Hou2, Hengshuang Zhao1†
1The University of Hong Kong   2ACE Robotics
* Equal contribution.   Corresponding author.

Shell Game

Rolling Object Grasping

Pen Insertion

Cup Insertion

Comparison of single-frame, window-based, and StreamPI streaming VLA paradigms

Single-frame VLAs act without temporal memory, while window-based models repeatedly process an expanding history. StreamPI instead streams instruction-anchored observation units through a lightweight KV cache. With bidirectional image-text fusion inside each unit and causal attention across time, it adds temporal reasoning to π0.5 with zero additional parameters and only 9.2 ms extra latency at five streaming frames on an RTX 4090.

Abstract

Vision-Language-Action (VLA) models have demonstrated effectiveness in robot manipulation, yet state-of-the-art models such as π0.5 operate under a single-frame paradigm, limiting their ability to retain past observations and develop precise spatial perception. In this paper, we propose StreamPI, a streaming multimodal temporal modeling framework that equips single-frame VLA with temporal reasoning capability without introducing any additional parameters. One core design is instruction-anchored temporal modeling. It treats each (visual observation, language instruction) pair as an atomic temporal unit: bidirectional attention within each pair enables cross-modal fusion, while causal attention across pairs preserves autoregressive streaming inference. This ensures the language instruction serves as a persistent semantic anchor throughout task execution. To bridge the gap between synchronous training and asynchronous real-robot deployment, we introduce a random-interval streaming training strategy: a proper inter-frame interval (e.g., every 3 frames) enables faster and smoother action execution. Beyond this, randomizing the interval further improves robustness to frame-timing perturbations, supporting asynchronous deployment in practice. Furthermore, by leveraging the length extrapolation capability of the LLM backbone, StreamPI seamlessly inherits pretrained single-frame weights and supports flexible single-frame and multi-frame inference. Experiments on real-robot tasks spanning memory-dependent and precise perception scenarios, as well as the simulation benchmark LIBERO, demonstrate that StreamPI outperforms π0.5 across diverse tasks.

StreamPI Framework

Why Current VLAs Forget the Past

Existing VLAs such as π0 and π0.5 operate in a single-frame paradigm: each action is predicted from one image observation without access to historical context. This design precludes two critical capabilities: memorizing and reasoning over past observations, and developing precise spatial perception through temporal aggregation. Incorporating temporal context is non-trivial because naive concatenation of frames causes sequence length to grow linearly, dilutes language instructions over long horizons, and introduces a mismatch between fixed-interval training and asynchronous real-robot deployment.

Instruction-Anchored Temporal Modeling

StreamPI instruction-anchored temporal modeling and random-interval sampling pipeline

StreamPI treats each time step as an atomic temporal unit that jointly encodes multi-view visual observations and the language instruction:

ut = (Vt, lt)

Intra-pair bidirectional attention fuses visual tokens and the instruction within each unit: hτ = Attnbi(Vτ, lτ). Inter-pair causal attention then aggregates historical fused representations autoregressively: ot = Attncausal(ht−T+1, …, ht). Because the instruction is re-anchored to every observation, the model maintains persistent task awareness, and the hierarchical attention mask is implemented without any new parameters.

Random-Interval Streaming Training

Real robots produce asynchronous observation streams with variable time gaps. During training, StreamPI perturbs the base inter-frame interval δ̄ with a uniform random offset ε ∼ U(−Δ, +Δ), yielding δ = δ̄ + ε clipped to min, δmax]. A complementary temporal masking strategy randomly hides the earliest k frames, simulating the incremental observation pattern of streaming inference. Together, these mechanisms bridge the gap between synchronous training and asynchronous deployment.

Streaming Inference

At the initial timestamp, the model encodes the current unit and stores its fused representation in a KV cache. At each subsequent step, only the newly arriving frame is encoded; its representation attends to cached historical representations via cross-attention, eliminating redundant recomputation of past frames. This keeps inference cost constant with respect to temporal horizon and makes StreamPI well-suited for long-horizon manipulation.

0additional parameters
+9.2 ms5-frame latency overhead
97.8%average LIBERO success
+36.6points on rolling-object grasping

Experiments

Real-Robot Manipulation

We evaluate StreamPI on two complementary real-robot task categories. Precise perception-dependent tasks demand fine-grained geometric understanding, including Cup Insertion into Cup Sleeve and Pen Insertion into Narrow Bottle. Memory-dependent tasks require recalling information from earlier observations, including Rolling Object Grasping and Shell Game. As shown below, StreamPI substantially improves success rates over the single-frame π0.5 baseline across all four tasks.

π0.5 StreamPI

Precise Perception-Dependent Tasks

Success Rate (%)
100 80 60 40 20 0
60.0
92.0
Cup Insertion
40.0
66.7
Pen Insertion

Memory-Dependent Tasks

Success Rate (%)
100 80 60 40 20 0
26.7
63.3
Rolling Object
46.7
80.0
Shell Game

LIBERO Simulation Benchmark

Beyond real robots, we validate StreamPI on LIBERO, which comprises four suites of increasing complexity: LIBERO-Spatial, LIBERO-Object, LIBERO-Goal, and LIBERO-Long. Although the benchmark is largely saturated, StreamPI (T = 5) improves the average success rate from 96.9% to 97.8% over the single-frame π0.5 baseline. The largest gain is on LIBERO-Long (+2.4 points), where temporal memory is most critical.

Method Spatial Object Goal Long Avg.
Diffusion Policy78.392.568.350.572.4
Octo78.985.784.651.175.1
SpatialVLA88.289.978.655.571.7
TraceVLA84.685.275.154.174.8
OpenVLA84.788.479.253.775.9
CoT-VLA87.591.687.669.081.1
π0-FAST*96.496.888.660.285.0
SmolVLA93.094.091.077.088.8
GR00T-N194.497.693.090.693.9
UniVLA95.498.893.694.095.4
FLOWER97.196.795.693.595.7
CronusVLA90.194.791.368.786.2
TriVLA91.293.889.873.287.0
4D-VLA93.892.895.686.592.2
CogACT87.590.280.253.277.8
ST-π98.498.396.994.397.3
MemoryVLA98.498.496.493.496.5
π096.898.895.885.294.2
π0.598.898.296.892.496.9
StreamPI (T=3)98.698.897.893.897.3
StreamPI (T=5)98.499.298.894.897.8

Table notes. Success rates (%) on LIBERO. Bold denotes the best result per column. StreamPI (T = 5) achieves the highest average success rate and the strongest long-horizon performance.

Ablation Studies

Attention design. Replacing intra-pair bidirectional attention with causal attention consistently hurts performance, with the gap widening to −4.2% on LIBERO-Long at T = 5, confirming that strong vision-language fusion inside each temporal unit is essential.

Random-interval training. Compared with a fixed interval δ = 1, random-interval training improves the average success rate from 96.4 to 97.3 (T = 3) and from 97.0 to 97.8 (T = 5), especially benefiting long-horizon tasks.

Cross-stream generalization. A model trained with T = 5 retains strong performance at T = 3 and still outperforms the single-frame baseline at T = 1, indicating that the learned temporal structure provides a residual benefit even with reduced context.

Conclusion

We present StreamPI, a streaming multimodal temporal modeling framework that equips VLA models with robust temporal awareness for robot manipulation. By treating (image, text) pairs as atomic temporal units and combining intra-pair bidirectional attention with inter-pair causal attention, StreamPI captures cross-frame geometric context and maintains persistent instruction grounding over long horizons without introducing additional parameters. Random-interval streaming training bridges the gap between fixed-interval training and asynchronous deployment. Experiments on real-robot tasks and the LIBERO benchmark show that StreamPI consistently outperforms the single-frame baseline, with notable gains on perception-sensitive and memory-dependent tasks.

Citation


@article{liu2026streampi,
  title={StreamPI: Streaming Multimodal Temporal Modeling for Vision-Language-Action Models},
  author={Liu, Zhe and Hou, Jinghua and Lu, Yuxiang and Yang, Zhenya and Fan, Xianzhe and Luo, Junwei and Li, Junyi and Han, Ruihua and Hou, Zhi and Zhao, Hengshuang},
  journal={Preprint},
  year={2026}
}