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

Bayesian Active Learning

Bayesian Active Learning (Query-by-Committee and BALD) · Also known as: BAL, Bayesian optimal experimental design for ML, BALD (Bayesian Active Learning by Disagreement), probabilistic active learning

Bayesian Active Learning (BAL) combines a probabilistic model with an active query strategy to identify the unlabeled examples that, once labeled, would most reduce model uncertainty. Instead of labeling data at random, BAL guides an oracle — typically a human annotator — toward the points where labeling will provide the greatest information gain, making it highly label-efficient.

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.

Bayesian Active Learning
Active LearningBayesian Logistic Regres…Bayesian OptimizationFew-shot LearningGaussian ProcessSemi-supervised LearningBayesian Random ForestBayesian Semi-supervised…

When to use it

Use Bayesian Active Learning when labeling is expensive or slow — medical image annotation, expert review, wet-lab experiments — and you have a large pool of unlabeled data but a tight labeling budget. It shines in scientific discovery settings (drug screening, materials science) where each oracle query has real cost. Avoid it when: labels are cheap and plentiful (passive random sampling suffices); the model class cannot represent calibrated uncertainty (plain neural networks without Bayesian treatment); the unlabeled pool is too small to gain from selective querying; or real-time annotation is impractical because the query loop cannot pause for an oracle.

Strengths & limitations

Strengths
  • Dramatically reduces the number of labeled examples needed to achieve a target accuracy.
  • Provides calibrated uncertainty estimates alongside predictions, which are valuable in high-stakes domains.
  • Principled information-theoretic acquisition functions (BALD, BatchBALD) avoid arbitrary heuristics.
  • Naturally avoids querying redundant or already-certain regions of the input space.
  • Applicable to diverse model classes: Gaussian processes, Bayesian neural networks, and approximate Bayesian methods (MC Dropout, deep ensembles).
Limitations
  • Requires the model to produce calibrated uncertainty; misspecified priors or overconfident approximations degrade query quality.
  • Computationally expensive: posterior inference and scoring all unlabeled candidates at each round can be prohibitive for large pools and complex models.
  • Batch selection without diversity correction (e.g., BatchBALD) leads to redundant queries.
  • Performance advantage over random sampling can collapse when the initial labeled set is very small or the model class is poorly chosen.
  • Assumes access to an oracle at each query round; interrupted or delayed annotation workflows break the loop.

Frequently asked

What is the difference between standard active learning and Bayesian active learning?

Standard active learning uses heuristic uncertainty measures such as least-confidence or margin sampling from a point-estimate model. Bayesian active learning grounds the query strategy in a full posterior distribution over model parameters, enabling principled information-theoretic acquisition functions and calibrated uncertainty that distinguish irreducible from learnable uncertainty.

Can I use Bayesian active learning with deep neural networks?

Yes, using approximate Bayesian inference. MC Dropout (Gal & Ghahramani, 2016) treats dropout at test time as approximate Bayesian inference and is widely used as a practical proxy. Deep ensembles are another well-calibrated option. Full Bayesian neural networks via variational inference or MCMC are more accurate but computationally demanding.

How many queries per round should I select?

Single-point (greedy) selection is theoretically optimal but slow. Batch selection (e.g., BatchBALD) picks a diverse batch that avoids redundancy, enabling parallel annotation. Batch sizes between 5 and 50 are common; the right size depends on annotation throughput and retraining cost.

Is Bayesian active learning always better than random labeling?

Not always. When the labeling budget is very large relative to the dataset, or when the model class is poorly calibrated, random sampling can match or beat BAL. The benefit is most pronounced in the low-label regime with a well-calibrated model and a large unlabeled pool.

What evaluation metrics should I use?

Plot learning curves — accuracy, F1, or AUC — against the number of labeled examples, comparing BAL to random baseline sampling. Also report expected calibration error (ECE) to confirm uncertainty estimates are meaningful. Evaluating at multiple budget checkpoints shows where BAL's advantage is largest.

Sources

  1. Houlsby, N., Huszár, F., Ghahramani, Z., & Lengyel, M. (2011). Bayesian Active Learning for Classification and Preference Learning. arXiv preprint arXiv:1112.5745. link ↗
  2. Settles, B. (2012). Active Learning. Synthesis Lectures on Artificial Intelligence and Machine Learning, 6(1), 1–114. Morgan & Claypool. DOI: 10.2200/S00429ED1V01Y201207AIM018 ↗

How to cite this page

ScholarGate. (2026, June 3). Bayesian Active Learning (Query-by-Committee and BALD). ScholarGate. https://scholargate.app/en/machine-learning/bayesian-active-learning

Related methods

Active LearningBayesian Logistic RegressionBayesian OptimizationFew-shot LearningGaussian ProcessSemi-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
  • Bayesian Logistic RegressionBayesian↔ compare
  • Bayesian OptimizationOptimization↔ compare
  • Few-shot LearningMachine learning↔ compare
  • Gaussian ProcessMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
Compare side by side →

Referenced by

Bayesian Random ForestBayesian Semi-supervised Learning

Similar methods

Ensemble Active LearningActive learning Gaussian processActive LearningRobust Active LearningActive Learning Voting EnsembleSemi-supervised Active LearningBayesian Semi-supervised LearningActive learning Stacking ensemble

Related reference concepts

Hyperparameter OptimizationVariational InferenceGaussian Process ModelsPrior Elicitation and Sensitivity AnalysisProbabilistic InferenceModel Evaluation and Selection

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

ScholarGate — Bayesian Active Learning (Bayesian Active Learning (Query-by-Committee and BALD)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/bayesian-active-learning · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
MacKay, D.J.C.; Houlsby, N. et al.
Year
1992–2011
Type
Active learning with Bayesian uncertainty
DataType
Labeled and unlabeled tabular, image, or text data
Subfamily
Machine learning
Related methods
Active LearningBayesian Logistic RegressionBayesian OptimizationFew-shot LearningGaussian ProcessSemi-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