If you want the working model, use
anurag203/clarify-rl-run4-qwen3-1.7b-beta0.2
instead.
Hackathon evidence works
both ways. Run 2 is half of a
counter-factual: same base, same data, same step count, only β
changes. By publishing both the regression (β=0, this card) and the
recovery (β=0.2,
Run 4),
we let judges and other researchers verify the central thesis end-to-end
on the actual weights, not just on plots.
This
anurag203/* repo hosts the
rich card / metadata only. The actual
300-step Run 2 weights are checkpointed at
agarwalanu3103/clarify-rl-grpo-qwen3-1-7b
on the training account. A unified-namespace mirror is in flight; in the
meantime download from the upstream repo directly:
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4repo = "agarwalanu3103/clarify-rl-grpo-qwen3-1-7b"
5tok = AutoTokenizer.from_pretrained(repo, trust_remote_code=True)
6mdl = AutoModelForCausalLM.from_pretrained(
7 repo, torch_dtype=torch.bfloat16, device_map="auto",
8 trust_remote_code=True,
9)
10# … same agent loop as Run 4. See scripts/eval_agent.py for the full driver.
Same env / reward / scaffolding as Run 4. The reproducible command is:
1BETA=0 LEARNING_RATE=1e-6 NUM_STEPS=300 NUM_GENERATIONS=4 \
2MAX_COMPLETION_LEN=768 \
3python training/train_grpo.py
1@misc{agarwal2026clarifyrl,
2 author = {Agarwal, Anurag},
3 title = {ClarifyRL: Teaching small LLMs to ask before they act,
4 with KL-anchored GRPO},
5 year = {2026},
6 howpublished = {\url{https://github.com/anurag203/clarify-rl}},
7 note = {Hackathon submission, Apr 26 2026.}
8}
Apache-2.0 — same as the upstream Qwen3-1.7B base.