TL;DR
Training large language models typically uses either supervised fine-tuning (SFT, learning from labeled examples) or reinforcement learning (RL, learning from rewards), but combining both introduces noise that degrades performance. GAC (Noise-Aware Adaptive Mixing) dynamically adjusts the balance between SFT and RL training based on data quality signals.
✦ Why It Matters
Engineers can use GAC to improve model quality when combining supervised and reinforcement learning training without manual hyperparameter tuning.
Key Takeaways
How It Works
GAC employs a noise-aware controller that calculates adaptive mixing weights by analyzing the variance of gradients and the level of disagreement between SFT and RL signals. This allows the training process to adjust in real-time, ensuring that the model learns effectively from both types of signals.
The method also integrates smoothing techniques and prior guidance to stabilize updates, which helps in maintaining consistent performance.
Related