Adaptive Batch Sizes for Active Learning A Probabilistic Numerics Approach
Not on the map. Why?
Abstract (arXiv)
Active learning parallelization is widely used, but typically relies on fixing the batch size throughout experimentation. This fixed approach is inefficient because of a dynamic trade-off between cost and speed -- larger batches are more costly, smaller batches lead to slower wall-clock run-times -- and the trade-off may change over the run (larger batches are often preferable earlier). To address this trade-off, we propose a novel Probabilistic Numerics framework that adaptively changes batch sizes. By framing batch selection as a quadrature task, our integration-error-aware algorithm facilitates the automatic tuning of batch sizes to meet predefined quadrature precision objectives, akin to how typical optimizers terminate based on convergence thresholds. This approach obviates the necessity for exhaustive searches across all potential batch sizes. We also extend this to scenarios with constrained active learning and constrained optimization, interpreting constraint violations as reductions in the precision requirement, to subsequently adapt batch construction. Through extensive experiments, we demonstrate that our approach significantly enhances learning efficiency and flexibility in diverse Bayesian batch active learning and Bayesian optimization applications.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 56 of its 144 references that are in the map. First posted on arXiv 9 Jun 2023.
Builds on
56 of 144 references.
References · 56
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Deep Bayesian Active Learning with Image Datacited by 819
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 765
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2020A Survey of Deep Active Learningcited by 554
- 2019BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learningcited by 432
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2016Kernel Mean Embedding of Distributions: A Review and Beyondcited by 364
- 2014Predictive Entropy Search for Efficient Global Optimization of Black-box Functionscited by 204
- 2020Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimizationcited by 179
- 2015On the Equivalence between Kernel Quadrature Rules and Random Feature Expansionscited by 138
38 more
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 118
- 2014Bayesian Optimization with Unknown Constraintscited by 109
- 2015Batch Bayesian Optimization via Local Penalizationcited by 104
- 2017Constrained Bayesian Optimization with Noisy Experimentscited by 104
- 2019Practical Multi-fidelity Bayesian Optimization for Hyperparameter Tuningcited by 93
- 2020Scalable Constrained Bayesian Optimizationcited by 84
- 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 79
- 2017Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Spacecited by 76
- 2022πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimizationcited by 70
- 2019Bayesian Batch Active Learning as Sparse Subset Approximationcited by 68
- 2015Probabilistic Numerics and Uncertainty in Computationscited by 60
- 2017Automated Scalable Bayesian Inference via Hilbert Coresetscited by 55
- 2021Think Global and Act Local: Bayesian Optimisation over High-Dimensional Categorical and Mixed Search Spacescited by 53
- 2015Predictive Entropy Search for Bayesian Optimization with Unknown Constraintscited by 51
- 2018Dirichlet-based Gaussian Processes for Large-scale Calibrated Classificationcited by 51
- 2015A General Framework for Constrained Bayesian Optimization using Information-based Searchcited by 50
- 2022Constrained Efficient Global Optimization of Expensive Black-box Functionscited by 49
- 2021Kernel Thinningcited by 47
- 2018Stein Pointscited by 43
- 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 41
- 2016Batched Gaussian Process Bandit Optimization via Determinantal Point Processescited by 33
- 2021Bayesian Optimization of Function Networkscited by 33
- 2019Approximate Inference for Fully Bayesian Gaussian Process Regressioncited by 31
- 2019Stein Point Markov Chain Monte Carlocited by 29
- 2021Generalized Kernel Thinningcited by 29
- 2017Gaussian process regression for forecasting battery state of healthcited by 28
- 2019Kernel quadrature with DPPscited by 27
- 2022Bayesian Active Learning with Fully Bayesian Gaussian Processescited by 26
- 2021Positively Weighted Kernel Quadrature via Subsamplingcited by 25
- 2020Gaussian Processes on Graphs via Spectral Kernel Learningcited by 24
- 2020Finding Global Minima via Kernel Approximationscited by 23
- 2022Fast Bayesian Inference with Batch Bayesian Quadrature via Kernel Recombinationcited by 20
- 2022Batch Multi-Fidelity Active Learning with Budget Constraintscited by 20
- 2023Sampling-based Nystr"om Approximation and Kernel Quadraturecited by 17
- 2016Convergence guarantees for kernel-based quadrature rules in misspecified settingscited by 15
- 2020Optimal quantisation of probability measures using maximum mean discrepancycited by 14
- 2022Bayesian inference via sparse Hamiltonian flowscited by 12
- 2023Kernel quadrature with randomly pivoted Choleskycited by 11
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 1.
6 papers.
- 2023Looping in the Human Collaborative and Explainable Bayesian Optimizationcited by 27
- 2024Principled Bayesian Optimisation in Collaboration with Human Expertscited by 5
- 2024A Quadrature Approach for General-Purpose Batch Bayesian Optimization via Probabilistic Liftingcited by 3
- 2025A Langevin sampling algorithm inspired by the Adam optimizercited by 3
- 2025Natural Evolutionary Search meets Probabilistic Numericscited by 2
- 2026Regret Analysis of Guided Diffusion for Black-Box Optimization over Structured Inputscited by 1
- 2026Regret Analysis of Guided Diffusion for Black-Box Optimization over Structured Inputs11 May 2026
- 2025Natural Evolutionary Search meets Probabilistic Numerics9 Jul 2025
- 2025A Langevin sampling algorithm inspired by the Adam optimizer26 Apr 2025
- 2024Principled Bayesian Optimisation in Collaboration with Human Experts14 Oct 2024
- 2024A Quadrature Approach for General-Purpose Batch Bayesian Optimization via Probabilistic Lifting18 Apr 2024
- 2023Looping in the Human Collaborative and Explainable Bayesian Optimization26 Oct 2023