REVIEW 2 major objections 7 minor 23 references
This paper claims that a representative adaptive Runge-Kutta Adam optimizer, when evaluated under a strict gradient-evaluation budget, is reduced by its own step controller to fixed-step Adam with an averaged gradient at 3–4x the cost, and
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 →
Under strict per-gradient-evaluation accounting, an RK3(2)-Adam optimizer's step controller is inert (step size pinned at its cap, tolerance has no effect) and the method loses to plain Adam; repairing the controller buys training loss but not generalization.
T0 review reviewed 2026-08-02 challenge →
load-bearing objection A carefully instrumented negative result for the authors' own RK3(2)-Adam — solid internal diagnosis, but the broader literature claim rests on an untested representativeness assumption. the 2 major comments →
Adaptive Runge-Kutta Step Control Buys Training Loss, Not Generalization: An Honest Compute-Matched Study of RK-Adam Optimizers
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
The central claim is that the 'adaptive' step control in a representative RK-Adam optimizer is an illusion. Instrumentation shows the normalized error stays below a saturation threshold, so the growth factor always hits its cap of 2.0 and the step size is pinned at hmax from step one; the paper proves a formal condition (Proposition 1) guaranteeing this whenever the error is below (0.9/2)^3 ≈ 0.0911, which holds with wide margin. Consequently the update is exactly fixed-step Adam driven by a three-stage averaged gradient, costing 3–4 gradient evaluations per step, and it loses to plain Adam on training loss at equal budget. When the controller is repaired with a true accept/reject branch and
What carries the argument
The central object is the embedded-pair local-error controller, which computes a normalized error between the third-order and second-order stage combinations and adjusts the next step size via a growth factor clipped to [0.5, 2.0]. Proposition 1 is the load-bearing identity: if the normalized error stays below (0.9/2)^3, the growth factor saturates at 2.0 and the step size becomes pinned at its cap, independent of the tolerance parameter. That saturation condition, together with the absence of a rejection branch and the mismatch between the estimated raw-RK error and the actually-applied Adam-preconditioned update, explains why the controller is inert. The compute-matched accounting — counti
Load-bearing premise
The negative conclusion transfers to the published RK-optimizer literature only if the author's constructed variant is a faithful representative of that family; the paper explicitly states it did not re-implement published variants, so a variant with a true rejection branch or a different error normalization could behave differently.
What would settle it
Instrument a published RK-Adam variant that claims adaptive step control with a rejection branch; if its step size is not pinned at the ceiling for a substantial fraction of steps and its trajectories differ across tolerance values, the inertness verdict does not transfer. Alternatively, run the as-designed controller on a problem where the normalized truncation error exceeds 0.0911 (e.g., a stiff or highly nonlinear loss) and observe whether the step size leaves the cap.
If this is right
- Published RK-optimizer comparisons that report per-optimizer-step results, or that credit an unverified 'adaptive' controller, overstate the case; per-gradient-evaluation accounting changes the sign of the comparison.
- Adaptive-step optimizers should report the distribution of accepted step sizes, the rejection rate, and demonstrate that at least two controller settings produce non-bit-identical trajectories; without these, 'adaptivity' is unverified.
- An emergent warmup-and-growth schedule can be discovered purely from local-error feedback, suggesting hand-designed learning-rate warmups may be approximating an error-control policy.
- The roughly 40x training-loss advantage of the repaired controller is confined to deterministic full-batch settings; that is the honest market (physics-informed losses, inner solves, distillation), not test-accuracy gains.
- Gradient averaging in RK optimizers is a genuine implicit regularizer, but it is redundant: RMSprop, NAdam, and lr-tuned Adam match or beat it at one third the per-step cost.
Where Pith is reading between the lines
- If the inertness diagnosis is structural, it likely extends to other RK-optimizer variants sharing the no-reject, raw-map-error design; instrumenting a few published variants would test this directly.
- A variance-corrected error estimator that separates truncation error from minibatch noise could make the controller meaningful in stochastic training; the paper's diagnosis suggests this as the key design obstacle.
- The trajectory-selection effect on generalization, though not characterized by curvature measurements in the paper, suggests that the controller's warmup-growth-reject path lands in a worse-generalizing region; comparing sharpness or flatness of the selected minima would be a natural next step.
- The narrow range of stable initial step sizes implies that any practical use of the repaired controller would need automatic h0 tuning or a heuristic to avoid the observed reject-retry thrashing that consumes the evaluation budget.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper constructs a representative Adam variant driven by a Bogacki–Shampine 3(2) embedded Runge–Kutta pair with FSAL stage reuse and local-error step control (RK3(2)-Adam), and evaluates it under a compute-matched protocol that counts gradient evaluations. It reports that the as-designed controller is inert: the step size saturates at its cap from the first step, the normalized error remains below the saturation threshold identified in Proposition 1, and tolerances spanning 100× give essentially identical trajectories. Under equal gradient-eval budgets, RK3(2)-Adam loses to plain Adam on training loss in both minibatch and full-batch regimes. When the controller is repaired—with a true accept/reject branch and error measured on the actually-applied map—full-batch training loss improves roughly 40× over tuned Adam, but this benefit does not transfer to test accuracy. A pre-registered pSGLD temperature sweep rules out cold-posterior/tempering explanations and isolates the generalization shortfall as a trajectory/implicit-bias effect. A secondary finding is that RK gradient averaging improves test accuracy on 10/10 seeds against lr-matched Adam/AdamW, but RMSprop and NAdam match or exceed it at one third the per-step cost.
Significance. If the internal results hold, the paper makes three durable methodological contributions: a strict per-gradient-evaluation accounting standard for RK optimizers, an instrumented demonstration that embedded-pair step control can be entirely inert in a representative Adam-composed design, and a repair-and-ablation showing that a functional controller buys training loss but not generalization. The paper is commendable for releasing code/logs, for the exhaustive 36-configuration hyperparameter sweep, and for the explicit limitation statements in Section 9.1. The main caveat is that the negative result is demonstrated only for the authors' own construction; the extrapolation to published RK-optimizer variants is plausible but not proven, since Section 6 itself shows that the inertness diagnosis is design-specific. If the literature-level conclusions are appropriately tightened or supported by re-implementations, the paper would be a valuable corrective for this literature.
major comments (2)
- [§1, §9, §9.1(3)] The manuscript repeatedly claims literature-level conclusions: 'the method as found in the literature loses' (Section 1) and 'none of the as-published variants clears the bar' (Section 9). However, the experiments test only the authors' own RK3(2)-Adam implementation, and Limitation 3 (§9.1) explicitly states 'we did not re-implement published variants.' Because Section 6 shows that adding a rejection branch and measuring error on the applied map reverses the full-batch training-loss comparison, the inertness diagnosis is design-specific. The paper should either re-implement and test at least one published RK-optimizer variant with a different error-estimate/rejection mechanism, or restrict all literature-level statements to 'our representative construction' and frame the transfer to published variants as a hypothesis. This is load-bearing for the central advertised contribution.
- [§6, Table 4] The fixed-step control used to isolate 'adaptivity' as the mechanism consists of only two constant step sizes, h=0.1 and h=0.03. The adaptive run reaches 2.5×10−6 while fixed h=0.03 reaches 6.4×10−4 and h=0.1 reaches 0.186, but two points do not rule out a constant h near the adaptive run's effective average step that could match the low loss. A sweep over h, or a control that matches the integrated step count, is needed to substantiate the claim that the emergent warmup-and-growth schedule, rather than the eventual large step, is responsible. This is a load-bearing point for contribution #4 and the discussion in Section 9.
minor comments (7)
- [Abstract, §5.1] 'Bit-identical' is used in the abstract, while Section 5.1 says 'bit-identical to six decimals'; these are different strengths. Use one consistently or justify bit-level identity.
- [§2, Eq. (2)] The definition of cerr as 'RMS of h(g3 − g2)/(atol + ρ|θ|)' should specify the element-wise operations and the shapes of the vectors involved, since the denominator involves |θ|.
- [§5.1, finding 1] The text says the 3×10−6 gap for ρ=0.01 arises because 'its first-step h differs before saturation.' Since Proposition 1 claims the growth factor is pinned at 2.0 whenever cerr ≤ 0.0911, explain why the first step can differ even when the condition holds for all ρ.
- [§6] The phrase 'fixed-step control at the same h' is misleading: the fixed control uses the final saturated value h=0.1, not the adaptive trajectory's varying h. Consider rephrasing to 'at the final step size' to avoid confusion.
- [§4] The phrase 'identical to the digit' is unclear; specify the number of decimal places or use a more standard description.
- [§7] The claim of pre-registration ('pre-registered in code before running') is not externally verifiable. A timestamped external registration or a commitment hash would strengthen the confirmatory status of the H1/H0 test.
- [Table 2 vs. §4] Table 2 reports n=3 losses (Adam 0.000103, RK 0.000350), while the text reports n=10 values (0.000117 and 0.000375). State explicitly that these come from different seed counts to avoid apparent inconsistency.
Circularity Check
No load-bearing circularity: central results are external empirical comparisons and instrumented diagnoses; the acknowledged self-built-method limitation is an external-validity caveat, not a circular derivation.
full rationale
The paper's central claims are empirical comparisons against external baselines (Adam, AdamW, RMSprop, NAdam, RAdam, etc.) and an instrumented diagnosis of the as-designed controller. The formal saturation result (Proposition 1) is an algebraic consequence of the stated update rule (2), not an assumption of the conclusion. The 'fixed-step Adam with an averaged gradient' finding is presented as a diagnosed consequence of instrumentation and exhaustive sweeps, not as a fitted parameter renamed as prediction. The repaired-controller ablation and pre-registered temperature sweep are self-contained experiments, not derivations from the authors' own prior results. The paper explicitly acknowledges that it implements one representative member of the RK-optimizer family and did not re-implement published variants (Section 9.1, Limitation 3); this is an honest external-validity limitation, not circularity. No load-bearing self-citations or imported uniqueness theorems appear. Therefore no specific circular step can be exhibited, and the appropriate score is 0.
Axiom & Free-Parameter Ledger
free parameters (6)
- hmax (step-size cap) =
default 2·lr; swept 2× and 8× lr
- h0 (initial step size) =
as-designed: 0.5×/1×/2× lr; repaired: 0.001-0.003
- ρ (relative tolerance) =
0.01, 0.1, 1.0
- lr (learning rate) =
0.001, 0.003
- atol (absolute tolerance in cerr) =
unspecified
- pSGLD temperature T =
swept 10^-10 to 10^-3
axioms (5)
- standard math Embedded-pair local-error control and FSAL reuse are valid only for an autonomous vector field; minibatch sampling invalidates FSAL
- domain assumption Gradient-evaluation budget is the correct fairness metric for comparing optimizers
- ad hoc to paper The authors' BS3(2)+Adam design (Eqs. 1-2) is representative of the published RK-optimizer family
- ad hoc to paper pSGLD is an adequate proxy for the RK-Adam controller's implicit tempering
- domain assumption MNIST on one 784-128-10 MLP yields rankings that inform the RK-optimizer literature broadly
Cite this review
Pith. "Pith review of Adaptive Runge-Kutta Step Control Buys Training Loss, Not Generalization: An Honest Compute-Matched Study of RK-Adam Optimizers." pith.science (2026). https://pith.science/paper/FU6LRCQ5
@misc{pith2026260714516,
author = {Pith},
title = {Pith review of: Adaptive Runge-Kutta Step Control Buys Training Loss, Not Generalization: An Honest Compute-Matched Study of RK-Adam Optimizers},
year = {2026},
howpublished = {\url{https://pith.science/paper/FU6LRCQ5}},
note = {Machine review of arXiv:2607.14516}
}
read the original abstract
Interpreting optimizers as gradient-flow discretizations has motivated applying higher-order Runge-Kutta (RK) integrators to neural networks. We build a representative Adam variant (Bogacki-Shampine 3(2) RK pair, FSAL reuse, local-error step control) and evaluate it under a strict compute-matched protocol giving every method the same gradient-evaluation budget - an accounting this literature rarely enforces. Under it the RK variant loses to plain Adam on training loss in both minibatch and full-batch (RK's best-case) training. Instrumenting it shows the "adaptivity" is illusory: normalized error stays far below tolerance, the step size pins at its growth cap from step one (98-100 percent of steps), and no rtol x hmax x h0 setting makes it act; tolerances spanning 100x give bit-identical trajectories. The method is exactly fixed-step Adam with an averaged gradient at 3-4x cost. Repairing it (true reject branch; error on the applied map) reverses the full-batch result - about 40x lower training loss than tuned Adam - and a fixed-step control isolates adaptivity (an emergent warmup-and-growth schedule) as the mechanism. But the gain is fragile to the initial step size and does not reach test accuracy. A pre-registered follow-up rules out the obvious explanations: deeper minimization does not overfit, and an explicit temperature knob only hurts - leaving a trajectory effect, the controller selecting a minimum generalizing 1.3-3.4 points below first-order descent at equal depth. An n=10 study confirms one secondary effect: gradient averaging is a genuine implicit regularizer, beating lr-matched Adam and AdamW on 10/10 seeds - yet RMSprop and NAdam match or beat it at a third the per-step cost. Higher-order adaptive integration buys deeper deterministic minimization and a small regularization effect, but nothing a cheaper, well-tuned first-order baseline does not already provide.
Figures
Reference graph
Works this paper leans on
-
[1]
A Differential Equation for Modeling
Su, Weijie and Boyd, Stephen and Cand. A Differential Equation for Modeling. Journal of Machine Learning Research , volume=. 2016 , note=
2016
-
[2]
Zhang, Jingzhao and Mokhtari, Aryan and Sra, Suvrit and Jadbabaie, Ali , booktitle=. Direct. 2018 , note=
2018
-
[3]
Advances in Neural Information Processing Systems 33 (NeurIPS) , year=
Conformal Symplectic and Relativistic Optimization , author=. Advances in Neural Information Processing Systems 33 (NeurIPS) , year=
-
[4]
Journal of Statistical Mechanics: Theory and Experiment , volume=
On Dissipative Symplectic Integration with Applications to Gradient-Based Optimization , author=. Journal of Statistical Mechanics: Theory and Experiment , volume=. 2021 , note=
2021
-
[5]
and Sarshar, Arash and Sandu, Adrian , journal=
Bhattacharjee, Abhinab and Popov, Andrey A. and Sarshar, Arash and Sandu, Adrian , journal=. Improving the Adaptive Moment Estimation (
-
[6]
Cho, Suneghyeon and Hong, Sanghyun and Lee, Kookjin and Park, Noseong , journal=
-
[7]
Wenzel, Florian and Roth, Kevin and Veeling, Bastiaan S. and. How Good is the. Proceedings of the 37th International Conference on Machine Learning (ICML) , year=
-
[8]
Preconditioned Stochastic Gradient
Li, Chunyuan and Chen, Changyou and Carlson, David and Carin, Lawrence , booktitle=. Preconditioned Stochastic Gradient. 2016 , note=
2016
-
[9]
Stochastic Gradient
Chen, Tianqi and Fox, Emily and Guestrin, Carlos , booktitle=. Stochastic Gradient. 2014 , note=
2014
-
[10]
Bayesian Learning via Stochastic Gradient
Welling, Max and Teh, Yee Whye , booktitle=. Bayesian Learning via Stochastic Gradient
-
[11]
, booktitle=
Neal, Radford M. , booktitle=
-
[12]
Blanes, Sergio and Casas, Fernando and Sanz-Serna, J. M. , journal=. Numerical Integrators for the. 2014 , note=
2014
-
[13]
Proceedings of the 3rd International Conference on Learning Representations (ICLR) , year=
Adam: A Method for Stochastic Optimization , author=. Proceedings of the 3rd International Conference on Learning Representations (ICLR) , year=
-
[14]
Proceedings of the 7th International Conference on Learning Representations (ICLR) , year=
Decoupled Weight Decay Regularization , author=. Proceedings of the 7th International Conference on Learning Representations (ICLR) , year=
-
[15]
, journal=
Bogacki, Przemyslaw and Shampine, Lawrence F. , journal=. A 3(2) Pair of
-
[16]
and Prince, Peter J
Dormand, John R. and Prince, Peter J. , journal=. A Family of Embedded
-
[17]
Solving Ordinary Differential Equations
Hairer, Ernst and N. Solving Ordinary Differential Equations
-
[18]
Proceedings of the IEEE , volume=
Gradient-Based Learning Applied to Document Recognition , author=. Proceedings of the IEEE , volume=
-
[19]
Journal of Machine Learning Research , volume=
Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , author=. Journal of Machine Learning Research , volume=
-
[20]
Lecture 6.5---
Tieleman, Tijmen and Hinton, Geoffrey , howpublished=. Lecture 6.5---
-
[21]
Incorporating
Dozat, Timothy , booktitle=. Incorporating
-
[22]
Proceedings of the 8th International Conference on Learning Representations (ICLR) , year=
On the Variance of the Adaptive Learning Rate and Beyond , author=. Proceedings of the 8th International Conference on Learning Representations (ICLR) , year=
-
[23]
Doklady Akademii Nauk SSSR , volume=
A Method for Solving the Convex Programming Problem with Convergence Rate O(1/k^2) , author=. Doklady Akademii Nauk SSSR , volume=
This paper was first reviewed by deepseek-v4-flash on August 2, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.