Introspective X Training: Feedback Conditioning Improves Scaling Across all LLM Training Stages
Summary
Introspective Training (IXT) is a novel algorithm designed to enhance the computational efficiency of large language model (LLM) training across all stages, from pre-training to supervised fine-tuning (SFT). Inspired by offline reward-conditioned reinforcement learning, IXT employs a "thinking reward model" to annotate training data with natural language critiques or templated quality tokens. This feedback is then prepended as a prefix to documents, enabling quality-aware training from the earliest stages. Experiments on 7.5-12B transformer-based dense LLMs, trained up to 18 Trillion tokens, demonstrate IXT's ability to bend scaling curves, achieving up to 2.8x more compute efficiency. It also reaches performance levels unachievable otherwise in domains like math and code, and shows positive spillover to general benchmarks even when only 15% of data is annotated.
Key takeaway
For machine learning engineers optimizing LLM training pipelines, adopting Introspective Training (IXT) offers a direct path to significant compute efficiency gains and enhanced model performance. By integrating quality-aware feedback conditioning from pre-training through SFT, you can achieve up to 2.8x FLOP efficiency and surpass performance asymptotes in specialized domains like math and code. Consider implementing IXT, especially for domain-specific model development, to leverage natural language critiques for improved control and data utilization.
Key insights
Introspective Training (IXT) uses model-generated feedback to condition LLM training, improving compute efficiency and performance across all stages.
Principles
- Later-stage pipeline dynamics can inform earlier training stages.
- Not all training tokens should be treated equally.
- Feedback conditioning improves scaling curves.
Method
IXT uses a judge LLM to annotate data with natural language critiques or templated reward tokens based on a rubric. Models are then trained by prefix-conditioning documents with this generated feedback.
In practice
- Apply IXT to domain-specialize models in math and code.
- Use natural language critiques for richer feedback and inference-time control.
- Target specific data subsets for annotation to maximize gains.
Topics
- LLM Training
- Compute Efficiency
- Feedback Conditioning
- Natural Language Critiques
- Domain Specialization
- Scaling Laws
Code references
Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.LG updates on arXiv.org.