JingweiNi/iclr-2action-controller-chains
ICLR 2-action controller — rollout chains Chain-of-thought rollouts with counterfactual stopping probes, for a single-chain {continue, terminate} controller on Qwen3-1.7B (native thinking). Each JSONL line is one chain: field meaning qkey, rep, gold question id, chain index, gold answer outcome natural | length (budget cut) answer, correct the chain's own answer and whether it is right blocks, thinking_tokens length of the reasoning completion_ids the full… See the full description on the dataset page: https://huggingface.co/datasets/JingweiNi/iclr-2action-controller-chains.
ICLR 2-action controller — rollout chains
Chain-of-thought rollouts with counterfactual stopping probes, for a single-chain {continue, terminate} controller on Qwen3-1.7B (native thinking).
Each JSONL line is one chain:
Probes are placed at every 4th block. Boxed pools force </think>\n\n\boxed{ (≤ 32 tokens); code pools force a ``` `python ``` program (≤ 768 tokens) graded by unit tests. That makes the value of stopping at any point observable, which is what the controller is trained and evaluated on.
Contents
Companion checkpoints: `JingweiNi/iclr-2action-controller-heads`.
Provenance and reproduction
Code, frozen question manifests, all 70 result tables and the full reproducibility record live on the branch archive/iclr-2action-controller-2026-08-30 of the project repo; see docs/reproducibility/iclr-2action-controller-assets.md there. Generation is seeded by (qkey, rep, seed), so any shard regenerates byte-identically from (manifest, commit, seed).
GPQA-Diamond questions are derived from the gated Idavidrein/gpqa (revision 633f5ee8…); this repo redistributes only the model's own rollouts over them, not the source CSV.
