Active Learning

Active learning selects which unlabeled examples should be labeled next. It is useful when labels are expensive, such as assays, docking review, expert annotation, or manual evaluation of generated outputs.

At each round, a model scores unlabeled candidates with an acquisition function :

Common acquisition signals include uncertainty, diversity, expected improvement, or disagreement between models.

For a batch of examples, the selection usually needs both informativeness and diversity:

where measures similarity and controls redundancy penalty.

Key Ideas

  • Active learning changes the data collection process, not just the model architecture.
  • Uncertainty sampling can focus labeling on ambiguous points, but it may over-sample outliers.
  • Diversity constraints prevent a batch from containing many near-duplicates.
  • In molecular and protein work, acquisition must consider scaffold, family, assay, and distribution bias.

Acquisition Map

Acquisition SignalUseful WhenRisk
Uncertaintylabels are most useful near decision boundariesoutliers and poorly calibrated uncertainty dominate
Diversitybatch labels are expensive and redundancy is wastefuldiverse points may not be task-informative
Expected improvementoptimization over candidate utility matterssurrogate error can exploit the acquisition rule
Committee disagreementmultiple models expose epistemic uncertaintyensemble diversity may be artificial
Coverage / representativenesstarget distribution is broadcan ignore rare but important cases

Practical Checks

  • What budget is available for the next labeling or evaluation round?
  • Is the acquisition function aligned with the downstream metric?
  • Are selected examples diverse enough to avoid redundant labels?
  • Does the validation set remain fixed and unbiased while training data grows?
  • Is the acquisition pool representative of the deployment or screening population?
  • Are newly labeled examples tracked as a separate data-collection round?