Improving LLM-Generated Process Model Quality Through Reinforcement Learning: The Role of Reward Function Design
Summary
A systematic investigation explores reward function design for improving large language model (LLM)-generated BPMN process models using reinforcement learning (RL). Supervised fine-tuning (SFT) limits output quality, but RL can optimize beyond this using external quality measures. Researchers trained two LLM families, Llama 3.1 8B and Qwen 2.5 14B, across 48 configurations with Group Sequence Policy Optimization, using rewards from 38 metrics covering syntactic, pragmatic, and semantic quality. Findings indicate RL significantly enhances pragmatic and syntactic quality while preserving semantic fidelity, reducing output variability over sixfold. Crucially, equal reward weighting consistently outperformed targeted weighting, and design choices like invalidity penalties or SFT initialization interacted non-trivially with specific model architectures. Reward composition is a primary determinant of optimization outcomes, with effects comparable to applying RL itself.
Key takeaway
For AI Scientists and Machine Learning Engineers developing LLMs for structured generation tasks, you should prioritize meticulous reward function design in your RL pipelines. Opt for equal weighting across quality dimensions, as targeted weighting can degrade performance. Furthermore, carefully test how specific design choices, such as invalidity penalties or SFT initialization, interact with your chosen model architecture, as these effects are highly model-dependent and can significantly impact optimization outcomes.
Key insights
Reward function design is paramount for multi-dimensional quality optimization in RL-based structured generation.
Principles
- RL significantly improves structured output quality beyond SFT limitations.
- Equal reward weighting consistently outperforms targeted weighting for multi-dimensional quality.
- Reward function design choices interact non-trivially with LLM architecture.
Method
Group Sequence Policy Optimization was used to train LLMs with rewards derived from 38 metrics across syntactic, pragmatic, and semantic quality dimensions.
In practice
- Apply RL to enhance pragmatic and syntactic quality in LLM-generated structured outputs.
- Prioritize equal reward weighting when optimizing for multiple quality dimensions.
- Evaluate invalidity penalties and SFT initialization based on your specific model architecture.
Topics
- Reinforcement Learning
- LLM Fine-tuning
- BPMN Process Models
- Reward Function Design
- Structured Generation
- Group Sequence Policy Optimization
Code references
Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Artificial Intelligence.