StateMem: Single-State Residual Memory with Adaptive Inference for Vision-Language-Action Policies
Organizations: School of Computer Science and Engineering, Southeast University, China · Key Laboratory of New Generation Artificial Intelligence Technology and Its Interdisciplinary Applications, Ministry of Education, China · School of Electronic Science & Engineering, Southeast University, China
Abstract
Memory-dependent robotic manipulation often requires later actions to use information from earlier interactions. Existing vision-language-action (VLA) policies primarily rely on current observations, limiting historical information retention. Memory-augmented VLAs, such as MemoryVLA, address this limitation with external memory banks but require explicit storage and retrieval. To address these limitations, we propose StateMem, a single-state residual memory framework for VLA policies that uses prediction error to update a persistent memory token through low-rank residuals and to adaptively route cached prefixes. A training-free controller adjusts the routing threshold online, while fast correction compensates for stale prefix features during cache reuse. We evaluate StateMem on LIBERO, RoboMemArena, and real-world manipulation tasks. On LIBERO, StateMem achieves an average success rate of 97.6% and reduces the average VLM prefix refresh rate by 20.25% relative to full refresh. In the Occlusion category of RoboMemArena, StateMem achieves the best performance among single-VLA methods, reaching 21.8% Task Success Rate (TSR) and 44.3% Cumulative Success Rate (CSR). Across six real-world manipulation tasks, it achieves +21% in average success rate.
Figures & tables
| Method | Spatial | Object | Goal | Long | Avg. |
| Diffusion Policy [ 40 ] | 78.3 | 92.5 | 68.3 | 50.5 | 72.4 |
| MDT [ 41 ] | 78.5 | 87.5 | 73.5 | 64.8 | 76.1 |
| Octo [ 25 ] | 78.9 | 85.7 | 84.6 | 51.1 | 75.1 |
| Dita [ 42 ] | 84.2 | 96.3 | 85.4 | 63.8 | 82.4 |
| OpenVLA [ 3 ] | 84.7 | 88.4 | 79.2 | 53.7 | 76.5 |
| TraceVLA [ 43 ] | 84.6 | 85.2 | 75.1 | 54.1 | 74.8 |
| Method | Architecture | Transferring | Occlusion | Counting | Sequence | Average | |||||
| TSR | CSR | TSR | CSR | TSR | CSR | TSR | CSR | TSR | CSR | ||
| MemER [ 8 ] | VLM + VLA | 20.0 | 36.1 | 16.4 | 33.2 | 27.1 | 65.1 | 65.0 | 79.1 | 27.3 | 49.1 |
| PrediMem [ 31 ] | VLM + VLA | 22.5 | 45.2 | 27.3 | 38.4 | 45.7 | 69.3 | 72.5 | 89.5 | 38.5 | 55.2 |
| [ 5 ] | VLA | 20.0 | 42.8 | 12.7 | 17.2 | 14.3 | 50.9 | 60.0 | 71.6 | 21.5 | 38.7 |
| HiF-VLA [ 48 ] | VLA | 17.5 | 38.9 | 12.7 | 27.1 | 8.6 | 45.9 | 42.5 | 70.2 | 16.9 | 39.8 |
| MemoryVLA [ 9 ] | VLA | 15.0 | 37.2 | 7.3 | 13.1 | 14.3 | 55.1 | 37.5 | 65.2 | 15.0 | 35.3 |
| Method | Pick Fruits | Flip Mug | Stack Cups | Press Buttons | Cover & Uncover | Pick & Count | Avg. |
| [ 5 ] | 85 | 80 | 40 | 60 | 0 | 0 | 44 |
| MemoryVLA [ 9 ] | 85 | 75 | 35 | 60 | 50 | 15 | 53 |
| StateMem (Ours) | 90 | 85 | 55 | 75 | 60 | 25 | 65 |
| Category | Method | Refresh (%) | Latency (ms) | Throughput (Hz) | TSR (%) | CSR (%) |
| Memory | StateMem | 100.0 | 134.5 | 7.8 | 27.7 | 45.4 |
| w/o residual memory | 100.0 | 189.5 | 5.5 | 22.8 | 39.0 | |
| w/o prediction error | 100.0 | 135.2 | 7.7 | 25.0 | 42.9 | |
| Inference | StateMem | 98.9 | 137.9 | 7.3 | 26.8 | 44.4 |
| w/o prefix routing | 100.0 | 135.1 | 7.6 | 26.8 | 44.5 | |
| w/o fast correction | 98.8 | 137.5 | 7.3 | 26.2 | 43.4 |
| Method | Refresh rate (%) | Latency (ms) | Throughput (Hz) | Success rate (%) |
| StateMem (Full Refresh) | 100.00 | 156.36 | 6.40 | 96.90 |
| StateMem | 79.75 | 150.78 | 6.64 | 97.60 |
Memory-Augmented VLMs
Memory-augmented vision-language models use persistent or retrieved context to improve reasoning across long inputs and interactions.
See all 160 papers