conceptintermediatecurrentData for AI~1 min readVerified 2026-07-20#data-for-ai#llms#pretraining

Data for LLMs

Mechanism: corpus policy → tokenized examples → objective → evaluation boundary

documents = {"licensed": 12, "unknown_rights": 2}
print("quarantine", documents["unknown_rights"])

Run with python3; expected output identifies material requiring policy review. LLM data needs provenance, rights, quality, deduplication, PII controls, contamination checks, and versioned mixtures.

Sources

LLMs are shaped by enormous data mixtures: web text, books, code, dialogue, academic text, synthetic examples, instruction data, preference data, and domain corpora. At that scale, data curation becomes model design.

Pretraining corpus decisions

  • Source selection: web, code, books, papers, forums, documentation, domain corpora.
  • Quality filtering: remove spam, boilerplate, low-information pages, and broken text.
  • Deduplication: reduce memorization and prevent repeated low-quality documents from dominating.
  • Mixture weights: decide how much code, math, multilingual, domain, and conversational data to include.
  • Licensing and consent: ensure data can be used for the intended purpose.
  • Safety filtering: reduce harmful, private, or policy-violating content where required.

LLM data stages

Stage Data type
Pretraining broad next-token corpus
Instruction tuning task-following examples
Preference tuning comparisons or ranked responses
Fine-tuning domain or product-specific behavior
Evaluation held-out tasks, safety checks, and product cases

Scale changes the failure modes

At internet scale, tiny percentages become millions of examples. Deduplication, contamination checks, privacy filtering, and provenance tracking matter because manual inspection can only sample the corpus.

Pitfall

More tokens are not automatically better. Low-quality, duplicated, stale, or contaminated tokens can waste compute and teach the wrong distribution.

Connects to: next-token pretraining · supervised fine-tuning · DPO