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›Active Learning
Machine learningInteractive ML

Active Learning

Active Learning (Human-in-the-Loop) · Also known as: Query Learning, Optimal Experimental Design (ML context), Pool-Based Active Learning, Aktif Öğrenme

Active learning is an iterative machine-learning paradigm in which a learning algorithm selectively queries an oracle — typically a human annotator — for labels on the most informative unlabeled examples. Formalized by Burr Settles in his seminal 2009 literature survey, active learning addresses the practical bottleneck of annotation cost by achieving high model accuracy with far fewer labeled examples than passive supervised learning requires.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 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.

Active Learning
Conformal PredictionUncertainty Quantificati…Active learning Associat…Active learning Decision…Active Learning Federate…Active learning Gaussian…Active Learning Gradient…Active learning Isolatio…Active learning K-neares…Active Learning LightGBM

+18 more

When to use it

Active learning is most beneficial when unlabeled data is abundant but expert annotation is expensive, slow, or scarce — common in medical imaging, legal document classification, scientific data curation, and natural language processing. It assumes oracle availability and that the query strategy can meaningfully identify informative examples. It is less suitable when annotation cost is negligible, the unlabeled pool is small, or the task distribution shifts substantially between queries. Alternatives include semi-supervised learning (when labels cannot be obtained interactively) and self-training (when oracle queries are infeasible).

Strengths & limitations

Strengths
  • Drastically reduces labeling cost by focusing annotation effort on maximally informative examples.
  • Applicable to any supervised learner — classification, regression, structured prediction — without modifying the underlying model architecture.
  • Theoretically grounded: uncertainty sampling and query-by-committee have PAC-learning and Bayesian justifications.
  • Compatible with crowdsourcing workflows and modern annotation platforms.
Limitations
  • Query strategies can introduce sampling bias, causing the labeled set to be non-representative of the true data distribution.
  • Performance gains depend heavily on the choice of query strategy, which is task- and model-specific.
  • Retraining the model after each query is computationally expensive for large neural networks.
  • Oracle noise (annotator disagreement or errors) can degrade performance if not explicitly modeled.

Frequently asked

How is active learning different from semi-supervised learning?

Semi-supervised learning exploits the structure of unlabeled data (e.g., clustering, manifold assumptions) without querying an oracle, updating the model using pseudo-labels or consistency regularization. Active learning explicitly requests true labels from an oracle for selected examples. The two approaches are complementary and can be combined.

Which query strategy should I use in practice?

Uncertainty sampling is the most widely used baseline and works well for binary and multi-class classifiers. Query-by-committee is preferable when an ensemble is already available. Expected model change or BALD (Bayesian Active Learning by Disagreement) tend to perform better for deep models but are computationally heavier. Start with uncertainty sampling and benchmark against alternatives.

Can active learning be applied to regression tasks?

Yes. For regression, informativeness is typically measured by predictive variance (e.g., from a Gaussian process or ensemble) rather than class probability entropy. The learner queries points where variance is highest. This is standard practice in Bayesian optimization and surrogate-model-based design of experiments.

Sources

  1. Settles, B. (2009). Active learning literature survey. University of Wisconsin-Madison Computer Sciences Technical Report 1648. link ↗

How to cite this page

ScholarGate. (2026, June 2). Active Learning (Human-in-the-Loop). ScholarGate. https://scholargate.app/en/machine-learning/active-learning

Related methods

Conformal PredictionUncertainty Quantification

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.

  • Conformal PredictionMachine learning↔ compare
  • Uncertainty QuantificationSimulation↔ compare
Compare side by side →

Referenced by

Active learning Association rulesActive learning Decision treeActive Learning Federated LearningActive learning Gaussian processActive Learning Gradient BoostingActive learning Isolation forestActive learning K-nearest neighborsActive Learning LightGBMActive learning One-class SVMActive Learning Self-supervised LearningActive learning Stacking ensembleActive Learning Voting EnsembleBayesian Active LearningCurriculum LearningEnsemble Active LearningEnsemble Online LearningOnline Active learningOnline LearningOnline Semi-supervised learningRobust Active LearningRobust Online LearningSelf-supervised Active LearningSemi-supervised Active LearningSemi-supervised K-meansSemi-supervised LearningSemi-supervised Online Learning

Similar methods

Bayesian Active LearningEnsemble Active LearningSemi-supervised Active LearningActive Learning Logistic RegressionActive learning Stacking ensembleSelf-supervised Active LearningRobust Active LearningActive learning Boosting

Related reference concepts

Supervised LearningReinforcement LearningHyperparameter OptimizationUnsupervised LearningComputational Learning TheorySelf-Supervised and Representation Learning

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

ScholarGate — Active Learning (Active Learning (Human-in-the-Loop)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/active-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Burr Settles
Year
2009
Type
Interactive supervised learning framework
Subfamily
Interactive ML
QueryStrategies
Uncertainty sampling, query-by-committee, expected model change
LabelingCost
Minimized via selective oracle querying
Related methods
Conformal PredictionUncertainty Quantification
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