Source-linked AI summary

Can Predicted Dynamics Exist in the Physical World?

Barak Or

arXiv:2606.00089v2cs.ROcs.AI

TL;DR

The paper asks how runtime monitors should distinguish physically meaningful transition violations from departures from recorded behavior. It formalizes the prediction-control interface and evaluates controlled PushT perturbations, finding that transition RMSE outperforms a heterogeneous max-aggregated monitor. The study concludes that physical transition checks and empirical logs should remain separate.

  • Problem

    Runtime monitoring combines signals with different semantics, obscuring whether a proposal violates dynamic transitions or merely departs from recorded behavior.

  • Method

    The paper formalizes separate platform, empirical-variation, transition-disagreement, and interface-consistency diagnostics, proves all-pairs displacement redundant within the max composite, and compares them using six controlled PushT perturbation operators.

  • Results

    0.982 AUC for transition RMSE exceeded 0.957 for the heterogeneous maximum in the fixed PushT run.

  • Takeaways & Limitations

    Trigger quality and channel-wise diagnostic value are separate objectives, so physical transition checks should be distinguished from empirical logs.

  • Takeaways & Limitations

    The PushT benchmark uses planar pusher positions and algebraically edited positives, with point estimates from one split and one initialization set rather than natural failures or simulator-validated violations.

Abstract

from arXiv · show

Can learned state-action proposals exist in the physical world? To filter infeasible commands before execution, policies are often wrapped in a runtime monitor. However, aggregating diverse diagnostic signals obscures whether a proposal violates dynamic transitions or merely departs from recorded behavior. We formalize this prediction-control interface and prove that the all-pairs displacement term is redundant within a max-aggregated composite. We evaluate these monitors on 700 nominal and 5,250 synthetically perturbed 32-transition PushT windows, monitoring only planar pusher positions and goals. A simple transition-RMSE baseline (AUC 0.982) outperforms a heterogeneous max-aggregated monitor (AUC 0.957). We conclude that physical transition checks must be strictly separated from empirical logs.

1 Introduction

The paper frames runtime monitoring as a prediction-control interface where heterogeneous signals have distinct meanings, then formalizes their separation and evaluates controlled PushT perturbations against transition-based baselines.

  • Motivation: Runtime monitors inspect learned state-action proposals before execution, but platform limits, empirical variation, and transition-model disagreement support different conclusions.Treating these signals as interchangeable obscures both the trigger rule and the information retained for later analysis.
  • Problem framing: The paper defines the prediction-control interface and evaluates trigger scores separately from the channel-wise diagnostic log.Figure 1 depicts a monitor returning a trigger together with channel-wise diagnostics.
  • Contributions: The formalization distinguishes platform constraints, empirical variation, transition-model disagreement, and predictor-interface consistency, proving the all-pairs displacement term redundant within the max composite.The contribution concerns score semantics at the prediction-control interface.
  • Contributions: The study defines six controlled PushT perturbation operators and an episode-split protocol for family-wise comparison with transition RMSE.These operators and the protocol are introduced as methodological contributions.
  • Results: 0.957 AUC is achieved by the heterogeneous maximum, versus 0.982 for transition RMSE and 0.972 for the spread-scaled residual in the fixed PushT run.The section reports these as the principal fixed-run comparison values.

2 Literature Review

The literature connects prediction-control monitoring to learned proposal generation, runtime assurance, and predictor self-consistency, while the paper distinguishes these diagnostic roles in its fixed-horizon setting.

  • Proposal-generating models: Action-chunking, diffusion, and VLA policies generate temporally extended commands, while learned transition models predict their consequences for planning or policy improvement.What can be monitored depends on which states, actions, and horizons the model exposes.
  • Existing interfaces: Safe control and runtime assurance use plant models, invariant sets, verified backup controllers, or explicit constraints to mediate prediction and execution.Related systems include trajectory checks against vehicle, road, collision, or reachable-set models.
  • Predictor diagnostics: Ensemble disagreement serves as a model-relative uncertainty proxy, whereas semigroup consistency tests whether direct and composed learned-simulator evolution agree.These diagnostics address different structural properties of learned predictors.
  • Direct versus composed prediction: The paper's variable-horizon background compares direct prediction over h + k steps with prediction over h steps followed by a second k-step call.This comparison requires compatible predictor calls and is presented as a self-consistency diagnostic.
  • Study scope: The fixed-horizon PushT predictor accepts exactly K = 32 commands and is not queried at shorter horizons, so the study instantiates only empirical-difference and learned-transition rows.Table 1 summarizes the terminology and the study's instantiated signal types.

