Condor: Enhance LLM Alignment with Knowledge-Driven Data Synthesis and Refinement
Maosong Cao, Taolin Zhang, Mo Li, Chuyu Zhang, Yunxin Liu, Haodong Duan, Songyang Zhang, Kai Chen
TL;DR
This paper tackles the bottleneck of high-quality SFT data for large language models by introducing Condor, a two-stage pipeline that first generates knowledge-rich, diverse SFT data via a World Knowledge Tree-guided synthesis stage (Condor Void) and then refines it through Self-Reflection Refinement (Condor Refine). Using a single model, Condor produces $|oldsymbol{D_V}|\napprox 200{,}000$ initial QA pairs and $|oldsymbol{D_R}| approx 200{,}000$ refined pairs, with the base model achieving strong gains from as few as 20K Condor-generated samples and further improvements up to scales of $72B$ parameters through self-iteration. The work demonstrates substantial improvements on subjective human-preference benchmarks and competitive knowledge-based QA performance, while also exploring data scaling and self-iteration as pathways to even larger benefits. The findings suggest a promising direction for scalable, knowledge-driven data synthesis in SFT, though challenges such as multi-round iterations and potential hallucinations warrant further investigation.
Abstract
The quality of Supervised Fine-Tuning (SFT) data plays a critical role in enhancing the conversational capabilities of Large Language Models (LLMs). However, as LLMs become more advanced, the availability of high-quality human-annotated SFT data has become a significant bottleneck, necessitating a greater reliance on synthetic training data. In this work, we introduce Condor, a novel two-stage synthetic data generation framework that incorporates World Knowledge Tree and Self-Reflection Refinement to produce high-quality SFT data at scale. Our experimental results demonstrate that a base model fine-tuned on only 20K Condor-generated samples achieves superior performance compared to counterparts. The additional refinement stage in Condor further enables iterative self-improvement for LLMs at various scales (up to 72B), validating the effectiveness of our approach. Furthermore, our investigation into the scaling for synthetic data in post-training reveals substantial unexplored potential for performance improvements, opening promising avenues for future research.
