REVIEW 4 major objections 6 minor 3 cited by
Predictive inverse dynamics models (PIDMs) outperform behavior cloning precisely when conditioning on a predicted future state removes more action variance than the state predictor's bias adds; the paper proves the tradeoff and measures it.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 06:52 UTC pith:3XUM2LMR
load-bearing objection The paper's variance-reduction theory collapses on its own training distribution, but the empirical phenomenon is real and worth a reviewer's time. the 4 major comments →
When Does Predictive Inverse Dynamics Outperform Behavior Cloning?
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The core discovery is a formal decomposition of why conditioning on the future helps. Let mu(s) be the optimal behavior-cloning estimator of the action and xi(s,s') the optimal inverse-dynamics estimator conditioned on a future state. The paper proves that the expected prediction error of BC minus that of PIDM equals E_s[Var_{s'|s}(E[a|s,s'])], which is always nonnegative: knowing the future state can only sharpen the action estimate. This is Theorem 1. When the future state comes from a learned predictor rather than the ground-truth distribution, the gap becomes this variance reduction plus an estimator-variance difference plus a bias penalty (Corollary 1). Using the information inequality
What carries the argument
The load-bearing object is the conditional-action variance identity Delta = E_s[Var_{s'|s}(E[a|s,s'])], obtained from the law of total variance; it quantifies how much of the action's uncertainty is resolved by knowing the future state. The argument then leans on a Fisher-information inequality (the IDM's Fisher information is at least the BC's, by Jensen's inequality after marginalizing the future state) and on a bias-variance decomposition of expected prediction error that tracks the additional bias from an approximate state predictor.
Load-bearing premise
The theory is derived for point estimators of the expected action under squared loss, with i.i.d. samples and asymptotic efficiency, and the paper explicitly treats the extension to distributional policies as a hypothesis (Section 4, Conclusion); if that transfer fails, the measured gains could stem from representation learning or architecture rather than the claimed bias-variance tradeoff.
What would settle it
Run the same 2D navigation comparison with demonstrations from a deterministic expert policy, so Delta(s) is near zero at every state; the theory predicts PIDM should not beat BC in sample efficiency, so observing a large advantage in that setting would falsify the mechanism.
If this is right
- If correct, PIDM is guaranteed to have no higher asymptotic prediction error than BC, with the gap equal to the future-state conditional variance of actions.
- Sample-efficiency gains are guaranteed whenever the state predictor's bias is small relative to that variance reduction, giving a concrete design criterion for when to prefer PIDM.
- Additional data sources that improve the state predictor or reduce IDM variance widen the gap, formally motivating action-free and non-expert data.
- The theory identifies where gains should concentrate—states with high action variability, such as near goals—and the paper's policy visualizations confirm IDMs attend to future states there.
- In real-world small-data settings, the predicted advantage transfers: BC needs 66% more samples in the 3D task.
Where Pith is reading between the lines
- The paper leaves implicit that the variance-reduction term depends only on the conditioning distribution, so the benefit should be robust to the choice of IDM architecture; a diffusion- or transformer-based IDM should show the same ordering if the mechanism transfers.
- A practical diagnostic follows: estimate Delta(s) on a dataset before choosing BC versus PIDM; high Delta near task-critical states predicts PIDM gains, while a deterministic expert with near-zero Delta predicts no advantage.
- Because the state predictor can be trained on action-free data, PIDM could be combined with self-supervised world models to push sample efficiency further; the paper's instance-based predictor is a minimal instantiation, so learned predictors with lower bias should only improve gains.
- The Fisher-information argument suggests the advantage is not architectural but structural: any policy that marginalizes a future state inherits the lower variance, so the decomposition itself, not the encoder, drives the gain.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a theoretical explanation for the empirical success of predictive inverse dynamics models (PIDMs) over behavior cloning (BC) in offline imitation learning. It formalizes a PIDM as a state predictor followed by an inverse dynamics model (IDM) conditioned on the predicted future state, and derives: Theorem 1, an exact identity for the prediction-error gap between optimal BC and IDM estimators conditioned on the true future state, Δ = E_s[Var_{s'|s}(E[a|s,s'])] ≥ 0; Corollary 1, a bias-variance decomposition for finite-sample estimators introducing a variance-reduction term Δ and a state-predictor bias β; Theorems 2–3 and Corollary 2, sample-efficiency ratio conditions claiming PIDM is at least as sample-efficient as BC. Experiments in 2D navigation and a 3D video game report that BC requires up to 5× more demonstrations than PIDM. The paper concludes that PIDM's advantage is explained by this bias-variance tradeoff.
Significance. If the theory were correct, it would provide a principled explanation for PIDM's sample-efficiency gains and useful guidance for when future-state conditioning helps. The paper also contains an extensive empirical study: multiple 2D tasks with human and planner demonstrations, a 3D video-game task, ablations of state-predictor bias, and qualitative visualizations of which states the IDM attends to. Theorem 1 itself is a clean, exact identity for the oracle setting in which the IDM is conditioned on the true future state. However, the central claimed mechanism is not supported by the paper's own formal data model: the predicted future state is drawn independently of the action given the current state, so it carries no information about the action. This load-bearing gap invalidates the main theoretical results and, consequently, the paper's central contribution as stated.
major comments (4)
- [Section 4, D_{\hat p,m} definition] The data distribution used for the IDM in Corollary 1 and Theorem 2 draws \hat s_{t+k} from \hat p(·|s_t) independently of a_t given s_t. Consequently E_{D_{\hat p,m}}[a_t | s_t,\hat s_{t+k}] = E[a_t|s_t] = μ(s_t), so the population-optimal IDM is constant in \hat s and the variance-reduction term Δ from Theorem 1 is absent from this training distribution. The proof of Corollary 1 nevertheless evaluates EPE(\hat ξ_{\hat p}) under the true (s_t,s_{t+k}) distribution (Eq. 31), which is not the distribution of the deployed PIDM. This invalidates Eq. (7) and the sample-efficiency results built on it.
- [Section 4, bias term in Corollary 1] For a consistent IDM estimator trained on D_{\hat p,m}, the bias term b^2_ξ converges to E_{s_t,s_{t+k}}[(μ(s_t)-ξ(s_t,s_{t+k}))^2] = Δ, not to the 'bias induced by an approximate state predictor.' Substituting into Eq. (7) gives \hat Δ_{\hat p} ≈ δ asymptotically: the Δ and β terms cancel. Thus the equations do not express the claimed bias-variance tradeoff; under the formal model the net advantage from future-state conditioning is zero in the population limit.
- [Section 4, Lemma 2] The proof of F_ξ/F_μ ≥ 1 assumes 'the BC policy can be obtained as the marginal of the IDM policy' under p^*. This is not stated as an assumption and does not hold for the independently parameterized BC and IDM networks used in the experiments. More importantly, the relevant marginal for the PIDM is under \hat p, not p^*. Because \hat s is independent of a_t given s_t under D_{\hat p,m}, the Fisher information of the IDM likelihood need not dominate that of the BC model; simple parametric examples give ratio 1 or less. Lemma 2 therefore does not support Theorem 3 and Corollary 2.
- [Section 5.1 state predictors vs. theory] The instance-based state predictor (Eq. 11) and the 3D random-demonstration predictor are deterministic lookups into the training demonstrations, not draws from a fixed \hat p(·|s_t). The theory in Section 4 does not model these mechanisms. In particular, the instance-based lookup can return the true future state from the same demonstration as s_t, which is correlated with a_t; this is a qualitatively different source of information absent from D_{\hat p,m}. The empirical gains may therefore be explained by the lookup mechanism or by representation learning rather than by the claimed bias-variance tradeoff.
minor comments (6)
- [Theorem 3] The symbol ε is used both for the error level and for ε − E[Var(a_t|s_t)]; this is confusing and should be disambiguated.
- [Section 4, Eq. (8)] The statement of 'n and m denote the minimum number of samples required to achieve error level ε' is circular with the subsequent derivation; please clarify the definition of the ratio.
- [Lemma 2] The marginality assumption on the BC and IDM parameterizations should be stated explicitly, or the lemma restricted to the oracle setting where it holds by construction.
- [Table 1 and Figure 4] Efficiency ratios are point estimates; confidence intervals or significance testing would strengthen the claims of 2–5× gains.
- [Corollary 1, paragraph after Eq. (7)] The phrase 'assuming both estimators have similar intrinsic bias (as required for a fair comparison)' is not formalized or verified empirically.
- [Appendix A.3] Typo: 'We are now ready to proof Theorem 2' should read 'prove Theorem 2.'
Circularity Check
No significant circularity; derivation is self-contained, with only non-load-bearing self-citations.
full rationale
The theoretical chain does not reduce to its inputs by construction. Theorem 1 is an exact law-of-total-variance identity applied to optimal conditional estimators; Corollary 1 is a standard bias-variance decomposition; Lemma 2 is a Jensen/data-processing inequality for the score of a marginal; and Theorems 2-3 are algebraic manipulations of the textbook information inequality. No fitted constants enter the predicted error gap, and the empirical study does not fit the theory's parameters to the data; instead it measures quantities such as Delta(s) and state-prediction error and checks correlations. The paper's own self-citations to prior PIDM work (e.g., Tot et al. 2025, Schäfer et al. 2025) are descriptive background and are not load-bearing in the derivation. A separate correctness concern exists: the formal dataset D_{\hat p,m} draws \hat s_{t+k} independently of a_t given s_t, so the population optimum for an IDM conditioned on \hat s is just \mu(s_t), and the Theorem 1 variance-reduction term does not automatically transfer to that data distribution. This is a modeling/proof gap rather than a circular reduction, and the paper explicitly flags related simplifying assumptions (i.i.d. samples, point estimators, and the hypothesis that the mechanism extends to distributional policies). Therefore the paper is self-contained in the circularity sense; score 2 reflects only minor, non-load-bearing self-citation.
Axiom & Free-Parameter Ledger
free parameters (2)
- lookahead horizon k =
k=1 for 2D; training k in {1,6,11,16,21,26} and eval k=1 for 3D
- 3D state-predictor demonstration index =
randomly sampled based on seed
axioms (6)
- standard math Law of total variance and iterated expectations hold for the data distribution.
- standard math Cramer-Rao information inequality (Lemma 1) for n i.i.d. samples.
- domain assumption The BC policy is the exact marginal of the IDM policy, so Fisher information is non-decreasing under conditioning (Lemma 2).
- domain assumption Trajectory data can be treated as i.i.d. samples (fast-mixing chain approximation).
- domain assumption Asymptotic efficiency and 1/sqrt(n) convergence extend to the small-data regime (Berry-Esseen argument).
- ad hoc to paper Bias-variance decomposition for squared loss extends to log-loss/distributional policies.
read the original abstract
Behavior cloning (BC) is a practical offline imitation learning method, but it often fails when expert demonstrations are limited. Recent works have introduced a class of architectures named predictive inverse dynamics models (PIDMs) that combine a future-state predictor with an inverse dynamics model. While PIDMs often outperform BC, the reasons behind their benefits remain unclear. In this paper, we provide a theoretical explanation: PIDMs introduce a tradeoff. Conditioning the IDM on the predicted future state can significantly reduce variance, but the prediction itself introduces additional bias and variance. We establish conditions for PIDMs to achieve higher sample efficiency and lower prediction error than BC, with the gap widening when additional data sources are available. We validate the theoretical insights empirically in 2D navigation tasks, where BC requires up to five times (three times on average) more demonstrations than PIDM to reach comparable performance. Results are also illustrated in a complex 3D environment in a modern video game with high-dimensional visual inputs and stochastic transitions, where BC requires over 66\% more samples than PIDM.
Figures
Forward citations
Cited by 3 Pith papers
-
FF-JEPA: Long-Horizon Planning in World Models with Latent Planners
FF-JEPA introduces a two-model hierarchical structure with an action-free latent planner to decompose long-horizon planning into short subgoals in latent world models.
-
Latent Geometry Beyond Search: Amortizing Planning in World Models
In regularized latent spaces of world models, planning can be amortized into a goal-conditioned inverse dynamics model that matches CEM performance at 100-130x lower per-decision cost.
-
Latent Geometry Beyond Search: Amortizing Planning in World Models
A Goal-Conditioned Inverse Dynamics Model amortizes planning in pretrained world model latents, matching or exceeding CEM in seven of eight settings at 100-130x lower per-decision cost.
Reference graph
Works this paper leans on
-
[1]
State encoder: MLP(1024, 512, 512), Policy: MLP(512, 256)
-
[2]
State encoder: MLP(1024, 2048, 1024, 512, 512), Policy: MLP(512, 512, 256) We also tried two learning rates per algorithm, namely linear decay 1e-3 →1e -6 and 5e-5 for PIDM, and linear decay 1e-4 →1e -6 and 1e-4 for BC, with decay for 60,000 steps. Other hyperparameters that remained constant where: training lasted 22 When does predictive inverse dynamics...
2048
-
[5]
theia-base-patch16-224-cddsv
MLP(1024, 2048, 512) From this search, we identified a single network architecture that performed best for BC and among the best for PIDM to keep for consistent comparisons thereafter. The architecture consists of network block MLP(512, 1024, 256) followed by batch normalization before MLP(256, 2) with the last 2D layer outputting the action logits. We ap...
2048
-
[768]
While the embedding of the current and future frames are the input to the state encoder of the PIDM
This embedding vector of the current frame is the input to the BC policy. While the embedding of the current and future frames are the input to the state encoder of the PIDM. F.4.2. HYPERPARAMETERSEARCH To ensure fair comparison and some degree of generalization, we conducted a comparable hyperparameter search for both BC and PIDM in a different more comp...
-
[2023]
∂ ∂ξ lnπ µ(ξ)(at |s t) 2# ,(43) Fξ ≜E
URL https://proceedings.mlr.press/ v202/mhammedi23a.html. Osa, T., Pajarinen, J., Neumann, G., Bagnell, J. A., Abbeel, P., Peters, J., et al. An algorithmic perspective on imita- tion learning.Foundations and Trends® in Robotics, 7 (1-2):1–179, 2018. 9 When does predictive inverse dynamics outperform behavior cloning? Pan, Y ., Cheng, C.-A., Saigol, K., L...
Pith/arXiv arXiv 2018
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.