Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Transfer Learning
Machine learningMachine learning

Transfer Learning

Transfer Learning (Domain Adaptation and Knowledge Transfer) · Also known as: TL, domain adaptation, fine-tuning, pre-trained model adaptation

Transfer learning is a machine learning paradigm in which knowledge gained from training a model on a source task or domain is reused to improve learning on a different but related target task or domain. It is especially powerful when labeled data for the target task is scarce, and it underlies most modern deep learning applications in computer vision, natural language processing, and beyond.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Transfer Learning
Few-shot LearningSelf-supervised LearningSemi-supervised LearningActive Learning Federate…Active Learning Self-sup…Bayesian Few-Shot Learni…Bayesian Semi-supervised…Bayesian Transfer Learni…Curriculum LearningData Augmentation

+40 more

When to use it

Transfer learning is the right choice when labeled data for the target task is limited but a related source domain with abundant labels or a large pre-trained model exists — for example, fine-tuning BERT for a domain-specific text classifier or adapting ImageNet-pretrained CNNs to medical imaging. It dramatically reduces the data and compute needed to reach strong performance. Avoid it when the source and target domains are fundamentally unrelated, because negative transfer can make performance worse than training from scratch. It is also less warranted when the target dataset is large enough to train a capable model independently.

Strengths & limitations

Strengths
  • Dramatically reduces labeled data requirements for the target task by reusing source representations.
  • Shortens training time and compute cost compared to training large models from scratch.
  • Often achieves state-of-the-art performance on small and medium target datasets.
  • General-purpose pre-trained models (e.g., ResNet, BERT, GPT) provide strong starting points across many domains.
  • Feature extraction mode enables use of deep representations even without GPU-heavy fine-tuning.
Limitations
  • Negative transfer can occur when source and target domains are too dissimilar, potentially hurting performance relative to training from scratch.
  • Fine-tuning large pre-trained models requires substantial memory and, for very large models, significant GPU resources.
  • The appropriate amount of the model to freeze versus fine-tune is task-dependent and requires experimentation.
  • Domain shift between source and target may not be obvious and can silently degrade performance.
  • Legal and ethical constraints on pre-trained models (license, training data bias) may limit use in certain applications.

Frequently asked

What is the difference between feature extraction and fine-tuning in transfer learning?

In feature extraction, the pre-trained model's weights are frozen and only a new task-specific head is trained. In fine-tuning, some or all of the pre-trained weights are also updated on the target data — typically with a small learning rate to avoid catastrophic forgetting. Feature extraction is faster and less prone to overfitting on tiny datasets; fine-tuning generally yields better performance when there is enough target data.

How do I know if transfer learning will help or hurt?

The key question is domain similarity. If the source and target distributions share meaningful structure (same modality, similar vocabulary, related visual concepts), transfer almost always helps. Train a baseline from scratch and compare: if the transferred model is not better, the domains may be too dissimilar, or you may need domain-adversarial alignment techniques.

What is negative transfer?

Negative transfer occurs when knowledge from the source domain actively hurts performance on the target task — the pre-trained representations do not match target structure and mislead optimization. It is most common when source and target are semantically or statistically dissimilar. Regularization toward the source weights (e.g., L2-SP) or using only shallower layers can mitigate it.

How much target data do I need for fine-tuning?

There is no universal threshold, but transfer learning is most valuable when target labeled examples number in the dozens to a few thousand. With very few examples (fewer than ~100), freezing most layers and only training the head (feature extraction) is safer. With thousands of examples, deeper fine-tuning is feasible and usually beneficial.

Is transfer learning applicable to tabular data, not just images and text?

Yes, though it is less plug-and-play. Approaches include pre-training neural networks on large tabular corpora from related domains, or using embeddings from foundation models as additional features. Libraries like SAINT and TabPFN explore this direction. For classic tabular tasks, gradient boosting often remains a strong competitor even without transfer.

Sources

  1. Pan, S. J., & Yang, Q. (2010). A Survey on Transfer Learning. IEEE Transactions on Knowledge and Data Engineering, 22(10), 1345–1359. DOI: 10.1109/TKDE.2009.191 ↗
  2. Bengio, Y. (2012). Deep Learning of Representations for Unsupervised and Transfer Learning. In Proceedings of ICML Workshop on Unsupervised and Transfer Learning, PMLR 27, 17–36. link ↗

How to cite this page

ScholarGate. (2026, June 3). Transfer Learning (Domain Adaptation and Knowledge Transfer). ScholarGate. https://scholargate.app/en/machine-learning/transfer-learning

Related methods

Few-shot LearningSelf-supervised LearningSemi-supervised Learning

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Few-shot LearningMachine learning↔ compare
  • Self-supervised LearningMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
Compare side by side →

Referenced by

Active Learning Federated LearningActive Learning Self-supervised LearningBayesian Few-Shot LearningBayesian Semi-supervised LearningBayesian Transfer LearningCurriculum LearningData AugmentationDomain AdaptationDomain-adaptive reinforcement learningDomain-adaptive transformerDomain-adaptive variational autoencoderEfficientNetEnsemble Federated LearningEnsemble Few-shot learningEnsemble Metric LearningEnsemble Self-supervised LearningEnsemble Semi-supervised LearningEnsemble Transfer LearningFew-shot LearningMetric LearningMultitask LearningNeural Style TransferOnline Federated LearningOnline Few-shot LearningOnline LearningOnline Self-supervised LearningOnline Semi-supervised learningOnline Transfer learningRegularized Federated LearningRegularized Few-Shot LearningRegularized Online LearningRegularized Transfer LearningRobust Federated LearningSelf-supervised Active LearningSelf-supervised Federated learningSelf-supervised Few-shot LearningSelf-supervised Image ClassificationSelf-supervised K-nearest neighborsSelf-supervised LearningSelf-supervised LightGBMSelf-supervised Logistic RegressionSelf-supervised Sentiment AnalysisSelf-supervised Stacking EnsembleSelf-supervised Transfer learningSemi-supervised Federated learningSemi-supervised Few-shot LearningSemi-supervised LearningSemi-supervised Metric LearningSemi-supervised Transfer LearningT5 (Text-to-Text Transfer Transformer)

Similar methods

Transfer Learning with Convolutional Neural NetworkTransfer Learning with Image ClassificationRegularized Transfer LearningFine-Tuned Convolutional Neural NetworkSelf-supervised Transfer learningSemi-supervised Transfer LearningFine-Tuned Image ClassificationBayesian Transfer Learning

Related reference concepts

Self-Supervised and Representation LearningSupervised LearningDeep LearningUnsupervised LearningMachine LearningReinforcement Learning

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Transfer Learning (Transfer Learning (Domain Adaptation and Knowledge Transfer)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/transfer-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Pan, S. J. & Yang, Q. (survey); Bengio, Y. (deep learning framing)
Year
2010 (formalized); 1990s (early roots)
Type
Learning paradigm
DataType
Any (images, text, tabular, audio)
Subfamily
Machine learning
Related methods
Few-shot LearningSelf-supervised LearningSemi-supervised Learning
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account