DOE OSTI · code-184342
GP Cosmology Surrogate v1.0
Abstract
GP Cosmology Surrogate is a Python library for building and training a generalized multi-output Gaussian process (GP) framework of @takhtaganov2021cosmic. In this approach, the surrogate is constructed sequentially, guided by a Bayesian optimization acquisition function that targets reduction of emulation error in the regions most consistent with the observational data. This adaptive design concentrates computational resources where they have the greatest impact on inference accuracy. The library supports efficient training for separable GP kernels, which allows the use of Kronecker algebra to handle high-dimensional input spaces and large numbers of correlated outputs. This makes it well suited for applications such as modeling cosmological power spectra, large-scale physical simulations, and multi-output hyperparameter tuning. By combining scalable multi-output GP modeling with data-driven adaptive sampling, GPsurrogate enables parameter inference and optimization with substantially fewer simulations than conventional space-filling designs.
Keep this discovery
Explore connections, maps & timelines
Lukic, Zarija [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)], Shi, Haoming [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)]. 2026-06-23. GP Cosmology Surrogate v1.0. https://doi.org/10.11578/dc.20260626.4
Cite the original work for its findings. Save a collection to share your selection of sources.