•2 min read•from Machine Learning
Trained a Qwen2.5-0.5B-Instruct bf16 model on Reddit post summarization task with GRPO written from scratch in PyTorch - updates! [P]
Our take
Exciting updates on the Qwen2.5-0.5B-Instruct model trained for Reddit post summarization! The recent experiment yielded an average rollout length of 64 tokens, utilizing a combination of quality reward and length penalty strategies. Next steps involve refining the length penalty as the sole reward, addressing token counting issues, and evaluating the potential for system gaming. The model, trained on a cluster of Mac Minis using GRPO, is assessed using a rigorous judge pipeline to ensure high standards of faithfulness, coverage, conciseness, and clarity.
![Trained a Qwen2.5-0.5B-Instruct bf16 model on Reddit post summarization task with GRPO written from scratch in PyTorch - updates! [P]](https://preview.redd.it/7nrsulwdkbvg1.png?width=140&height=69&auto=webp&s=7c61d2f68d6b094614b5dff0cb9347873885e226)
| So, yesterday run was a success and I did get an avg rollout length of about 64 tokens as attached in the image! This was with quality_reward + length_penalty (more info below!) Next, I'll be going with length penalty as the reward and with the mistake of counting characters as tokens fixed and see if there is any gaming the system stuff or degraded outputs! The rewards I used were 2:
One node drives training using GRPO, two push rollouts via vLLM. Trained two variants:
Eval: LLM-as-a-Judge (gpt-5)
[link] [comments] |
Read on the original site
Open the publisher's page for the full experience