3 Separating the Trigger from the Diagnostic Log

The monitor standardizes proposal-derived state and command sequences, computes empirical-variation and predictor-based diagnostics, and then reduces them to a scalar trigger score. Its calibration uses nominal windows, while the diagnostic vector preserves the separate channel values and their semantics.

  • Proposal representation: Each proposal contains K + 1 decoded states and K commands, indexed locally over the proposal horizon.The state and command dimensions are dz and da, respectively.
  • Standardization: Standardization is applied coordinate-wise to every proposal entry using training-transition means, standard deviations, and ϵ = 10^-6.The same transformation produces standardized predicted states and commands.
  • Calibration scales: Reference scales use a fixed 1.25 margin above the empirical 99.5th percentile before adding ϵ.The construction is applied to valid training state and command differences across episodes.
  • Empirical variation: Higher-order standardized differences are empirical-variation features, not physical velocity, acceleration, jerk, or geometric curvature.Restoring coordinate units and sampling-interval powers would be required for those physical interpretations.
  • Predictor diagnostics: The transition residual uses a five-member ensemble to predict each next standardized state from the proposal state and command.The ensemble mean and sample standard deviation define the residual and spread-related quantities.
  • Predictor diagnostics: The spread statistic measures ensemble spread rather than calibrated predictive uncertainty, and its reference scale is neither a plant bound nor a window-level threshold.The calibration set contains dependent draws, so its count is descriptive rather than an effective sample size.

4 PushT Case Study

The PushT case study uses offline planar-pusher demonstrations, controlled synthetic perturbations, and episode-based sampling to compare transition monitoring signals.

  • Data and split: PushT windows contain 33 pusher positions and 32 planar position goals over 3.2 seconds at a 10 Hz control rate.The image stream is discarded, so predictors observe neither the T-block pose nor contact state.
  • Predictors: The study trains three MLP predictors: a current-state-and-action ensemble, a history-conditioned model, and a direct 32-step predictor.Training and evaluation sample episodes and valid start indices uniformly with replacement.
  • Synthetic perturbations: The evaluation produces 700 nominal windows and 5,250 transformed rows from six perturbation families, five parameter values, and 175 resampled windows per combination.The transformed rows are resampled windows rather than independent episodes.
  • Synthetic perturbations: Each perturbation changes exactly one member of a recorded state-action pair while freezing the other, creating a controlled cross-stream inconsistency.A positive label indicates only that an operator was applied, not physical infeasibility.
  • Evaluation scope: The benchmark compares untouched windows with algebraically edited copies rather than simulator-validated physical violations.This design is structurally aligned with an action-conditioned transition residual.

5 Results

The fixed-run results favor transition-based monitoring over the heterogeneous composite for ranking synthetic perturbations, while predictor rollout errors vary across model designs.

  • Monitor performance: 0.982 ROC AUC is achieved by the transition-RMSE baseline, exceeding the spread-scaled residual at 0.972 and the state-difference score at 0.592.The perturbations retain their paired stream, directly creating the inconsistency measured by an action-conditioned predictor.
  • Monitor performance: 0.957 AUC and 0.993 AP are attained by the heterogeneous maximum, with its AUC 0.025 below the transition-RMSE baseline.Auxiliary channels may still support inspection, data slicing, or localization, which require separate labels and metrics.
  • Predictor comparison: 0.0022 ± 0.0010 is the sampled 32-step rollout RMSE reported for the history-conditioned predictor, versus 0.0100 ± 0.0034 for the current-state-and-action ensemble rollout and 0.0226 ± 0.0093 for the direct predictor.The comparison is descriptive rather than a controlled history ablation because inputs, averaging, and optimization budgets differ.
  • Predictor comparison: Figure 3 reports fixed-run 32-step rollout RMSE in standardized pusher coordinates, with “Markov” denoting the current-state-and-action ensemble rollout.The figure compares predictive rollout error rather than workspace distance or task success.

