A foundation model is trained on broad data and can be adapted to a range of downstream tasks. The term describes a model’s role as a reusable starting point; it does not mean that every such model handles every kind of input or task. Some foundation models focus on language, while others work with images, speech, proteins, or multiple modalities. A model can also be one component of a larger AI system.
To understand a generative AI model, separate its training stages from the application built around it. Pretraining creates broadly reusable capabilities; later training may change how a model responds or specialize it for a task. An application can then combine a model with instructions, data, tools, and a user interface. These layers have different capabilities and failure points. Start by identifying which layer a claim refers to: the base model, an adapted model, or the complete application.
Start here
route
On the Opportunities and Risks of Foundation Models: Reflections and Discussion
Start with the foundation model idea
Read Stanford CRFM’s concise explanation of the term, then use the sections below to distinguish model types and adaptations.
1.What kind of model is it?“Foundation model” describes a model trained on broad data that can be adapted to a range of tasks.
“Foundation model” describes a model trained on broad data that can be adapted to a range of tasks. It is a broader category than language models: examples and research areas also include vision, speech, proteins, molecules, and multimodal models. The term describes a model’s role in later systems, not a guarantee of quality or general ability.
A base model is the pretrained starting point before a particular instruction or task adaptation. Post-training covers later training stages; fine-tuning is one way to adapt an already trained model, and instruction tuning adapts behavior toward following instructions. A reasoning model is described by its use of additional computation for multi-step problem solving. “Small language model” is a relative size label; the term itself does not specify a universal cutoff.
Provides an official example of how a maker defines the term small language model.
Foundation model
A broadly pretrained model adaptable to multiple downstream tasks.
Pretraining
Initial training that develops broadly reusable model capabilities.
Fine-tuning
Additional training that adapts an already trained model.
Post-training
Training after a base model is created to change behavior or capabilities.
Base model
A pretrained model before a particular instruction or task adaptation.
Instruction-tuned model
A model additionally trained to respond to instructions.
Reasoning model
A model designed or trained to devote computation to multi-step problem solving.
Small language model
A relatively small language model; the term does not specify a universal size cutoff.
Try it
A model is pretrained on broad data, then trained on examples of instructions, and later placed in a chat app with a search tool. Identify the base model, the adapted model, and the application.
The pretrained model before instruction training is the base model. After instruction training, it is an instruction-tuned model. The chat app with search is an application built around that adapted model.
2.How adaptation changes a modelPretraining is an initial stage that learns from broad data; for language models, a common setup uses an objective such as predicting text or filling in missin…
Pretraining is an initial stage that learns from broad data; for language models, a common setup uses an objective such as predicting text or filling in missing text. Fine-tuning continues training on a smaller, task-related dataset to adapt the pretrained model. Instruction tuning is a kind of fine-tuning in which varied instructions are used to adapt the model toward following instructions across tasks.
Adaptation is not the same as building an application. Training changes the model; an application may instead place a model in a workflow with a particular interface, instructions, data, or tools. To evaluate a claim about a system, ask whether it describes the pretrained model, the later training, or the complete application. A model’s ability to transfer to a task does not by itself establish that it will perform reliably in every use.
Describes instruction tuning as fine-tuning on varied instructions and discusses generalizing to instructions not seen during training.
Try it
Sort these stages into pretraining, fine-tuning, or application: (a) learning from a large text corpus, (b) further training on labeled examples for classifying reviews, (c) putting the classifier behind a review-analysis interface.
The large-corpus training is pretraining. Further training on labeled review examples is fine-tuning. The interface that uses the classifier is an application.
3.Capabilities, limitations, and downstream effectsA broadly pretrained model can be adapted for different tasks, but broad training does not make every model interchangeable.
A broadly pretrained model can be adapted for different tasks, but broad training does not make every model interchangeable. Models may differ in their input and output types, training objectives, and downstream adaptations. The foundation model label can cover work in language, vision, speech, and other areas; a language model is only one part of that broader category.
Reusable models can support many applications, but defects in a shared foundation can carry into downstream systems. Evaluation therefore needs to match the actual task and system: a result for a model does not automatically establish the behavior of an application that adds instructions, tools, or other components. Treat claims about capabilities as bounded by the evidence and conditions that support them, and identify which layer is being evaluated.
Shows how one text-to-text framework can be applied to tasks including translation, summarization, question answering, and classification.
Try it
A study reports that a pretrained model handled a task, while a product adds a retrieval tool and a custom interface. Name one conclusion supported by the study and one conclusion it cannot establish by itself.
The study supports a claim about the evaluated pretrained model and task. By itself, it cannot establish how reliably the complete product works with its retrieval tool and interface.
Ian Goodfellow, Yoshua Bengio, and Aaron Courville · 2016
A broad technical grounding in deep learning, including representation learning, sequence modeling, and generative models. The authors provide the complete book online for free.