--- license: apache-2.0 base_model: Qwen/Qwen3-4B tags: - reward-hacking - grpo - gradient-routing language: - en --- # vGROUT first-hack bootstrap (Qwen3-4B, seed 43) Warm-start checkpoint for the [vGROUT](https://github.com/wassname/vGROUT) gradient-routing experiments on the [ariahw/rl-rewardhacking](https://github.com/ariahw/rl-rewardhacking) LeetCode environment. This is a 10-step GRPO checkpoint, saved the moment the first student reward-hack appeared, with the warmup LoRA merged into the Qwen3-4B base. It sits at the start of reward hacking: the model solves a fair fraction of problems and has produced its first exploit of the `run_tests` loophole, but hacking has not yet saturated. At step 10 (training-time metrics): - deploy solve (quarantine-ablated, held-out, T=0.7): ~0.09 - deploy hack: ~0.00 (first exploit just emerged on-policy) - training pass rate ~0.375, training hack rate ~0.066 ## Why this checkpoint The two-stage bootstrap splits capability warmup from routed RL: stage 1 warms a student, we merge that LoRA into the base to get a frozen M0, and stage 2 runs routed GRPO from M0 with a fresh adapter. Every arm branching from one frozen M0 makes the placebo-versus-real comparison exact. The companion [step-20 checkpoint](https://huggingface.co/wassname/vgrout-bootstrap-leetcode-s43) is too saturated for a warm start (it deploy-hacks ~0.84), so this earlier first-hack point is the default warm start. ## How it was made `scripts/merge_bootstrap.py` reads the run's `ckpt_update0000` (the init A0/B0) and `first_hack.safetensors`, computes the per-module lora2r delta `(B@A - B0@A0)`, and adds it to the base weights (252 target Linears). No ground-truth rollout labels are used; the warmup teacher demos are off-distribution. ## Links - Project / code: https://github.com/wassname/vGROUT - Environment: https://github.com/ariahw/rl-rewardhacking - Teacher demos used for warmup: https://huggingface.co/datasets/wassname/vgrout-leetcode-teacher-demos - Saturated companion (step 20): https://huggingface.co/wassname/vgrout-bootstrap-leetcode-s43