Scinovex
article Open AccessTop 1% cited

Fast and Scalable Gaussian Process Modeling with Applications to Astronomical Time Series

The Astronomical Journal · 2017 · Vol. 154(6) · pp. 220–220
Daniel Foreman-MackeyEric AgolSivaram AmbikasaranRuth Angus

Abstract

Abstract The growing field of large-scale time domain astronomy requires methods for probabilistic data analysis that are computationally tractable, even with large data sets. Gaussian processes (GPs) are a popular class of models used for this purpose, but since the computational cost scales, in general, as the cube of the number of data points, their application has been limited to small data sets. In this paper, we present a novel method for GPs modeling in one dimension where the computational requirements scale linearly with the size of the data set. We demonstrate the method by applying it to simulated and real astronomical time series data sets. These demonstrations are examples of probabilistic inference of stellar rotation periods, asteroseismic oscillation spectra, and transiting planet parameters. The method exploits structure in the problem when the covariance function is expressed as a mixture of complex exponentials, without requiring evenly spaced observations or uniform noise. This form of covariance arises naturally when the process is a mixture of stochastically driven damped harmonic oscillators—providing a physical motivation for and interpretation of this choice—but we also demonstrate that it can be a useful effective model in some other cases. We present a mathematical description of the method and compare it to existing scalable GP methods. The method is fast and interpretable, with a range of potential applications within astronomical data analysis and beyond. We provide well-tested and documented open-source implementations of this method in C ++, Python , and Julia .

Stellar, planetary, and galactic studiesGamma-ray bursts and supernovaeGaussian Processes and Bayesian InferenceCovariance functionGaussian processAlgorithmCovariancePython (programming language)Computer sciencePhysicsScalabilityGaussianCovariance matrix
Citations
946
FWCI
41.09
field-weighted impact
References
117
Percentile
100%
vs. same field & year
Citations per year
References
On the Theory of the Brownian Motion
Physical Review · 1930 · 4,464 citations
Analytic Light Curves for Planetary Transit Searches
The Astrophysical Journal · 2002 · 2,188 citations
MultiNest: an efficient and robust Bayesian inference tool for cosmology and particle physics
Monthly Notices of the Royal Astronomical Society · 2009 · 2,796 citations
Astropy: A community Python package for astronomy
Astronomy and Astrophysics · 2013 · 13,763 citations
Transiting Exoplanet Survey Satellite (TESS)
Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2014 · 983 citations
Understanding the Lomb–Scargle Periodogram
The Astrophysical Journal Supplement Series · 2018 · 1,164 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Fast and Scalable Gaussian Process Modeling with Applications to Astronomical Time Series · Scinovex