Skip to content

OLMo: The Only Language Model Family That Open-Sources Its Training Data

Aug 26, 2026 1 min
TL;DR Allen AI's OLMo is the only language model family that fully publishes weights, training data (Dolma, 9.3T tokens), training code, all intermediate checkpoints, and evaluation tools. OLMo 3's 32B Think model hits 96.1% on MATH — and you can use OlmoTrace to trace any output back to the exact training data that produced it.
Table of Contents
  1. Who Is Allen AI
  2. What "Fully Open" Actually Means
  3. Model Flow: Not Just a Model, an Entire Pipeline
  4. Dolma: 9.3 Trillion Tokens, Open
  5. OLMo 3 Performance
    1. OLMo 3 Think (32B)
    2. OLMo 3 Base (32B)
    3. OLMo 3 Instruct (7B)
  6. Four Model Variants
  7. Why Open Training Data Matters
  8. Where It Fits and Doesn't
  9. The Bigger Picture
  10. References

🌏 中文版

Llama open-sources weights. Mistral open-sources weights and some architecture details. But their training data remains a black box. OLMo opens that last piece — you can not only use the model, but see how it was trained, what data went in, and what every intermediate checkpoint looked like.

Who Is Allen AI

Allen Institute for Artificial Intelligence (Ai2) is a nonprofit AI research institute founded in 2014 by the late Microsoft co-founder Paul Allen, headquartered in Seattle. It doesn't sell models or APIs — its mission is "AI for the Common Good." Semantic Scholar (the academic search engine) is also an Ai2 product.

OLMo (Open Language Model) is Ai2's flagship project since 2023, aiming to build a truly fully open-source language model — not Meta's style of "weights are open but training data is secret" open-weight, but everything from data to weights to code to evaluation, all public.

What "Fully Open" Actually Means

The difference between OLMo and other "open-source" models is clearest in a table:

Open ArtifactLlama 3MistralQwen 2.5OLMo 3
Model weights
Training codePartial✅ (OLMo-core)
Pretraining data✅ (Dolma 3, 9.3T tokens)
Post-training data (SFT/DPO/RL)✅ (Dolci)
Intermediate checkpoints
Data processing tools
Output → training data tracing✅ (OlmoTrace)

This isn't a difference of degree — it's a difference in kind. Open weights alone let you use the model but not understand it. Open training data and intermediate checkpoints let you study how the model learned a capability, where a bias came from, and at which training step emergent behaviors appeared.

Model Flow: Not Just a Model, an Entire Pipeline

Ai2 uses "model flow" to describe OLMo's openness: instead of handing you one final weight file, they lay out the entire production pipeline.

Dolma 3 (9.3T tokens pretraining data)
  ↓ Pretraining (1,024 × H100)
OLMo 3 Base (7B / 32B)
  ↓ Dolmino Mix (100B tokens mid-training)
  ↓ Longmino (50B tokens long-context training)
  ↓ Dolci (post-training: SFT → DPO → RLVR)
OLMo 3 Instruct / Think / RL Zero

Checkpoints between every arrow are downloadable. This means you can:

  • Start from Base and inject your own domain data for mid-training
  • Skip Ai2's post-training and use your own SFT/DPO datasets
  • Run ablation studies across different training stages

For researchers, this is far more useful than a black-box final model.

Dolma: 9.3 Trillion Tokens, Open

Dolma is OLMo's pretraining dataset, now in its third version (Dolma 3) at 9.3 trillion tokens. The composition includes:

  • Quality-filtered, deduplicated web content
  • Code
  • Scientific paper PDFs
  • Math problems
  • Encyclopedic content
  • Books

Dolma isn't just a dataset — Ai2 also open-sources the entire data processing toolchain:

ToolFunction
datamap-rsData cleaning and quality filtering
duplodocusLarge-scale deduplication
deconTest set contamination removal

This lets other research teams process their own data with the same tools, or modify Dolma's composition.

A unique addition is OlmoTrace: given a model output, it traces back to the corresponding source in training data. This is invaluable for studying hallucinations, copyright questions, and data bias.

OLMo 3 Performance

OLMo's goal isn't topping leaderboards, but OLMo 3's performance is no longer "academic toy" level:

OLMo 3 Think (32B)

The strongest fully open thinking model available:

BenchmarkOLMo 3 Think 32BQwen 3 32B
MATH96.1%96.7%
HumanEvalPlus91.4%91.2%
IFEval89.0%
BigBenchHard89.8%

Nearly tied with Qwen 3 — but Qwen 3's training data is secret, while every token of OLMo 3's is traceable.

OLMo 3 Base (32B)

Ranks first among fully open models at this scale, competitive with Qwen 2.5 and Gemma 3, outperforming Marin 32B and Apertus 70B.

OLMo 3 Instruct (7B)

Competitive with Qwen 2.5 7B, Gemma 3 7B, and Llama 3.1 8B — suitable for resource-constrained deployments.

Four Model Variants

VariantUse Case
BasePretrained foundation, for continued training or research
InstructConversation and tool use, for general applications
ThinkChain-of-thought reasoning, for math, code, complex reasoning
RL ZeroPure RL training pathway, for reinforcement learning researchers

Why Open Training Data Matters

This isn't just about "open-source spirit" — there are concrete research implications:

Reproducibility. Without training data, you cannot reproduce a model's training process. According to Ai2, current mainstream "open-source" models (Llama, Mistral, Qwen) don't meet the minimum bar for scientific reproducibility.

Bias tracing. When a model outputs bias, you can ask "which training data taught it this." With OlmoTrace, this isn't a hypothetical — it's a query you can run.

Data compliance. Regulations like the EU AI Act increasingly demand data transparency in AI systems. Models with fully open training data have a natural compliance advantage.

Academic research infrastructure. Understanding scaling laws, emergent behaviors, and in-context learning requires access to intermediate checkpoints and training data. OLMo is currently the only model family that can support this kind of research.

Where It Fits and Doesn't

Good fit:

  • Academic research requiring training data transparency
  • Domain adaptation starting from a base model
  • Enterprise deployment needing data compliance
  • Applications requiring output source tracing (copyright, hallucination detection)

Not ideal for:

  • Chasing peak absolute performance (Claude, GPT-4o still lead)
  • Multimodal needs (OLMo is text-only)
  • Ultra-long context windows (OLMo 3 supports ~65K tokens, not million-scale)

The Bigger Picture

OLMo draws a clear line on "open-source," a term that's been stretched to meaninglessness: if the training data isn't public, it's open-weight, not open-source. It's not the strongest model, but it's the only one that lets you ask "why" instead of just "how to use it."

For AI researchers, this isn't an option — it's the only option, because no other model lets you see the full picture of the training process.

References