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

06/19/2019
by   Andreas Kirsch, et al.
1

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 - 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.

READ FULL TEXT

page 8

page 14

research
06/26/2023

BatchGFN: Generative Flow Networks for Batch Active Learning

We introduce BatchGFN – a novel approach for pool-based active learning ...
research
05/30/2021

BABA: Beta Approximation for Bayesian Active Learning

This paper introduces a new acquisition function under the Bayesian acti...
research
01/13/2023

Scalable Batch Acquisition for Deep Bayesian Active Learning

In deep active learning, it is especially important to choose multiple e...
research
02/24/2023

Deep active learning for nonlinear system identification

The exploding research interest for neural networks in modeling nonlinea...
research
06/20/2022

Actively Learning Deep Neural Networks with Uncertainty Sampling Based on Sum-Product Networks

Active learning is popular approach for reducing the amount of data in t...
research
06/27/2019

Deep Active Learning with Adaptive Acquisition

Model selection is treated as a standard performance boosting step in ma...
research
06/22/2021

A Simple Baseline for Batch Active Learning with Stochastic Acquisition Functions

In active learning, new labels are commonly acquired in batches. However...

Please sign up or login with your details

Forgot password? Click here to reset