Tulu instruction tuning family: what is it and who publishes it?
Tulu is Allen AI's fully open instruction-tuned model family plus its training data mixture. The headline value is the published recipe: weights, data ratios, filters, and scripts are all available to copy or adapt.
Picture two cookbooks. One tells you which dish to order at a restaurant; the other tells you the exact recipe, the supplier of each ingredient, the oven temperature, and the timing. Most large language models are the first kind: you get the finished dish without learning how it was made. Tulu is the second kind. It hands you the finished dish too, but it also hands you every step that produced it, so you can cook the same dish at home or change one ingredient and see what happens. That openness is why practitioners cite it when designing their own instruction-tuning recipes.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Concept explanation~2 min read
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Tulu is the canonical example of a fully open instruction-tuning project. Allen AI (AI2) publishes not just the model weights but the entire data mixture, the per-source filtering rules, the training script, and ablation studies showing how each source contributes. That level of openness is unusual in a field where most strong instruction-tuned models release only weights.
The value to fine-tuning practitioners is twofold. The model itself is competitive open weights, useful as a base or comparison point. The recipe, the mixture composition plus filtering and training procedure, is the more impactful artifact because it lets other teams replicate, study, and adapt the approach rather than guess at how it was built.
This deep dive covers what Tulu actually is, what the mixture contains, why recipe transparency changes how the community designs fine-tunes, the version progression from SFT-only to preference-tuned, and how teams typically borrow from Tulu when assembling their own recipes.
What Tulu refers to
The Tulu name applies to two related artifacts published together.
The first is the model family. Tulu, Tulu 2, and Tulu 3 are open instruction-tuned models at various parameter scales (typically 7B and 70B variants, tracking the underlying base model). The weights are downloadable from Hugging Face under the licences AI2 specifies for each release. You can run them, fine-tune them, and use them as drop-in chat models within the licence terms.
The second is the dataset mixture and training recipe. This is the more cited artifact. It includes the per-source token or row counts, the filtering rules applied to each source (deduplication, quality scoring, length bounds), and the training configuration (optimiser, learning rate schedule, hyperparameters, masking convention).
These two are intentionally bundled. AI2 publishes them together so the model is reproducible: anyone with the base model and the published mixture should be able to train an equivalent Tulu themselves, given enough compute. That reproducibility is the point.
The base model is usually a Llama or OLMo variant. AI2 publishes OLMo as a fully open pretrained base, and Tulu is often the instruction-tuning recipe applied on top. The combination is a complete open-source LLM pipeline: open pretraining data, open pretraining recipe, open instruction-tuning data, open instruction-tuning recipe.
Situations where this technique stops working.
2–4 min · Everything important, quickly.
Real products, models, and research that use this idea.
- Allen AI's Tulu 3 release in early 2025 published the full data mixture, training script, and per-source ablation results for community use.
- The Tulu mixture is cited in design docs for several 2026 domain-specific fine-tunes that borrow the general-chat slice while substituting their own domain data.
What an interviewer would ask next. Try answering before peeking at the approach.
QPick one source in the Tulu mixture, explain what it contributes, and predict what would change if you removed it.
For example, FLAN contributes task diversity and zero-shot instruction-following breadth. Removing it would narrow the model's task coverage and likely drop performance on instruction benchmarks like MMLU and BBH.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Red flags & common mistakes
The phrases that signal junior thinking. Click to expand.
Treating Tulu as just a model family without recognising the data-mixture artifact, which is often the more useful piece for teams building their own SFT recipes.
60 second bullets to scan on the way to the call.
Who publishes the Tulu family and under what licence
The two artifacts the Tulu name refers to: model weights and data mixture
Primary sources. Browse if you want the original framing.
Same topic, related formats. Practice these next.