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›Online Transfer Learning
Machine learningMachine learning

Online Transfer Learning

Online Transfer Learning (Streaming Transfer Learning) · Also known as: OTL, streaming transfer learning, incremental transfer learning, online domain adaptation

Online Transfer Learning (OTL) extends transfer learning to sequential, streaming settings: instead of training on a fixed dataset, the model processes examples one at a time and simultaneously leverages knowledge from a related source domain to improve predictions on the target domain without requiring large labeled target datasets upfront.

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.

Online Transfer learning
Few-shot LearningOnline LearningSemi-supervised LearningTransfer Learning

When to use it

Use Online Transfer Learning when data arrive as a continuous stream and labeled target examples are initially scarce or expensive, but a related source domain (prior model, related task, or historical data) is available. It is well suited to non-stationary environments such as real-time fraud detection, adaptive recommendation, and industrial sensor monitoring. Avoid it when the source domain is very dissimilar to the target — negative transfer degrades performance compared to learning from scratch. Also avoid it when all target data can be collected before training, as standard batch transfer learning will typically outperform the online variant given enough data.

Strengths & limitations

Strengths
  • Enables learning from the very first target example by leveraging source-domain knowledge as a warm start.
  • Handles non-stationary data streams where concept drift occurs over time.
  • Reduces the need for large labeled target datasets, which are often expensive or unavailable at stream start.
  • Computationally efficient per example: online updates are typically O(d) in feature dimension.
  • Flexible: compatible with diverse base learners including linear models, kernel methods, and neural networks.
Limitations
  • Negative transfer: if source and target distributions differ significantly, imported knowledge can harm target performance.
  • Requires careful tuning of the transfer weighting hyperparameter; a poorly set value either under-uses or over-uses the source.
  • Theoretical guarantees (regret bounds) are derived under stationarity or mild drift assumptions that may not hold in practice.
  • Evaluation is harder than batch learning — cumulative mistake rate is the standard but is unfamiliar to many practitioners.

Frequently asked

How is Online Transfer Learning different from fine-tuning a pre-trained model?

Fine-tuning is a batch operation — you collect target data, then run gradient descent over it repeatedly. Online Transfer Learning processes each target example exactly once as it arrives, which is necessary when data cannot be stored or revisited, or when predictions must be made before enough data accumulates for batch training.

What happens if the source domain is very different from the target?

Negative transfer occurs: the source knowledge misleads the learner, causing worse performance than an online learner trained on target data alone. Domain similarity should be assessed before applying OTL; a no-transfer baseline is essential for comparison.

Can Online Transfer Learning handle concept drift?

Yes — that is one of its strengths. If the transfer weighting is adaptive, the algorithm can gradually downweight the source model as the target stream drifts, relying increasingly on recently observed target examples.

What evaluation metric is appropriate?

Cumulative mistake rate (or cumulative regret for regression) is the standard: it measures the running fraction of errors made on the stream before learning. This reflects real-world cost better than batch accuracy because each prediction is made before the model has seen that label.

Is Online Transfer Learning usable with deep learning?

Yes. Deep variants use stochastic gradient descent with a warm-started network (pre-trained on the source domain), updating one mini-batch at a time from the stream. Elastic weight consolidation and other continual learning techniques help prevent catastrophic forgetting of source knowledge.

Sources

  1. Zhao, P., & Hoi, S. C. H. (2010). OTL: A Framework of Online Transfer Learning. In Proceedings of the 27th International Conference on Machine Learning (ICML 2010), pp. 1231–1238. Omnipress. link ↗
  2. 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 ↗

How to cite this page

ScholarGate. (2026, June 3). Online Transfer Learning (Streaming Transfer Learning). ScholarGate. https://scholargate.app/en/machine-learning/online-transfer-learning

Related methods

Few-shot LearningOnline LearningSemi-supervised LearningTransfer 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
  • Online LearningMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
  • Transfer LearningMachine learning↔ compare
Compare side by side →

Similar methods

Online LearningTransfer LearningOnline Few-shot LearningRegularized Transfer LearningBayesian Transfer LearningOnline Semi-supervised learningSemi-supervised Transfer LearningOnline Self-supervised Learning

Related reference concepts

Supervised LearningHyperparameter OptimizationReinforcement LearningSelf-Supervised and Representation LearningLearning to RankUnsupervised Learning

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

ScholarGate — Online Transfer learning (Online Transfer Learning (Streaming Transfer Learning)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/online-transfer-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Zhao, P. & Hoi, S. C. H.
Year
2010
Type
Online learning with source-domain knowledge transfer
DataType
Sequential/streaming labeled and unlabeled instances, with source-domain data
Subfamily
Machine learning
Related methods
Few-shot LearningOnline LearningSemi-supervised LearningTransfer 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