Synthetic Rewriting as a Quality Multiplier: Evidence from Portuguese Continued Pretraining
Organizations: Institute of Computing (IC) University of Campinas (UNICAMP) · Maritaca AI · School of Electrical and Computer Engineering (FEEC) University of Campinas (UNICAMP)
Abstract
Synthetic data generation through document rewriting has emerged as a promising technique for improving language model pretraining, yet most studies focus on English and do not systematically control for the quality of the source data being rewritten. We present a controlled study of how synthetic rewriting interacts with source data quality in the context of Portuguese continued pretraining. Starting from ClassiCC-PT, a Portuguese corpus annotated with STEM and Educational quality scores, we construct two 10B-token subsets at different quality levels and rewrite each into four styles using a 7B instruction-tuned model, producing approximately 40B tokens of synthetic data per condition. We train two English-centric base models (1.1B and 7B parameters) on each condition and evaluate on PoETa V2, a comprehensive 44-task Portuguese benchmark. At the 7B scale, rewriting high-quality data yields a +3.4 NPM gain over the same data unmodified, while rewriting low-quality data provides only +0.5 NPM. At the 1.1B scale, this interaction is weaker, with unmodified low-quality data performing comparably to rewritten high-quality data. Our results demonstrate that synthetic rewriting acts primarily as a quality multiplier rather than a substitute for data curation, and that this effect is scale-dependent.
Figures & tables
| Condition | 7B | 1.1B |
|---|---|---|
| Edu + Rewrites | 41.0 (30B) | 15.1 (25B) |
| Edu | 38.5 (20B) | 13.7 (30B) |
| Non-edu + Rewrites | 35.8 (20B) | 13.8 (30B) |
| Non-edu | 35.2 (20B) | 15.1 (20B) |
Synthetic Data Generation for Language Models
Synthetic data generation for language models creates artificial text, tasks, and interaction traces to train or evaluate models.
See all 293 papers