mlsanityData to 14 Oct 2026

Adaptive Batch Sizes for Active Learning A Probabilistic Numerics Approach

arXiv 2306.05843 ↗First posted 9 Jun 2023cs.LG cs.AI cs.NAcited by 6

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

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2017Deep Bayesian Active Learning with Image Datacited by 819
  3. 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 765
  4. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
  5. 2020A Survey of Deep Active Learningcited by 554
  6. 2019BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learningcited by 432
  7. 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
  8. 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
  9. 2016Kernel Mean Embedding of Distributions: A Review and Beyondcited by 364
  10. 2014Predictive Entropy Search for Efficient Global Optimization of Black-box Functionscited by 204
  11. 2020Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimizationcited by 179
  12. 2015On the Equivalence between Kernel Quadrature Rules and Random Feature Expansionscited by 138
38 more
  1. 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 118
  2. 2014Bayesian Optimization with Unknown Constraintscited by 109
  3. 2015Batch Bayesian Optimization via Local Penalizationcited by 104
  4. 2017Constrained Bayesian Optimization with Noisy Experimentscited by 104
  5. 2019Practical Multi-fidelity Bayesian Optimization for Hyperparameter Tuningcited by 93
  6. 2020Scalable Constrained Bayesian Optimizationcited by 84
  7. 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 79
  8. 2017Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Spacecited by 76
  9. 2022πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimizationcited by 70
  10. 2019Bayesian Batch Active Learning as Sparse Subset Approximationcited by 68
  11. 2015Probabilistic Numerics and Uncertainty in Computationscited by 60
  12. 2017Automated Scalable Bayesian Inference via Hilbert Coresetscited by 55
  13. 2021Think Global and Act Local: Bayesian Optimisation over High-Dimensional Categorical and Mixed Search Spacescited by 53
  14. 2015Predictive Entropy Search for Bayesian Optimization with Unknown Constraintscited by 51
  15. 2018Dirichlet-based Gaussian Processes for Large-scale Calibrated Classificationcited by 51
  16. 2015A General Framework for Constrained Bayesian Optimization using Information-based Searchcited by 50
  17. 2022Constrained Efficient Global Optimization of Expensive Black-box Functionscited by 49
  18. 2021Kernel Thinningcited by 47
  19. 2018Stein Pointscited by 43
  20. 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 41
  21. 2016Batched Gaussian Process Bandit Optimization via Determinantal Point Processescited by 33
  22. 2021Bayesian Optimization of Function Networkscited by 33
  23. 2019Approximate Inference for Fully Bayesian Gaussian Process Regressioncited by 31
  24. 2019Stein Point Markov Chain Monte Carlocited by 29
  25. 2021Generalized Kernel Thinningcited by 29
  26. 2017Gaussian process regression for forecasting battery state of healthcited by 28
  27. 2019Kernel quadrature with DPPscited by 27
  28. 2022Bayesian Active Learning with Fully Bayesian Gaussian Processescited by 26
  29. 2021Positively Weighted Kernel Quadrature via Subsamplingcited by 25
  30. 2020Gaussian Processes on Graphs via Spectral Kernel Learningcited by 24
  31. 2020Finding Global Minima via Kernel Approximationscited by 23
  32. 2022Fast Bayesian Inference with Batch Bayesian Quadrature via Kernel Recombinationcited by 20
  33. 2022Batch Multi-Fidelity Active Learning with Budget Constraintscited by 20
  34. 2023Sampling-based Nystr"om Approximation and Kernel Quadraturecited by 17
  35. 2016Convergence guarantees for kernel-based quadrature rules in misspecified settingscited by 15
  36. 2020Optimal quantisation of probability measures using maximum mean discrepancycited by 14
  37. 2022Bayesian inference via sparse Hamiltonian flowscited by 12
  38. 2023Kernel quadrature with randomly pivoted Choleskycited by 11

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 1.

6 papers.