TL;DR
This paper introduces gallifrey, a JAX-based Python package that automates Gaussian process kernel structure learning for astronomical time series, improving model accuracy and uncertainty estimation.
Contribution
Gallifrey implements a Bayesian kernel structure learning method using sequential Monte Carlo and involutive MCMC, making GP model selection more accessible for astronomy.
Findings
Accurately models stellar variability and exoplanet transits.
Improves uncertainty estimation over fixed-kernel methods.
Enhances GP regression performance for astronomical data.
Abstract
Gaussian processes (GPs) have become a common tool in astronomy for analysing time series data, particularly in exoplanet science and stellar astrophysics. However, choosing the appropriate covariance structure for a GP model remains a challenge in many situations, limiting model flexibility and performance. This work provides an introduction to recent advances in GP structure learning methods, which enable the automated discovery of optimal GP kernels directly from the data, with the aim of making these methods more accessible to the astronomical community. We present gallifrey, a JAX-based Python package that implements a sequential Monte Carlo algorithm for Bayesian kernel structure learning. This approach defines a prior distribution over kernel structures and hyperparameters, and efficiently samples the GP posterior distribution using a novel involutive Markov chain Monte Carlo…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
