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

Andreas Kirsch
1/23/2023
cs.LG

No confident code implementation found for this paper.

Abstract

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 informative points to label in a pool set. However, BatchBALD can be very slow to compute, especially for larger datasets. In this paper, we propose a new approximation, k-BALD, which uses k-wise mutual information terms to approximate BatchBALD, making it much less expensive to compute. Results on the MNIST dataset show that k-BALD is significantly faster than BatchBALD while maintaining similar performance. Additionally, we also propose a dynamic approach for choosing k based on the quality of the approximation, making it more efficient for larger datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{kirsch2023speeding,
  title  = {Speeding Up BatchBALD: A k-BALD Family of Approximations for Active Learning},
  author = {Andreas Kirsch},
  year   = {2023},
  eprint = {2301.09490},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.09490v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.09490.svg)](https://codeofpaper.com/paper/2301.09490)

Discussion