Synthetic Mixed Training: Scaling Parametric Knowledge Acquisition Beyond RAG
Organizations: Stanford University · MIT · University of Washington
Abstract
Synthetic data augmentation helps language models learn new knowledge in data-constrained domains. However, naively scaling existing synthetic data methods by training on more synthetic tokens or using stronger generators yields diminishing returns below the performance of RAG. To break the RAG ceiling, we introduce Synthetic Mixed Training, which combines synthetic QAs and synthetic documents. This leverages their complementary training signals, and enables log-linear improvements as both synthetic data volume and generator strength increase. This allows the model to outperform RAG by a 2.6% relative gain on QuaLITY, a long-document reading comprehension benchmark. In addition, we introduce Focal Rewriting, a simple technique for synthetic document generation that explicitly conditions document generation on specific questions, improving the diversity of synthetic documents and yielding a steeper log-linear scaling curve. On QuaLITY, our final recipe trains a Llama 8B model that outperforms RAG by 4.4% relatively. Across models and benchmarks (QuaLITY, LongHealth, FinanceBench), our training enables models to beat RAG in five of six settings, outperforms by 2.6%, and achieves a 9.1% gain when combined with RAG.
Figures & tables
| Dataset | #docs | #avg tokens/docs | #eval | Eval type | Domain |
|---|---|---|---|---|---|
| QuaLITY | 265 | 6K | 4609 | MCQA | Fictional stories |
| LongHealth | 400 | 12K | 400 | MCQA | Medical |
| FinanceBench | 1367 | 16K | 150 | Free-form | Finance |
| Benchmark | Model | Ours | Ours + RAG | Vanilla RAG | |
|---|---|---|---|---|---|
| QuaLITY | Llama | 68.2% | 69.7% | 65.3% | +4.4 |
| Qwen | 70.1% | 73.6% | 69.2% | +4.4 | |
| LongHealth | Llama | 71.2% | 80.3% | 70.0% | +10.3 |
| Qwen | 76.7% | 82.3% | 73.7% | +8.6 | |
| FinanceBench | Llama | 52.6% | 54.3% | 48.0% | +6.3 |
| Qwen | 55.5% | 60.2% | 58.8% | +1.4 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Here’s a learning strategy. |
| {strategy} |
| Apply this strategy to the document ‘‘{doc_name}’’ of {company}. |
| Output: {generated_text} |
| ### Question |
| {question} |
| ### Choices |
| {options} |
| Choose the best answer from the following options after thinking step by step. There is only one correct choice. |
| Your answer format should be like this: |
| Explanation: [your explanation] |
| ### Question |
| {question} |
| Answer the question using the document above. |
| Your answer format should be like this: |
| Explanation: [your explanation] |
| Answer: [your answer] |
| Table 5 : Prompt template used for open-ended QA evaluation. This is used for FinanceBench. |
| Generate question-answer pairs from the following article. |
| Article: |
| {article} |
| ONLY ‘Question: ...‘ and ‘Answer: ...‘ tags are allowed. DO NOT include any other text. |
| Table 6 : Prompt template used for question-answer pair generation from an article. |
| Rewrite the following document to help the user understand the document better. |
| <document> |
| {document} |
| </document> |
| Table 7 : Prompt template used for document rephrasing [ Maini et al., 2024 ] . |
| As a knowledge analyzer, your task is to dissect and understand an article provided by the user. |
| You are required to perform the following steps: |
| 1. Summarize the Article: Provide a concise summary of the entire article, capturing the main points and themes. |
| 2. Extract Entities: Identify and list all significant "nouns" or entities mentioned within the article. These entities should include but not limited to: |
| * People: Any individuals mentioned in the article, using the names or references provided. |
| * Places: Both specific locations and abstract spaces relevant to the content. |
| * Object: Any concrete object that is referenced by the provided content. |
| You will act as a knowledge analyzer tasked with dissecting an article provided by the user. Your role involves two main objectives: |
| 1. Rephrasing Content: The user will identify two specific entities mentioned in the article. You are required to rephrase the content of the article twice: |
| * Once, emphasizing the first entity. |
| * Again, emphasizing the second entity. |
| 2. Analyzing Interactions: Discuss how the two specified entities interact within the context of the article. |
| Your responses should provide clear segregation between the rephrased content and the interaction analysis. Ensure each section of the output include sufficient context, ideally referencing the article’s title to maintain clarity about the discussion’s focus. |
| Here is the format you should follow for your response: |
| Consider the following document. What are some strategies specific to this document that I can use to help me learn and remember all of the information contained? Use markdown and prefix each strategy with ##. |
| <document> |
| {document} |
| </document> |
| Table 10 : Prompt template used for generating active reading strategies [ Lin et al., 2025a ] . |
| Here’s a learning strategy. |
| {strategy} |
| Apply this strategy to the following document: |
| <document> |
| {document} |
| </document> |
| Table 11 : Prompt template used for active reading document generation with a provided learning strategy [ Lin et al., 2025a ] . |
| <document> |
| {document} |
| </document> |
| Here’s a learning strategy. |
| {strategy} |
| Apply this strategy to the document above, with the focus on the question: {query} |
| Table 12 : Prompt template used for Focal Rewriting active reading with a provided learning strategy. |
Knowledge Augmentation for Language Models
Knowledge augmentation for language models adds external or newly learned information to improve factuality, reasoning, and domain performance.
See all 171 papers