Minimax Optimal Strategy for Delayed Observations in Online Reinforcement Learning
SAI replication review · Referee report
Summary
The paper studies online reinforcement learning in finite-horizon tabular MDPs when the agent observes each state only after a stochastic delay of at most steps. The authors propose MVP-Delayed, a UCBVI-style algorithm that (i) reduces the SDMDP to a delay-free augmented MDP whose state carries the last-observed state, the queue of pending actions, and a residual delay counter, and (ii) runs MVP on that augmented MDP with a variance-dependent bonus tuned to a log factor. They prove a high-probability regret bound of for both known and unknown delay distributions, an improvement over Chen et al. (2023). The core methodological move is the abstraction of the augmented MDP into a new "MDPs with partially known dynamics" model (Theorem 5), in which the marginal transition of one component of the state is fully known and the unknown component is governed by a low-cardinality effective feature ; the delayed-MDP results then fall out as corollaries. On the lower-bound side, the authors design a "CodeMDP" whose learning complexity provably scales with the delay length, reduce it to an -norm estimation problem, and prove an bound (Theorem 3), establishing that is the correct dependence and that shorter delays genuinely reduce statistical complexity. A companion NP-hardness argument via UMDPs justifies the exponential -dependence in runtime. The contribution is substantive and closes a real gap in a well-motivated setting; the "partially known dynamics" abstraction is a clean idea that should be reusable beyond delayed observations. The main conceptual limitations are that (a) the model definition (clipping in Assumption 1, in Remark 1) generalizes prior work in ways that are not tracked through the augmentation and sufficiency arguments, (b) the matching-bound claim understates a residual gap coming from Proposition 1, and (c) reconstructing the algorithm from the pseudocode surfaces two boundary-handling gaps that the main text finesses — the deferred clip-at-zero correction to and an off-by-one between Algorithm 4's table bounds and Algorithm 5's branch — that a careful reimplementer will have to patch to get an SDMDP-equivalent augmented model.
Strengths
- Conceptual contribution. The "MDPs with partially known dynamics" abstraction (Definition 1, Assumption 2, Theorem 5) is a clean generalization: the state factors as , the -marginal is known, and the unknown conditional lies in a tabular class indexed by a feature map . The SDMDP results then follow via specific choices of , cleanly separating the delay-specific bookkeeping from the statistical analysis and setting up a template that should be reusable in other structured-transition settings.
- Closes a real gap. The upper bound is a factor of tighter than Chen et al. (2023), with the improvement cleanly attributed to variance-dependent bonuses () and the new union-bound-over- argument ().
- Matching lower bound via a bespoke hard instance. The CodeMDP construction, its reduction to an -norm estimation problem (Proposition 1), and the tree-plus-CodeMDP composition (Appendix D.2) together produce a lower bound whose exponent matches the upper bound and whose derivation makes the mechanism transparent. Proposition 1 is a nice standalone result whose scaling reproduces with the paper's constants () verbatim.
- Recovery of the dependence. The observation that the delay dependence can be replaced by the (possibly smaller) branching factor — because the exponent in the union bound is set by the support size of the true transition, not the number of augmented states — is a genuinely useful refinement, and Remark 2 extends it to a problem-dependent form without requiring knowledge of individual values. A closed-form evaluation confirms the leading term is bit-for-bit constant across .
- Optimism property holds numerically. A reconstruction of Algorithm 3 on a small partially-known-dynamics instance never violates across (episode, , state) comparisons, with genuine margin — a modest but non-trivial check that the coded update actually inherits Lemma 6.
- Honest computational-hardness discussion. Section 7 acknowledges the exponential state blowup and grounds it in a classical UMDP hardness result, so the reader is not led to expect a polynomial-time algorithm.
Weaknesses
- Well-definedness of the delay model under clipping. Assumption 1's clipping of interacts with the reveal rule " is revealed at step " in a way the paper does not address. When the clip is active at step and inactive at step , can be smaller than , which would place a later state ahead of an earlier one in the reveal order. The paper does not establish that revelations always arrive in the natural order, and clipping is precisely one of the generalizations of the prior work whose sufficiency argument is inherited by citation.
- Sufficiency claim is not fully justified for the generalized model. The three-element sufficiency for optimal action is cited to Katsikopoulos & Engelbrecht (2003), whose model does not include clipping or . The authors themselves note that raw values may be lost under clipping (which is why must be revealed at the end of the episode in the unknown- case). A direct sufficiency argument for the generalized dynamics — or a citation that covers them — would strengthen the foundation of Sections 4 and 8.
- boundary correction is deferred, and it is load-bearing. The main-text definition of omits the correction that forces revelation at and at episode termination. Because the entire regret bound depends on , the perturbation at the clipping boundary is not a cosmetic detail. Appendix B.4 restores it via the last coordinate of , but the reader must reconcile that with the definition in Section 4.1.
- Augmented-MDP equivalence is asserted, not shown. The augmented MDP is stated to have horizon despite introducing zero-action Category 2/3 intermediate transitions (multiple such transitions can occur within a single SDMDP step when ). The trajectory-length bookkeeping and the value-function equivalence are left implicit; a short equivalence lemma would remove the gap.
- Log- gap in the matching bounds. Theorem 3 has an explicit factor traceable to Proposition 1's scaling, but Theorem 1 has no compensating in the numerator. The bounds are therefore tight in the exponent of but leave a genuine gap that is not absorbed by the standard tolerance. The abstract's "matching lower bound up to logarithmic factors" understates this.
- Computational-hardness phrasing is stronger than the cited result. "Strictly harder than 3-SAT" would require a separation that Theorem 4 does not provide, and "the exponential time complexity of Algorithm 1 is the best we can hope for" needs the standard hedge and applies at rather than uniformly in .
- Constant chain in the lower-bound derivation. In the proof of Theorem 3 the goal is written with a constant but the conclusion uses , and the intermediate arithmetic reconciling them is not shown. Similarly, the substitution into is claimed to yield , which appears to require a cancellation that is not spelled out.
- Model bookkeeping ambiguities. The subscript in reads ambiguously between and ; under clipping these differ. The a priori relationship between and is never stated (relevant to comparing the and terms of Theorem 2). Table 2's simultaneous reveal of at is asserted via the caption but is nontrivial to check against the tabulated values, and the entry at the reveal appears inconsistent with the paper's own definition ( versus the tabulated ).
- Interpretability of the condition. The claim that Theorem 2 also meets the lower bound when is stated without any indication of why the maximum inter-arrival increment should be compared to the transition branching factor.
- " visited at most once" assumption reads as an imposed restriction. In the proof of Theorem 3 this property holds structurally from the tree construction; leaving it as an assumption invites the reader to view the lower bound as conditional on an ad hoc restriction of the adversary's power.
Reproducibility & code
- No reference implementation released, and the pseudocode has two boundary gaps.
MVP-Delayed(Algorithms 1 and 4) andQ-Estimate(Algorithm 5) are only described in pseudocode; no code accompanies the paper. Reconstructing the algorithm surfaces two documentation issues that a working implementation cannot avoid: (i) requires the deferred clip-at-zero correction — using the printed formula makes Section 4.1's augmented MDP disagree with SDMDP rollouts by standard errors whenever and , while adding the correction restores agreement to within standard errors — and (ii) Algorithm 5's boundary check triggers on queues of length , but Algorithm 4's Category 2/3 update loop only tabulates for , so a strict-pseudocode implementation dereferences an uninitialized entry. - Elided exceptional cases pushed into the appendix. Section 8.3 states "we omit this detail for brevity" for the exceptional cases (termination, truncation) in ; the proof of Theorem 2 in Appendix B.4 makes it concrete as . Combined with the deferred correction, an implementer working from the main text cannot reconstruct the boundary behaviour the analysis relies on. Moving the concrete into Section 8 (or an explicit forward reference) would remove this friction.
- and scaling not observable at moderate compute budgets. The paper is theoretical and does not claim experiments, but the leading constants in
MVP's Bernstein bonus () keep the bonus above 1 until , so on typical toy CDMDPs the learner needs – per delay cell to leave the pre-asymptotic plateau. Measured cumulative regret grows near-linearly in at (log-log slope ), and log-log regret against at , , 10 seeds is flat (), with the predicted excluded at . This is a resource limitation rather than a failure of the theorem, but the headline claim would be substantially more convincing with a toy-CDMDP experiment sized to actually resolve the rate. - Semantics of the last coordinate are easy to invert. The sentence "If the last variable is 0 or 1 in the latter case, then is replaced by 0 or 1, respectively" reads coherently under one interpretation and inverts under another; a small table (coordinate value replacement semantics) would prevent the confusion.
Recommended Changes
Essential
- State the boundary-corrected (and the concrete ) in the main text. Fold the currently-deferred clipping and termination corrections into Section 4.1's definition of , and move the form of (with its case split) into Section 8. This addresses both the "deferred correction" weakness and the corresponding reproducibility gap that makes Section 4.1's equivalence claim fail when taken literally.
- Align Algorithm 4's table bounds with Algorithm 5's boundary check. Either extend Algorithm 4's Category 2/3 update loop to , or restrict Algorithm 5's
len(a) = D_max + 1branch to a strictly reachable case and prove the entry-time invariant that makes it consistent with the tabulated states. This addresses the "Algorithm 5's branch is not tabulated" reproducibility issue. - Establish well-definedness of the reveal order under clipping. In Section 3, add an invariant (with short proof) that revelations arrive in the natural order under Assumption 1, or explicitly describe how the algorithm handles out-of-order reveals. This addresses the "well-definedness under clipping" weakness.
- Justify three-element sufficiency for the generalized model. Either supply a direct sufficiency argument for the representation under clipping and , or replace the citation with one that covers the generalized dynamics. This addresses the "sufficiency claim" weakness.
- Add an equivalence lemma for the augmented MDP. Provide a short lemma showing that SDMDP trajectories map bijectively to length- (action-consuming) augmented trajectories with equal cumulative rewards, addressing the "augmented-MDP equivalence" weakness.
- Qualify the "matching lower bound" and "optimality" claims. In the abstract and in the discussion following Theorem 3, replace "optimality" / "matching up to logarithmic factors" with a statement that makes the residual gap explicit, addressing the "log- gap" weakness.
- Reconcile the constant chain and the substitution in the proof of Theorem 3. Either correct one of the constants or add the intermediate arithmetic that makes consistent with and , addressing the "constant chain" weakness.
- Soften the computational-hardness phrasing. Replace "strictly harder than 3-SAT" with "at least as hard as 3-SAT" and add the caveat to "the best we can hope for", addressing the "computational-hardness phrasing" weakness.
Suggested
- Release a reference implementation of Algorithms 4 and 5. A single-file Python implementation with one CDMDP smoke test would resolve the "no reference implementation" reproducibility issue and would make the two boundary gaps above visible from the paper.
- Add a toy-CDMDP experiment sized to actually observe the rates. Given the leading-constant analysis, a run with – per delay cell (small ) would empirically corroborate the scaling and support the claimed factor- improvement over Chen et al. (2023), addressing the "scaling not observable at moderate budgets" reproducibility issue.
- Explain the tightness condition. Add a one-line justification that the term is dominated when , addressing the "interpretability of " weakness.
- Clean up notation. Typeset with explicit subscript braces; state the relationship between and at the top of Section 3; use consistently in the statement of Theorem 3; and walk through one row of Table 2 explicitly (in particular, reconcile the entry at the reveal with the definition ). These address the "model bookkeeping ambiguities" weakness.
- Present the last coordinate as a small table (coordinate value effective semantic meaning), addressing the corresponding reproducibility point.
- Tie the " visited at most once" assumption to the tree construction. One sentence noting that this holds structurally rather than as an imposed restriction removes the concern that the lower bound is conditional on an ad hoc adversary restriction.