Bayesian active learning for production, a systematic study and a reusable library
Not on the map. Why?
Abstract (arXiv)
Active learning is able to reduce the amount of labelling effort by using a machine learning model to query the user for specific inputs. While there are many papers on new active learning techniques, these techniques rarely satisfy the constraints of a real-world project. In this paper, we analyse the main drawbacks of current active learning techniques and we present approaches to alleviate them. We do a systematic study on the effects of the most common issues of real-world datasets on the deep active learning process: model convergence, annotation error, and dataset imbalance. We derive two techniques that can speed up the active learning loop such as partial uncertainty sampling and larger query size. Finally, we present our open-source Bayesian active learning library, BaaL.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 3; 2024: 4; 2025: 1.
15 papers.
Sort:
- 2023Prediction-Oriented Bayesian Active Learningcited by 60
- 2021Stochastic Batch Acquisition: A Simple Baseline for Deep Active Learningcited by 36
- 2023Navigating the Pitfalls of Active Learning Evaluation: A Systematic Framework for Meaningful Performance Assessmentcited by 25
- 2021Small-Text: Active Learning for Text Classification in Pythoncited by 18
- 2021Can Active Learning Preemptively Mitigate Fairness Issues?cited by 15
- 2024Making Better Use of Unlabelled Data in Bayesian Active Learningcited by 10
- 2024Advancing Deep Active Learning & Data Subset Selection: Unifying Principles with Information-Theory Intuitionscited by 7
- 2021Efficacy of Bayesian Neural Networks in Active Learningcited by 6
- 2022LiDAR dataset distillation within bayesian active learning framework: Understanding the effect of data augmentationcited by 2
- 2022PyRelationAL: a python library for active learning research and developmentcited by 2
- 2024Active Learning to Guide Labeling Efforts for Question Difficulty Estimationcited by 1
- 2025ALScope: A Unified Toolkit for Deep Active Learningcited by 1
- 2025ALScope: A Unified Toolkit for Deep Active Learning6 Aug 2025
- 2024Active Learning to Guide Labeling Efforts for Question Difficulty Estimation14 Sep 2024
- 2024Combining X-Vectors and Bayesian Batch Active Learning: Two-Stage Active Learning Pipeline for Speech Recognition3 May 2024
- 2024Making Better Use of Unlabelled Data in Bayesian Active Learning26 Apr 2024
- 2024Advancing Deep Active Learning & Data Subset Selection: Unifying Principles with Information-Theory Intuitions9 Jan 2024
- 2023Prediction-Oriented Bayesian Active Learning17 Apr 2023
- 2023Evaluating the effect of data augmentation and BALD heuristics on distillation of Semantic-KITTI dataset21 Feb 2023
- 2023Navigating the Pitfalls of Active Learning Evaluation: A Systematic Framework for Meaningful Performance Assessment25 Jan 2023
- 2022Domain Adaptation from Scratch2 Sep 2022
- 2022PyRelationAL: a python library for active learning research and development23 May 2022
- 2022LiDAR dataset distillation within bayesian active learning framework: Understanding the effect of data augmentation6 Feb 2022
- 2021Small-Text: Active Learning for Text Classification in Python21 Jul 2021
3 more
- 2023Prediction-Oriented Bayesian Active Learningcited by 60
- 2021Stochastic Batch Acquisition: A Simple Baseline for Deep Active Learningcited by 36
- 2023Navigating the Pitfalls of Active Learning Evaluation: A Systematic Framework for Meaningful Performance Assessmentcited by 25
- 2021Small-Text: Active Learning for Text Classification in Pythoncited by 18
- 2021Can Active Learning Preemptively Mitigate Fairness Issues?cited by 15
- 2024Making Better Use of Unlabelled Data in Bayesian Active Learningcited by 10
- 2024Advancing Deep Active Learning & Data Subset Selection: Unifying Principles with Information-Theory Intuitionscited by 7
- 2021Efficacy of Bayesian Neural Networks in Active Learningcited by 6
- 2022LiDAR dataset distillation within bayesian active learning framework: Understanding the effect of data augmentationcited by 2
- 2022PyRelationAL: a python library for active learning research and developmentcited by 2
- 2024Active Learning to Guide Labeling Efforts for Question Difficulty Estimationcited by 1
- 2025ALScope: A Unified Toolkit for Deep Active Learningcited by 1
12 most cited of 15 All 15 (JSON)
- 2025ALScope: A Unified Toolkit for Deep Active Learning6 Aug 2025
- 2024Active Learning to Guide Labeling Efforts for Question Difficulty Estimation14 Sep 2024
- 2024Combining X-Vectors and Bayesian Batch Active Learning: Two-Stage Active Learning Pipeline for Speech Recognition3 May 2024
- 2024Making Better Use of Unlabelled Data in Bayesian Active Learning26 Apr 2024
- 2024Advancing Deep Active Learning & Data Subset Selection: Unifying Principles with Information-Theory Intuitions9 Jan 2024
- 2023Prediction-Oriented Bayesian Active Learning17 Apr 2023
- 2023Evaluating the effect of data augmentation and BALD heuristics on distillation of Semantic-KITTI dataset21 Feb 2023
- 2023Navigating the Pitfalls of Active Learning Evaluation: A Systematic Framework for Meaningful Performance Assessment25 Jan 2023
- 2022Domain Adaptation from Scratch2 Sep 2022
- 2022PyRelationAL: a python library for active learning research and development23 May 2022
- 2022LiDAR dataset distillation within bayesian active learning framework: Understanding the effect of data augmentation6 Feb 2022
- 2021Small-Text: Active Learning for Text Classification in Python21 Jul 2021
12 newest of 15 All 15 (JSON)