Research
Physical Time as a Missing Dimension of Robot Policy Memory Dynamics
Overview Research area: Robot learning and imitation learning, specifically memory architectures for robot policies built on diffusion and flow-matching action generators (Diffusion Policy, π₀.₅), wit

- arXiv
- 2610.20524
- Published
- 2026-10-14
- Authors
- Yushen Liang, Yue Peng, Baosheng Jin, Tianluo Zhang, Xinyu Zhang, Shuyi Zhou, Zhuoran Chen, Xinqi Liu, Shenji Wan
AI summary
Overview
- Research area: Robot learning and imitation learning, specifically memory architectures for robot policies built on diffusion and flow-matching action generators (Diffusion Policy, π₀.₅), with evaluation in simulation, on the LIBERO benchmark, and on a real Galaxea A1 robot.
- Technical level: Intermediate. The core idea is intuitive, but the method and comparison baselines assume familiarity with recurrent networks, continuous-time models (LTC, CfC, S4D), state-space models, and diffusion/flow-matching policy conditioning.
- Scope in one sentence: The paper argues that elapsed physical time is a missing dimension of robot policy memory and introduces the Temporal Flow Policy (TFP), a memory state that evolves over measured time intervals and conditions diffusion and flow-matching action generators.
What This Paper Is About
Robot policy memories usually evolve with observation sequences, implicitly treating every memory update as the same amount of physical time, even though identical observation histories can span different durations and demand different actions (waiting versus lifting a tea infuser; estimating a cup's velocity from a displacement observed over an unknown interval). The paper introduces TFP, which retains past events in a persistent memory state whose content and time constants are predicted from the observation and prior memory, and whose advancement is governed by the measured interval Δₙ. The goal is to show that using elapsed physical time as the integration interval of memory evolution, rather than as an extra input feature, improves timing-sensitive and memory-dependent robot control.
Key Contributions
- Problem identification. The paper frames the ambiguity between observation order and elapsed physical time as a representation problem for robot policy memory, rather than purely a control or sensing problem.
- The TFP method. TFP uses learned, event-dependent memory dynamics over measured intervals: separate heads predict a candidate state and positive channel-wise time constants from the observation features and previous memory, and a closed-form exponential update moves memory toward the candidate over the measured interval.
- Time-to-behavior connection. The authors link temporal memory to behavior through frozen-weight clock-scaling interventions, linear memory readouts of event age and motion, memory-reset and memory-conditioning ablations, and per-component architectural ablations.
- Evaluation breadth. They evaluate TFP with Diffusion Policy and π₀.₅ in three controlled timing simulation tasks, five real-robot tasks on a Galaxea A1, and on LIBERO and visually perturbed LIBERO-plus.
Main Findings
- Memory and physical time both matter for timing. Reactive policies score 0.0% on Timed Button Press under every schedule with both backbones, and short-history policies reach at most 4.7% on Delayed Passage. Averaged equally across tasks and schedules, TFP reaches 77.5% with Diffusion Policy versus 62.1% for the stronger time-aware control, S4D+Δt; with π₀.₅ the rates are 73.3% versus 66.8%.
- Supplying intervals alone is not sufficient. GRU and S4D trained with measured intervals (GRU+Δt, S4D+Δt) generally trail TFP. For example, with Diffusion Policy on Button Press at 5 Hz, TFP scores 94.7% while GRU+Δt scores 5.3% and S4D+Δt scores 46.0%; TFP conditioned on a fixed 0.1 s interval collapses to 0.7% at 5 Hz despite matching TFP at 10 Hz (88.0%).
- Clock inputs causally shift action timing. Scaling the intervals supplied to trained policies while keeping weights and physical execution schedules fixed delays button release and passage entry when intervals are halved, and advances these actions when intervals are doubled. For π₀.₅ on Button Press and for both backbones on Passage, each directional shift occurred in all 50 paired trials, and both scalings eliminated success.
- Timing requires accumulated history, not only the current interval. Replacing measured intervals with 0.1 s reduces success, and clearing memory at every query eliminates success on all three tasks at 10 Hz.
- Elapsed event time and motion are readable from memory. Linear probes on frozen Diffusion Policy's TFP memory reduce mean absolute error for predicting time since the cue in Delayed Passage from about 0.83 s (episode time alone) to 0.04 s, and memory retains speed information after occlusion.
- Memory conditioning is necessary. Without memory conditioning, Diffusion Policy scores 0.5% on Button Press and 3.7% on Passage, versus 81.2% and 97.3% for Full TFP.
- Architectural choices matter. Removing history from the candidate state, using static time constants, and replacing interval-based evolution with a learned Δt gate each lower mean success relative to Full TFP (Table 2). On Diffusion Policy Button and Passage, the learned gate reaches 14.5% and 15.0%, compared with 81.2% and 97.3% for TFP's exponential update.
- Real-robot gains across all five tasks. On a Galaxea A1, TFP improves every task, with mean gains of 47 percentage points (Diffusion Policy) and 50 percentage points (π₀.₅) over the reactive backbone policy. Both backbones gain exactly 50 points on tea steeping and on staged heating.
- General manipulation also improves. TFP reaches 98.7% mean LIBERO success versus the reported reactive OpenPI baseline of 96.9%, with the largest gap on Long-10 (96.9% versus 92.4%, +4.5 points) and gaps of 0.7–1.3 points on the other suites. On LIBERO-plus, success rises from 91.4% to 93.7%, leading reproduced variants in every condition.
Methodology in Plain English
At each policy query, the backbone encodes the current observation and task specification into features and its native action context. Two small prediction heads read those features together with the previous memory state: one proposes a candidate memory content, and the other proposes channel-wise time constants. The memory is then moved partway toward that candidate using an exponential rule, k = exp(−Δ/τ), where Δ is the measured interval between timestamps and τ is the predicted time constant. If Δ is zero, memory does not change; as Δ grows, memory approaches the candidate monotonically, and splitting an interval into parts gives the same result as processing it whole. Because τ varies per channel and per query, different memory channels retain events over different physical timescales — fast updates around events, slow drift during waiting. The updated memory conditions the action generator through adaptive normalization (adaptive layer normalization for Diffusion Policy, adaptive RMS normalization for the action expert of π₀.₅), and memory is held fixed during a query's diffusion or flow solver steps. Everything is trained jointly end-to-end with each backbone's native imitation objective on causal demonstration histories, with no event-time labels; memory is reset at episode boundaries and initialized to zero.
Testing is deliberately controlled: models are trained with fixed 0.1 s observation intervals without mixed-cadence augmentation, then evaluated at 10 Hz, 5 Hz, jitter, and dropout, with task durations and target speeds held fixed so equal physical durations span different observation counts. Three tasks isolate distinct demands — maintaining contact for 3.0–3.5 s, acting 6–9 s after a brief cue, and matching a target's velocity after it disappears. Comparisons use reactive and short-history controls plus GRU, S4D (with and without measured intervals), and LTC with measured intervals, and three training seeds. Frozen-weight clock-scaling, memory-reset, and linear-probe interventions test how time inputs, stored history, and memory content drive behavior; separately trained ablations isolate candidate content, adaptive time constants, and the update rule.
Why This Matters
- Research impact: The paper reframes robot memory as a time-evolving state rather than stored observation history, and shows that feeding intervals to a recurrent or gated model is not equivalent to using intervals as the integration interval of state evolution. It connects continuous-time recurrent ideas (LTC, CfC, S4D/Mamba-style discretization) to modern diffusion and flow-matching policies, and its diagnostic tooling — clock scaling and memory probes — offers a way to test whether a memory actually encodes time.
- Real-world applications:
- Cooking and food preparation, where actions depend on elapsed durations such as steeping a tea infuser for 3.0 ± 0.5 s or heating food across two timed intervals.
- Pick-and-place and object-swapping sequences that require tracking which subtask is done and in what order.
- Interception and handing off moving objects, where a target's velocity must be estimated from earlier observations and retained through occlusion.
- Water pouring and other continuous-contact tasks where progress depends on how long an action has already run.
- Industry relevance: Policies deployed on real hardware run at varying observation rates because of camera rates, inference latency, and jitter. A memory that degrades gracefully across 10 Hz, 5 Hz, jitter, and dropout schedules — rather than collapsing when the cadence changes — reduces the need to retrain per deployment configuration. The memory cost is modest: O(d_h) persistent state per episode independent of episode length, with O(d_h(d_x + d_h + d_c)) work per query at existing policy queries.
Future Directions
- Extending beyond the two tested backbones. The paper only demonstrates TFP with Diffusion Policy and π₀.₅ (3.3B for the LIBERO variants); whether the exponential interval update transfers to other VLA architectures, and to openly published memory systems such as HAMLET, MemoryVLA, or AVA-VLA, is not established.
- Time handling under noisy or missing timestamps. All experiments use measured intervals, and the paper notes that behavior depends on both intervals and retained history; how the method behaves when clocks are unreliable, intervals absent, or timestamps delayed by perception pipelines remains an open question.
- Beyond single-task, bounded-horizon evaluation. The real-robot study uses five tasks with 50 demonstrations and 20 evaluation trials each, and the timing tasks are short and well specified; scaling to long-horizon, multi-stage assembly or multi-robot coordination with irregular event timing is untested.
- Interpretation and safety of time-conditioned behavior. Clock-scaling interventions systematically advance or delay actions and eliminate success on the tested tasks, which is a useful diagnostic but also raises the question of how a deployed system should detect and respond when its time inputs are wrong.
The provided paper content does not report a dedicated limitations section, failure-mode analysis, or compute-cost comparison against the larger published baselines.
Target Audience
This paper is most useful to robotics and imitation-learning researchers working on policy memory, history conditioning, or vision-language-action models; to practitioners building diffusion-policy or flow-matching systems for tasks where duration, event age, or occluded motion determines the correct action; and to engineers deploying such policies on real hardware where observation rates and inference latency vary across deployments. Readers without a background in recurrent or continuous-time models will still follow the core argument but will benefit from prior exposure to state-space models and adaptive normalization in diffusion policies.
Authors’ abstract
Existing robot policy memories typically evolve with observation sequences, implicitly treating each update as the same amount of physical time. Yet identical observation histories can span different durations and require different actions, exposing physical time as a missing dimension of policy memory. We introduce Temporal Flow Policy (TFP), which learns memory dynamics to retain past events and evolve the memory state over measured time intervals. Observations and prior memory determine the content and time scales of each transition; elapsed time determines how far the state advances. TFP conditions diffusion and flow-matching policies through this memory state and is trained with their native imitation objectives. We evaluate TFP with Diffusion Policy and $π_{0.5}$ through controlled comparisons of memory designs. These experiments show that successful timing depends on both measured intervals and retained history. TFP achieves higher average success than the recurrent and state-space memories we equip with the same intervals and than a variant that feeds the interval to a learned gate. Memory readouts recover the time since an event and motion information after occlusion. Changing the supplied intervals systematically delays or advances actions, linking time inputs to behavior. Real-robot tasks requiring timing or memory, together with LIBERO evaluations, demonstrate benefits in physical and general manipulation. These results suggest viewing robot memory not as stored observation history, but as a state that retains past events and evolves with physical time.