- The paper introduces a constant VRAM memory architecture using an action-error gate to selectively update a fast-weight memory, reducing unnecessary writes.
- It integrates a fixed Vision-Language-Action backbone with a recurrent fast-weight tensor to guarantee an O(1) inference memory footprint regardless of episode length.
- Empirical results demonstrate up to 9.19× reduction in memory writes while maintaining state-of-the-art performance on both synthetic and real robotic policy tasks.
AURA: Action-Gated Constant Memory for Bandwidth-Efficient Robot Policies
Physical robot deployments increasingly face severe memory constraints: unlike datacenter inference, where keyword-value (KV) caches are amortized and reset across many short batched requests, embodied agents operate in continuous, unbounded episodes where memory grows linearly with control steps. This growth saturates finite edge device memory and, more critically, memory bandwidth becomes the inference bottleneck. DRAM/Flash bandwidth is a systemic choke point, with high-bandwidth memory scarce and write endurance limited; every memory write directly impacts hardware lifetime and energy cost. Robots do not require full reconstruction of past states—only sufficient state to enable optimal actions.
AURA (Action-Utility Recurrent Adaptive Memory) directly addresses this challenge: it implements a constant-size fast-weight memory module, wrapped around a frozen Vision-Language-Action (VLA) backbone, with a learned action-error gate controlling memory writes. The gate operates on an action-prediction error signal and is explicitly trained against closed-loop action loss, aligning memory management strictly with utility for control, not generic reconstruction.
Figure 1: AURA system overview—action-driven write gate and bounded fast-weight memory encasing a frozen VLA policy backbone.
Architecture Overview
The AURA memory system comprises a single recurrent fast-weight tensor W∈Rdk×dv, whose shape remains unchanged across episode length, guaranteeing O(1) inference-memory footprint. At each tick, observations are embedded using a fixed VLA model (OpenVLA-OFT 7B), projected to latent zt, and then processed through linear projections to yield query q, key k, and value v. The read operation is ot=qt⊤Wt−1, followed by a decision on whether to write, based on the magnitude of the reconstruction error ∥kt⊤Wt−1−vt∥22 ("surprise").
The write gate—a trainable MLP—is fed the current latent, prior memory read, and surprise scalar, outputting a soft write probability pt, binarized with a straight-through estimator for differentiability. Only when surprise exceeds a threshold does the memory update via a closed-form gradient step. Write frequency is regularized toward a target rate ρ with a sparsity penalty, giving explicit control over DRAM/HBM traffic.
Figure 2: AURA per-step datapath—memory update is conditional on action-prediction surprise; O(1) VRAM is maintained at all steps.
Constant Memory vs. Growing KV-Cache
AURA's carried state is provably invariant to sequence length—unlike KV-caches that append new rows per step, escalating memory linearly and saturating hardware on long episodes. For dk=dv=32, the carried inference state is zt0 bytes; a comparable KV-cache at 100,000 steps reaches zt1 MB, zt2 larger. This distinction is fundamental: only AURA provides robust guarantees on inference VRAM at any horizon.
Figure 3: Comparison of state growth—AURA’s constant-shape memory vs. linearly expanding KV-cache across episode length.
AURA instantiates the Approximate Information State (AIS) framework [subramanian2022ais], which provides a value-loss bound for compressed recurrent states in POMDPs:
zt3
where zt4 quantifies reward/action prediction loss and zt5 characterizes transition mis-prediction, and zt6 denotes the Minkowski functional of the surrogate value function. Empirically, AURA yields strong action-prediction sufficiency (zt7), but instantiated value-loss bounds are vacuous at current scale (e.g., zt8 vs. trivial span zt9), appearing as methodological rather than practical guarantees.
Experimental Evidence—Bandwidth and Memory Efficiency
On synthetic associative recall tasks with distractor streams, AURA achieves parity with the best O(1) baseline (fixed_size_state) in accuracy, while reducing memory writes by q0–q1 (up to q2 in closed-loop LIBERO-Long rollouts), and with a fixed inference-state VRAM (batchq3, q4 bytes). Random and periodic write schedules at matched bandwidth do not recover accuracy (q5 vs. q6 at q7), confirming the gain derives from the action-surprise gating, not from the write budget alone.
Figure 4: Write-bandwidth vs. accuracy frontier; AURA yields 9.19q8 write reduction at statistically indistinguishable performance.
Figure 5: Success rate vs. state budget q9; AURA matches fixed-size baselines at all budgets, outperforming naive and collapsed variants.
Figure 6: Accuracy vs. memory-footprint frontier; AURA achieves full performance with smallest, constant memory.
Comparisons and Deployment Regimes
AURA’s mechanism holds across batch deployment regimes: datacenter serving (batch-k0) amortizes KV-traffic, but robots (batch-k1) face unbounded state growth. The growing-KV side can match accuracy only by paying proportional VRAM and write-bandwidth costs. Real robot panel experiments show the gate mechanism maintains task success while suppressing unnecessary writes and memory footprint, substantiating O(1) memory claims under closed-loop, zero-shot rollouts.
Figure 7: Carried-state growth—AURA remains flat while KV-cache expands exponentially with episode horizon.
Figure 8: Batch-k2 vs batch-k3 deployment implications for memory footprint.
Figure 9: Closed-loop 3-arm panel—AURA matches base and KV performance with k4 fewer writes and invariant memory cost.
Ablations and Mechanism Insights
Gate selectivity experiments confirm robust alignment to salient events: write probability on decision-relevant steps (k5) vastly exceeds non-informative distractor steps (k6). Sweeping the write target k7 establishes that below the event density threshold, accuracy collapses, while moderate k8 captures essential information efficiently.
Figure 10: Action-error gate selectivity—high probability on salient steps, low on fillers.
Figure 11: Write-rate vs accuracy—sharp threshold near task’s information density.
Limitations
AURA’s claims are bounded in scope:
- O(1)-VRAM applies strictly to carried inference state, not training activations.
- Accuracy claim is parity with the best O(1) baseline; no superiority.
- 9.19k9 gain measured on near-saturated tasks; hard-task results anchor bandwidth-accuracy tradeoffs.
- Gradient-active parameter asymmetry exists due to a trainable gate-MLP.
- AIS certificate is vacuous at deployed scale (methodology only).
- Information-bottleneck contribution is not decisively isolated.
- No real-robot, energy, or wall-clock latency measurements are reported.
Theoretical and Practical Implications
AURA advances efficient memory design for embodied agents by integrating action-aligned gating and constant-size memory. The established write-bandwidth frontier is hardware-relevant: direct reduction of memory writes translates to extended flash endurance, reduced DRAM/HBM traffic, and lowered deployment costs for robot policies scaling under real-world constraints. The action-sufficient compressed state principle unifies information representation with control utility.
On the theory side, empirical instantiation of the AIS bound is a step toward measurable certificates for recurrent policy memory, though practical guarantees remain a goal for future scale.
Conclusion
AURA establishes a solution to the memory wall in robot policy deployment by coupling a learned action-error gate with bounded fast-weight memory. It achieves write-bandwidth efficiency (up to v0 fewer writes), constant inference-state VRAM, and direct alignment of memory writes with control utility, outperforming naive write-triggers and competing O(1) baselines on both synthetic and real policy tasks. Although the theoretical certificate is loose at current scale and the accuracy claim is parity (not superiority), the practical implications for bandwidth-limited edge deployment are substantial. Future directions include hardware-level deployment, tighter certificate bounds, and capacity-controlled ablations for isolating gating effects. AURA sets the organizing principle for robot memory: write only what enables action.
Figure 12: 100k-step stress test—AURA’s memory footprint remains flat, confirming O(1) VRAM in real GPU benchmarks.
Reference: "AURA: Action-Gated Memory for Robot Policies at Constant VRAM" (2606.02775)