6 Limitations

The study’s evidence is limited to planar PushT observations and algebraically edited positives, with point estimates from one split and initialization set.

  • Scope: PushT exposes only planar pusher position, while positives are algebraic edits rather than natural failures or simulator-validated violations.The benchmark therefore does not establish performance on physical failures or broader robot state variables.
  • Evidence basis: The supplied results are point estimates from one split and one set of initializations, without raw rows for interval estimation.This limits uncertainty quantification and independent verification of the reported metrics.

7 Conclusion

The conclusion separates trigger quality from diagnostic value and reports transition RMSE as the strongest fixed-run ranking signal. The rollout error is defined over standardized predicted and observed position sequences.

  • Conclusion: The work contributes a semantics-based diagnostic organization, six explicit PushT perturbation operators, and an episode-split comparison protocol.These components structure comparisons between platform constraints, empirical variation, transition disagreement, and interface consistency.
  • Conclusion: Trigger quality and channel-wise diagnostic value are separate objectives at the prediction-control interface.The composite is evaluated for ranking performance, while its components remain separate diagnostic quantities.
  • Rollout error: The reported window-level rollout error averages standardized position-coordinate discrepancies across horizon indices and coordinates.It is a predictive-error measure, not a workspace-distance or task-success metric.
  • Rollout definitions: The history-conditioned predictor is rolled forward recursively, whereas the direct predictor emits all 32 positions in one call.The ensemble baseline feeds its ensemble mean back at every step rather than propagating five separate trajectories.

B Redundancy of the Pairwise Displacement Ratio

The pairwise displacement term is bounded by the one-step score and is therefore redundant in a max composite containing that score. It can still alter rankings when used alone.

  • η = 0.1c1 sets the coefficient used in the pairwise displacement construction.
  • The triangle inequality bounds every pairwise displacement by the corresponding one-step score.
  • The pairwise term cannot change a max composite that already contains the one-step score or independently cross a common threshold.
  • The pairwise term may still induce a different ranking when used by itself.
  • Because no state or disturbance set is propagated through a transition model, the quantity is not a forward-reachable-set computation.

C Exact Perturbation Operations

The benchmark applies several localized edits to standardized pusher-position streams, delayed suffixes, compressed segments, rotations, and goal rearrangements. Edits preserve selected streams or boundaries but can introduce repeated samples and discontinuities.

  • Dataset representation: Each base example contains 33 standardized pusher positions and 32 standardized position goals.
  • Smooth displacement pulse: A smooth displacement pulse changes six position entries because its offsets at both segment endpoints are zero.
  • Delayed position suffix: A delayed position suffix copies positions from ℓ steps earlier while leaving goals and earlier positions unchanged.
  • Compressed position segment: Compressed segments use clipped interpolation indices L(r), H(r), and weights w(r) to construct eight replacements.
  • Boundary effects: The command stream and positions outside the eight-entry segment remain unchanged, but endpoint clamping may repeat samples and suffix resumption may create a boundary discontinuity.
  • Standardized-increment rotation: Standardized-increment rotation applies an angle in standardized space to a selected eight-step position segment before reconstructing the suffix.
  • Goal operations: Reordered and shifted goal segments modify goals while leaving the standardized position stream unchanged.

D Supplementary Diagnostics

The supplementary diagnostics visualize legacy heterogeneous-maximum scores and their threshold exceedance rates. They organize results by perturbation family and operator-parameter value.

  • Figure 4 shows fixed-run heterogeneous-maximum distributions for 700 nominal windows and 875 transformed rows per perturbation family.
  • The dashed S = 1 line marks the normalization-derived rejection threshold in Figure 4.
  • Figure 5 reports the fraction of rows with legacy score S > 1 by perturbation family and operator-parameter value.
  • Figure 5 uses 175 resampled windows per family-parameter cell.
Loading 2606.00089v2…