SPA: A Simple but Tough-to-Beat Baseline for Knowledge Injection
Abstract
Lay Summary
Large language models are trained on massive amounts of internet text, yet their knowledge remains incomplete in specialized domains such as medicine, finance, and law, where data is scarce. Directly training these models on limited domain data often leads to overfitting rather than robust knowledge acquisition. A popular solution is to use AI to expand the original data into a much larger synthetic dataset, but existing methods often require complex multi-stage pipelines or expensive reinforcement learning procedures. We propose SPA (Scaling Prompt-engineered Augmentation), a simple method that uses seven carefully designed prompt templates to rewrite domain texts into diverse synthetic training data at scale. These templates are inspired by how humans learn, covering concept learning, critical thinking, and generative learning. Despite its simplicity, SPA consistently matches or outperforms substantially more complex methods across benchmarks spanning question answering, document comprehension, and multi-hop reasoning. Our results reveal two key insights: reinforcement learning methods can suffer from diversity collapse as data scales, and adding more stages to a generation pipeline may not help more than improving the quality of the prompts themselves. We hope SPA serves as a strong baseline for future research on teaching language models new knowledge.