We present Active Learning for Accelerated Bayesian Inference (): an open-source Python package for performing Bayesian inference with computationally expensive models. Given a forward model and observational data to construct a likelihood and priors, \ uses a Gaussian Process (GP) surrogate model trained to predict posterior probability as a function of input parameters, and employs active learning to iteratively improve GP predictive performance in high-likelihood regions where the GP is most uncertain. \ provides a uniform interface for using Markov chain Monte Carlo (MCMC) with different packages, including the affine-invariant sampler , and nested samplers , , and . This approach facilitates accurate estimation of the desired posterior distribution, while reducing the number of computationally expensive model evaluations required by factors of thousands. We demonstrate the performance of \ on a variety of test cases, including where inference is challenging due to complex posterior structure or high dimensionality. We show that \ offers a substantial improvement for likelihood functions with evaluation times ,s, speeding up MCMC computations by a factor of when tested on problems with up to 64 dimensions.

生成讲解博客的中文版本

生成AI智能校验的中文版本