This model beats no-trade pooled across windows (≈ +0.021/game,z≈2.7)butthesimplelookup−tableteacherstaysclearlyahead(+0.11–0.13/game with edge staking).
Edge-proportional staking applied at decode time more than doubles this model's test
P&L (+0.036) with no retraining; val transfer is weaker (+$0.0213).
GRPO v2b (stake-scaled reward) — negative result
Six documented attempts to retrain GRPO with edge-proportional stake in the reward
(script).
The best run trained to ~step 337/500 before collapse: frac_reward_zero_std → 1.0,
grad_norm → 0, ~98% of completions truncated at max length, zero advantage signal.
Cancelled per pre-agreed kill criteria. The v2b adapter is not usable. The
stake-alignment hypothesis (aligning the RL reward with the winning staking scheme)
remains untested end-to-end: TRL GRPO on this 0.6B model with this degenerate-prone
reward structure did not train stably at any explored configuration.
Usage
python
from peft import AutoPeftModelForCausalLMmodel = AutoPeftModelForCausalLM.from_pretrained( "sach0312/qwen3-0.6b-nhl-polymarket-grpo-v2", torch_dtype="bfloat16")
Prompt format: the sft_v2 state schema (see
sach0312/nhl-polymarket-trading),
response = JSON {"action": "buy_team0|buy_team1|unwind|no_trade", "stake": 0..1, "reason": "..."}.