paper-with-me

홈 › Papers

BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learning

2019-06-19 · NeurIPS 2019 12 · Andreas Kirsch, Joost van Amersfoort, Yarin Gal

We develop BatchBALD, a tractable approximation to the mutual information between a batch of points and model parameters, which we use as an acquisition function to select multiple informative points jointly for the task of deep Bayesian active learning. BatchBALD is a greedy linear-time $1 - \frac{1}{e}$-approximate algorithm amenable to dynamic programming and efficient caching. We compare BatchBALD to the commonly used approach for batch data acquisition and find that the current approach acquires similar and redundant points, sometimes performing worse than randomly acquiring data. We finish by showing that, using BatchBALD to consider dependencies within an acquisition batch, we achieve new state of the art performance on standard benchmarks, providing substantial data efficiency improvements in batch acquisition.

📄 PDF Abstract BibTeX arXiv:1906.08158

Code (3)

BlackHC/BatchBALD 공식 구현 pytorch
BlackHC/batchbald_redux pytorch
blackhc/active_learning_redux

Tasks

Active Learning

Similar Papers 제목 키워드 기반

PowerEvaluationBALD: Efficient Evaluation-Oriented Deep (Bayesian) Active Learning with Stochastic Acquisition Functions

2021-01-10 · Andreas Kirsch, Yarin Gal

We develop BatchEvaluationBALD, a new acquisition function for deep Bayesian active learning, as an expansion of BatchBALD that takes into account an evaluation set of unlabeled data, for example, the pool set. We also d…

Active Learning

Scalable Batch Acquisition for Deep Bayesian Active Learning

2023-01-13 · Aleksandr Rubashevskii, Daria Kotova, Maxim Panov

In deep active learning, it is especially important to choose multiple examples to markup at each step to work efficiently, especially on large datasets. At the same time, existing solutions to this problem in the Bayesi…

Active Learning

Big Batch Bayesian Active Learning by Considering Predictive Probabilities

2025-01-14 · Sebastian W. Ober, Samuel Power, Tom Diethe, Henry B. Moss

We observe that BatchBALD, a popular acquisition function for batch Bayesian active learning for classification, can conflate epistemic and aleatoric uncertainty, leading to suboptimal performance. Motivated by this obse…

Active Learning

Speeding Up BatchBALD: A k-BALD Family of Approximations for Active Learning

2023-01-23 · Andreas Kirsch

Active learning is a powerful method for training machine learning models with limited labeled data. One commonly used technique for active learning is BatchBALD, which uses Bayesian neural networks to find the most info…

Active Learning

Batch Bayesian Active Learning with Partial Batch Label Sampling

2025-10-10 · Kangping Hu, Stephen Mussmann arxiv

Over the past couple of decades, many active learning acquisition functions have been proposed, leaving practitioners with an unclear choice of which to use. Bayesian-based active learning offers principled objectives wi…

Active Learning