Group Relative Policy Optimization (GRPO) is a reinforcement learning method for improving language-model reasoning by comparing groups of sampled actions and making small, controlled policy updates. Unlike Proximal Policy Optimization (PPO), it removes the separate value model that estimates long-term reward, reducing memory and compute requirements. section 15.4 section 15.5
A practical GRPO workflow combines:
- Multiple reward functions that assess correctness, XML formatting, response structure, and intermediate output quality. section 15.5
- Memory-saving components such as LoRA, 4-bit quantization, gradient checkpointing, and optionally vLLM-accelerated generation. section 15.5
Specializing a small language model for 3D printing
A Qwen 2.5 3B Instruct model is adapted on additive-manufacturing questions with a single 16-GB GPU. The training setup samples six generations per prompt, applies correctness and format rewards, trains for 200 steps, saves LoRA weights, and tests multi-step answers about simulation-model simplification. section 15.4


