INQUIRING LINE

Why does self-generated training data outperform externally curated domain examples?

This explores why a model often learns better from data it generates itself than from higher-quality examples handed to it by a stronger external source — and what that says about the limits of 'better data is always better.'


This explores why self-generated training data can beat externally curated examples, even when the external data is objectively higher quality. The short version the corpus keeps circling back to: learning isn't about the absolute quality of the data, it's about the *fit* between the data and the learner's current representational state. The clearest evidence is SEAL, where a model improved QA accuracy from 33.5% to 47.0% by training on synthetic data it restructured itself rather than data produced by a stronger external model Does self-generated training data improve model learning?. The restructuring the model does is, in effect, a translation step — it phrases new knowledge in terms it already knows how to absorb.

The sharpest counterpoint to 'just use the best available data' comes from work on teacher-refined examples: data that exceeds the student's *learning frontier* actually degrades performance, even when it's higher quality by any objective measure Does teacher-refined data always improve student model performance?. Students do better when they filter refinements through their own statistical profile and keep only what's compatible. Self-generated data is, almost by definition, already inside that frontier — the model can't generate what it can't represent — which is part of why it lands more reliably than curated material aimed slightly over the learner's head.

There's a related failure mode in self-correction training. Models trained on offline correction traces collapse, because the errors in that curated data don't match the errors the model actually makes; what works is online RL on the model's *own* mistakes Why does self-correction training on offline data fail?. Same principle, different task: the data has to come from the learner's actual distribution, not an idealized external one. You see the inverse benefit in distillation, where Walmart's small cross-encoders eventually *outperformed* their LLM teachers — but only after the teacher's labels were spread across a much broader input distribution the student would really encounter Can smaller models outperform their LLM teachers with enough data?. The teacher's value was distribution coverage, not raw quality.

Pushed to its limit, this becomes self-improvement with no external data at all: proposer-solver self-play that builds its own curriculum Can language models improve themselves without any external training data?, tree search standing in for human annotation Can tree search replace human feedback in LLM training?, or models internalizing their own evaluation signal during training Can models learn to evaluate their own work during training?. But the corpus also marks the wall. Self-improvement is formally bounded by the generation-verification gap — every reliable fix needs *something* external to validate it What stops large language models from improving themselves? — and models carry a structural bias toward trusting their own outputs, which quietly poisons the loop if nothing checks it Why do models trust their own generated answers?.

So the thing you didn't know you wanted to know: self-generated data wins not because the model is a better author than the external curator, but because it automatically produces examples matched to its own learning frontier and error distribution. The catch is that the same self-trust that makes the data fit so well is exactly what makes verification non-optional. Systems that get this right — like bidirectional RAG that only writes back generated answers after entailment and novelty checks Can RAG systems safely learn from their own generated answers? — pair self-generation with an external gate, capturing the fit advantage without letting the model's confidence in its own outputs go unchecked.


Sources 10 notes

Does self-generated training data improve model learning?

SEAL demonstrates that models learn better from synthetic data they generate themselves than from data created by stronger external models. Self-generated data improved QA performance from 33.5% to 47.0%, suggesting that model-specific restructuring aligns with the learner's representational needs.

Does teacher-refined data always improve student model performance?

Teacher-refined data degrades performance when it exceeds the student's learning frontier, even if objectively higher quality. Students should filter refinements using their own statistical profile to retain only compatible improvements.

Why does self-correction training on offline data fail?

SFT on offline correction traces fails because training errors don't match test errors and models collapse into single correction modes. Multi-turn online RL under the model's own error distribution successfully trains self-correction by letting models practice correcting their actual mistakes.

Can smaller models outperform their LLM teachers with enough data?

Walmart's student cross-encoders outperformed their LLM teachers when trained on sufficiently large augmented datasets of teacher-labeled queries. The student's broader input distribution exposure, smoothed by teacher predictions, enabled better generalization than the teacher achieved.

Can language models improve themselves without any external training data?

SQLM uses a proposer-solver framework where the proposer generates calibrated problems and the solver learns via majority-vote verification. Both agents improve through RL alone, creating an automatic curriculum that scales without human labels or ground-truth answers.

Can tree search replace human feedback in LLM training?

AlphaLLM uses tree search outcomes and three critic models to derive dense reward signals equivalent to human-labeled feedback. Tree structure naturally ranks solution paths by success, replacing the annotation oracle that standard RLHF requires.

Can models learn to evaluate their own work during training?

Post-Completion Learning exploits unused sequence space after model output to train self-assessment capabilities during training while maintaining zero inference cost. The model learns to compute its own reward functions, internalizing evaluation rather than relying on external reward models.

What stops large language models from improving themselves?

Self-improvement in LLMs is formally bounded by the generation-verification gap, meaning every reliable fix requires something external to validate and enforce it. Models cannot escape this constraint through metacognition alone.

Why do models trust their own generated answers?

LLMs exhibit structural bias toward validating their own outputs because high-probability generated answers feel more correct during evaluation. Comparing answers against broader alternatives breaks this self-agreement loop.

Can RAG systems safely learn from their own generated answers?

Systems can add generated answers to their retrieval corpus when outputs pass entailment verification, source attribution checks, and novelty detection. This prevents hallucinations from polluting future retrievals while allowing genuine knowledge accumulation.

Next inquiring lines