Skip to main content
Training & Optimization

Transfer Learning

Transfer learning is the practice of using a model trained on one task as the starting point for a related task, dramatically reducing the data and compute required to reach high accuracy on the new task.

AIDOLS Research Team · Editorial standards

Full definition

Transfer learning works because lower layers in deep networks learn general features (edges, words, syntax) reusable across tasks. Modern foundation models are the apex of transfer learning — pretrain once on broad data, then transfer to thousands of downstream tasks via fine-tuning, prompting, or RAG. Without transfer learning, the data and compute required to train every task-specific model from scratch would be prohibitive.

Why it matters

Transfer learning is what makes "AI for everyone" economically possible. A small team can fine-tune a pretrained foundation model on a few thousand labeled examples and match or beat a model trained from scratch on far more data; in the ULMFiT study (Howard and Ruder, 2018), 100 labeled examples matched the performance of training from scratch on 100× more data.

Example

A retailer fine-tunes BERT (pretrained on 3.3B words) on 8,000 labeled product descriptions to build a category classifier. Accuracy reaches 94%; training takes 2 hours on a single GPU.

Next steps

More training & optimization terms

Source & further reading

Primary source: Devlin et al. — "BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding" (2019).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/en/glossary/transfer-learning/.