Zenaique

What is the Tulu instruction tuning family, and who publishes it?

Flashcard·Easy·4.0 · 0·~30s·Asked atPatronusPinterestSalesforce·Relevant atDatabricks
Attempt it
TL;DR

Tulu is Allen AI's fully open instruction-tuned model family plus its training data mixture. The headline value is the published method: weights, data ratios, filters, and scripts are all available to copy or adapt.

Memory aid
Sign in to see the mnemonic that makes this stick.
Easy to grasp

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 setups.

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 best-known example of a fully open instruction-tuning project. Allen AI (AI2) publishes more than the model weights. It also publishes 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. It lets other teams replicate, study, and adapt the approach rather than guess at how it was built.

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. The scales track the underlying base model, for example 7B, 13B and 70B for Tulu 2, and 8B, 70B and 405B for Tulu 3. 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 setup. 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 setup applied on top. The combination is a complete open-source LLM pipeline: open pretraining data, open pretraining setup, open instruction-tuning data, open instruction-tuning setup.

What the mixture typically contains
Why open recipes change the field
The version progression
How practitioners use Tulu
Sign in to unlock the full deep dive.

Situations where this technique stops working.

Sign in to see when this approach fails.

2–4 min · Everything important, quickly.

Sign in to see the quick scan of the deep dive.

Real products, models, and research that use this idea.

  • Allen AI's Tulu 3 release in November 2024 published the full data mixture, training script, and per-source ablation results for community use.
  • The Tulu 3 SFT mixture is published on Hugging Face (allenai/tulu-3-sft-mixture). Domain teams can borrow its general-chat slice while substituting their own domain data.
Sign in to see more production examples.

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.
A

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.

2 more follow-ups an interviewer would ask next. Sign in to reveal them.

Red flags & common mistakes

The phrases that signal junior thinking. Click to expand.

Most common mistake

Treating Tulu as just a model family without recognising the data-mixture artifact. That artifact is often the more useful piece for teams building their own SFT setups.

Sign in to see all red flags and common mistakes.

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

Sign in to unlock the revision sheet.

Primary sources. Browse if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
What does LoRA do, and why is it popular for fine-tuning?
MCQ·Medium