Closed-Loop Policies
Binh Pham’s personal-wiki article is a further data point on the action-history × execution-horizon design space for behavior-cloning policies, replicating and extending the empirical pattern that Revisiting Open-Loop Execution in Robotics: Toward Reactive, Higher-Performing Policies Zeng et al. (MIT/TRI), Simulation Pre-training for Dexterity (SPD) SPD (Isola/Finn/Liu), and Behavioral Cloning Mystery Seohong Park have staked out over the summer. The core findings per Terrance’s summary: (1) additional temporal context helps most when the policy can repeatedly incorporate new observations — i.e. when it is running closed-loop; (2) if the model does not need to be reactive, history context is not necessary; (3) longer context improves prediction most at short execution horizons, and its advantage shrinks as the execution horizon grows; and (4) long-context policies require longer training to learn how to use the additional history. Fourth finding is called out as the most operationally important — sharpens the “shift to long-context short-chunk policies” prescription with a training-budget cost that the earlier papers did not surface as prominently.
Key claims
Section titled “Key claims”- Additional temporal context is most useful when the policy can repeatedly incorporate new observations; if the model does not need to be reactive, history context is not necessary [per author summary].
- Longer context improves prediction most at short execution horizons, and its advantage shrinks as the execution horizon increases [per author summary].
- Long-context policies require longer training to learn how to use the additional history [per author summary, flagged as the most important finding].
Method
Section titled “Method”The article was not directly retrievable at filing time (blog host returned HTTP 429 across multiple attempts), so this page is filed from Terrance’s Slack summary and the author’s public wiki index. Binh Pham (pham-tuan-binh on GitHub, garden.binhph.am blog, build_with_binh on YouTube) is an independent hobbyist / content creator whose prior filed work with the wiki is ACT in the browser — three.js SO-101 + leader-arm teleop + trained model running locally on the web — an in-browser lerobot ACT training + inference demo at lerobot.binhph.am. The framing “more action history / execution horizon experiments” in Terrance’s note plus the enumerated findings indicate this is an independent replication + extension of the action-chunk × context-window sweep methodology, run on the author’s own hardware/data pipeline rather than a published benchmark. The exact scale of the study, tasks, base policy architecture, and quantitative numbers are not recoverable at filing time.
Results
Section titled “Results”Quantitative numbers are not recoverable at filing time (429 fetch). Qualitatively, per author summary: (i) history-conditioning gains scale with reactivity of the deployment (closed-loop >> open-loop), (ii) the history × execution-horizon interaction is monotone in the direction predicted by Zeng et al. — longer history + shorter chunk is the load-bearing combination — and (iii) long-context policies underperform matched-parameter short-context policies at equal training budget, requiring more optimizer steps before the history capacity translates into task success.
Why it’s interesting
Section titled “Why it’s interesting”This is the fourth independent-lineage confirmation this quarter of the same finding, with a distinct new operational contribution. Revisiting Open-Loop Execution in Robotics: Toward Reactive, Higher-Performing Policies Zeng et al. isolate the mechanism (non-Markovian expert demonstrations drive the field’s convergence on long chunks) and prescribe long-context + short-chunk. Simulation Pre-training for Dexterity (SPD) SPD reports w=32, c=8 as the load-bearing configuration on real-world dexterous manipulation with 32-timestep sliding-window causal attention, and finds that under w=1 shrinking to c=8 collapses the policy — history conditioning is load-bearing for short reactive chunks. Behavioral Cloning Mystery Seohong Park reproduces four BC mysteries in a purpose-built MJWarp benchmark and locates them all as expressivity mismatch between non-Markovian data and Markovian(-chunked) policies. Pham’s article joins this chorus with a fresh datapoint from a different setup — but sharpens finding (iv) — the training-budget cost of switching to long-context — which the earlier three treat as a minor implementation detail. Terrance flags this as the most important takeaway: switching Luma’s recipe to long-context + short-chunk is not just an architecture change, it is a longer training run, and the earlier three papers under-report how much longer.
Sits directly on the VLA Models recipe-lever board next to the “history / execution-horizon” axis SPD, Seohong, and Zeng et al. already populate; joins them in staking out the same corner of the design space. Also feeds Context Length / Quality Trade-off in Video Generation on the manipulation-policy side of that concept’s tradeoff — most existing entries there are video-DiT-side (KV cache, long-context video generation) rather than robot-policy-side, so this and the sibling papers extend the concept’s coverage to VLAs.
See also
Section titled “See also”- Revisiting Open-Loop Execution in Robotics: Toward Reactive, Higher-Performing Policies — the mechanism paper this article confirms and extends; Zeng et al. prescribe long-context + short-chunk, this article adds the training-budget cost
- Simulation Pre-training for Dexterity (SPD) — SPD’s
w=32, c=8empirical result on real-world dexterous manipulation; sibling to this article’s finding (iii) about the history × horizon interaction - Behavioral Cloning Mystery — Seohong Park’s four BC mysteries, all traced to the same non-Markovian-data / Markovian-chunked-policy mismatch this article’s findings imply
- Why Does Action Chunking Improve Behavioral Cloning Performance in Robotic Control? — Lazzati et al.’s original mechanism-decomposition paper; the theoretical parent of this whole thread
- ACT in the browser — three.js SO-101 + leader-arm teleop + trained model running locally on the web — same author’s earlier filed work: in-browser lerobot ACT training + inference
- VLA Models — the concept page’s history-conditioning axis; this article populates it further
- Context Length / Quality Trade-off in Video Generation — extends the tradeoff to the manipulation-policy side, which the concept currently under-covers