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

Ensemble Active Learning

Ensemble-Based Active Learning (Query by Committee and Variants) · Also known as: Query by Committee, QBC active learning, committee-based active learning, ensemble query strategy

Ensemble Active Learning combines a committee of diverse models with an active learning loop to select the most informative unlabeled examples for labeling. Rooted in the Query by Committee framework introduced by Seung et al. (1992), it uses disagreement among committee members as a signal for uncertainty, reducing the number of labeled examples needed to achieve strong predictive performance.

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.

Ensemble Active Learning
Active LearningBoostingRandom ForestSemi-supervised LearningVoting Ensemble

When to use it

Ensemble Active Learning is well suited when labeling is expensive or slow — such as medical annotation, expert review, or physical experimentation — and a pool of unlabeled examples is available. It excels when the decision boundary is complex and uncertain, and the committee's diversity can meaningfully reflect that uncertainty. Use it with at least a small labeled seed (typically 10–50 examples per class) and a committee of 3–10 diverse members. Avoid it when labeling is cheap (passive learning suffices), when the pool is very small, when ground truth is unreliable (oracle noise undermines the strategy), or when real-time prediction is required without the capacity to pause for labeling rounds.

Strengths & limitations

Strengths
  • Drastically reduces the number of labeled examples needed to reach a given accuracy, lowering annotation cost.
  • Ensemble disagreement provides a principled, model-agnostic uncertainty estimate without requiring probability calibration.
  • Applicable to any base learner that produces predictions or class probabilities, including decision trees, SVMs, and neural networks.
  • Naturally identifies hard or boundary-region examples, which are often the most scientifically interesting cases.
  • Can be combined with diversity-promoting sampling to avoid redundant queries in dense unlabeled clusters.
Limitations
  • Requires managing an iterative labeling loop, which adds implementation overhead compared to passive learning.
  • Committee diversity must be carefully designed; insufficiently diverse committees collapse to single-model uncertainty and lose the ensemble benefit.
  • Query strategies can be biased toward outliers or noisy examples near spurious decision boundaries, wasting labeling budget.
  • In small labeled-set regimes, committee members may all be poorly calibrated, making disagreement scores unreliable.
  • The computational cost scales with committee size and pool size, which can be prohibitive for very large unlabeled pools.

Frequently asked

How many committee members should I use?

Research suggests that committees of 3 to 10 diverse members offer a good balance between disagreement reliability and computational cost. Very small committees (2 members) produce noisy disagreement estimates; very large committees are computationally expensive without commensurate gains.

What disagreement metric should I choose?

Vote entropy is the most common and interpretable: it measures the spread of class votes across committee members. For probabilistic models, KL divergence between member posteriors is more principled. For regression, variance of predictions is the natural choice.

Can ensemble active learning handle class imbalance?

It can partially help by directing queries toward uncertain boundary regions where minority class examples may cluster, but it should be combined with class-weighting or resampling strategies to avoid over-querying the majority class boundary.

Is Query by Committee the only ensemble active learning strategy?

No. Other ensemble-based strategies include Bootstrap Aggregation Active Learning, Random Committee, and ensemble methods for deep learning (e.g., MC Dropout ensembles). QBC is the classical and most widely cited framework.

When does ensemble active learning fail to outperform random sampling?

When the unlabeled pool is very small (so all strategies converge quickly), when the oracle is noisy (queried labels are unreliable), or when the committee lacks diversity (all members agree everywhere). In those cases, random or stratified sampling can be competitive.

Sources

  1. Seung, H. S., Opper, M., & Sompolinsky, H. (1992). Query by committee. In Proceedings of the Fifth Annual Workshop on Computational Learning Theory (COLT 1992), pp. 287–294. ACM. link ↗
  2. Settles, B. (2009). Active Learning Literature Survey. Computer Sciences Technical Report 1648, University of Wisconsin–Madison. link ↗

How to cite this page

ScholarGate. (2026, June 3). Ensemble-Based Active Learning (Query by Committee and Variants). ScholarGate. https://scholargate.app/en/machine-learning/ensemble-active-learning

Related methods

Active LearningBoostingRandom ForestSemi-supervised LearningVoting Ensemble

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
  • BoostingMachine learning↔ compare
  • Random ForestMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
  • Voting EnsembleMachine learning↔ compare
Compare side by side →

Similar methods

Active Learning Voting EnsembleActive learning Stacking ensembleActive learning BoostingBayesian Active LearningActive Learning Gradient BoostingActive LearningEnsemble Semi-supervised LearningSemi-supervised Active Learning

Related reference concepts

Ensemble MethodsSupervised LearningComputational Learning TheoryModel Evaluation and SelectionUnsupervised LearningCross-Validation and Resampling

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

ScholarGate — Ensemble Active Learning (Ensemble-Based Active Learning (Query by Committee and Variants)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/ensemble-active-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Seung, H. S., Opper, M., & Sompolinsky, H.
Year
1992
Type
Ensemble-based active learning strategy
DataType
Labeled and unlabeled tabular or structured data
Subfamily
Machine learning
Related methods
Active LearningBoostingRandom ForestSemi-supervised LearningVoting Ensemble
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