Memory That Changes Action Is Not Memory That Guides It: Counterfactual Auditing of History-Conditioned Robot Policies
Organizations: Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China · ShanghaiTech University, Shanghai, China
Abstract
A robot returning a block to its origin tray may encounter two task-consistent pasts that reconverge to the same current input but warrant different actions. Yet memory-policy evaluations often rely on task success or action change under memory perturbation, neither of which establishes that memory guides the decision. We propose the Counterfactual Memory Audit (CMA), an evaluation protocol that crosses two histories at a verified-identical present, queries a frozen policy under common randomness, and evaluates each saved action under both pasts. This separates memory sensitivity, warranted choice, matched-world physical value, and per-pair reliability. On Mem-0, every audited Put Back pair changes action, but only pairs are fully reliable; at a later Swap decision, all paired actions change while both memories select the same branch. Native interventions further show closed-loop influence: replacing the history bank redirects behavior toward the replaced content, while restoring a 4096-byte protected anchor recovers points of Swap success lost to injected bank faults. On a dual-arm physical platform, memory changes saved actions, yet five of nine completed Put Back manipulations reach the wrong target. These results show that a robot can remember and react without reliably using memory to choose the behavior its past warrants. CMA provides a decision-level audit for distinguishing these cases.
Figures & tables
| Cohort | Units | Within each unit |
|---|---|---|
| RQ1: Constructed decision audits | ||
| M0, PB | 64 pairs | 2 dir. 3 seeds |
| M0, later Swap | 24 pairs | 2 dir. 2 seeds |
| RQ2: Native-rollout interventions | ||
| Native event (B++, PB) | 24 pairs | 2 dir. 1 query |
| Native event (M0, PB) | 12 pairs | 2 dir. 2 seeds |
| Endpoint | Put Back | later Swap |
|---|---|---|
| 0.054 | 0.059 | |
| 0.729 | 0.5 | |
| 0.529 | 0 | |
| 0.185 | ||
| Absolute regret | 0.442 | 0.772 |
| Fully reliable | 20/64 | 0/24 |
| Readout | Put Back | Repick |
|---|---|---|
| Target correct | 6/32 | 8/32 |
| Wrong target | 6/32 | 6/32 |
| No expressed selection | 19/32 | 17/32 |
| Manipulation completed | 9/32 | 10/32 |
| thereof at the wrong target | 5/9 | 5/10 |
| Full success | 4/32 | 5/32 |
Memory-Augmented Agents
Memory-augmented agents use stored experience and knowledge to act coherently across long tasks, changing environments, and repeated interactions.
See all 349 papers