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 Active Learning
Machine learningMachine learning

Online Active Learning

Online Active Learning (Streaming Active Learning) · Also known as: streaming active learning, online query-by-committee, sequential active learning, incremental active learning

Online active learning combines two complementary paradigms: it processes data as a stream (online learning) and selectively requests labels only for the most informative instances (active learning). The result is a model that adapts continuously to new data while keeping labeling costs low — useful whenever labeled data is expensive and examples arrive sequentially rather than all at once.

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 Active learning
Active LearningFew-shot LearningOnline LearningOnline Logistic Regressi…Online Random ForestSemi-supervised Learning

When to use it

Use online active learning when data arrives as a continuous stream and labeling every instance is expensive or impossible. It fits well in applications such as spam filtering, fraud detection, clinical alert systems, and sensor monitoring where the data distribution may shift over time and quick model adaptation is critical. It is especially valuable when labeled data is scarce relative to the volume of unlabeled stream data. Avoid it when data arrives in static batches (use standard active learning instead), when labeling is cheap (use fully supervised online learning), or when the underlying distribution is highly stable and a one-time static model suffices.

Strengths & limitations

Strengths
  • Minimises labeling cost by querying only the most informative instances in the stream.
  • Adapts to concept drift because the model updates continuously as new labeled examples arrive.
  • Scales to high-volume streams that cannot be stored or revisited in full.
  • Compatible with a broad range of base classifiers that have online update rules.
  • Allows fine-grained budget control through a tunable query rate or threshold.
Limitations
  • Query strategies add design complexity; poor thresholds can lead to biased sampling of easy or redundant examples.
  • The model may be slow to adapt if the query budget is very tight and informative examples are rare.
  • Evaluation is harder than in batch settings: standard cross-validation does not apply to streams.
  • Assumes an available oracle that responds quickly; delayed or noisy labels degrade performance significantly.

Frequently asked

What makes online active learning different from standard active learning?

Standard active learning works on a static pool of unlabeled data and can revisit examples to choose the most informative ones. Online active learning processes a stream where each instance is seen once and must be immediately accepted or rejected for querying — there is no pool to revisit, which makes the query strategy more constrained.

Which query strategy should I use?

Uncertainty sampling (query when prediction confidence falls below a threshold) is the simplest and most common starting point. Query-by-committee, which queries when an ensemble of models disagrees, is more robust but costlier to compute. The right choice depends on the base model and the labeling budget.

How do I evaluate a streaming active learning model?

Use prequential evaluation: at each time step, test the model on the incoming instance before updating it, then update if a label is obtained. This gives an unbiased rolling accuracy estimate that respects the temporal ordering of the stream without requiring a static hold-out set.

Can online active learning handle concept drift?

Yes, and this is one of its main strengths. Because the model updates incrementally, it can adapt to gradual or abrupt distribution shifts, especially if the query strategy also adapts its threshold when prediction errors increase.

What labeling budget is realistic?

In practice, budgets of 10–30% of all stream instances are common. With well-designed uncertainty sampling, models trained on 10–20% of labels can approach the accuracy of fully supervised models trained on all labels.

Sources

  1. Cesa-Bianchi, N., Gentile, C., & Zaniboni, L. (2006). Worst-case analysis of selective sampling for linear classification. Journal of Machine Learning Research, 7, 1205–1230. link ↗
  2. Sculley, D. (2007). Online active learning methods for fast label-efficient spam filtering. Proceedings of the Fourth Conference on Email and Anti-Spam (CEAS 2007). link ↗

How to cite this page

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

Related methods

Active LearningFew-shot LearningOnline LearningOnline Logistic RegressionOnline Random ForestSemi-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.

  • Active LearningMachine learning↔ compare
  • Few-shot LearningMachine learning↔ compare
  • Online LearningMachine learning↔ compare
  • Online Logistic RegressionMachine learning↔ compare
  • Online Random ForestMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
Compare side by side →

Similar methods

Online Semi-supervised learningActive learning BoostingSemi-supervised Online LearningEnsemble Active LearningRobust Active LearningActive LearningActive learning Stacking ensembleSemi-supervised Active Learning

Related reference concepts

Active LearningSupervised LearningEnsemble MethodsComputational Learning TheoryHyperparameter OptimizationReinforcement Learning

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

ScholarGate — Online Active learning (Online Active Learning (Streaming Active Learning)). Retrieved 2026-07-20 from https://scholargate.app/en/machine-learning/online-active-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Cesa-Bianchi, N. and others (multiple contributors)
Year
2000s
Type
Hybrid learning paradigm (online + active)
DataType
Streaming labeled and unlabeled instances
Subfamily
Machine learning
Related methods
Active LearningFew-shot LearningOnline LearningOnline Logistic RegressionOnline Random ForestSemi-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