gptools: Scalable Gaussian Process Inference with Stan

被引:0
|
作者
Hoffmann, Till [1 ]
Onnela, Jukka-Pekka [1 ]
机构
[1] Harvard TH Chan Sch Publ Hlth, 677 Huntington Ave, Boston, MA 02115 USA
来源
JOURNAL OF STATISTICAL SOFTWARE | 2025年 / 112卷 / 02期
关键词
Gaussian process; Fourier transform; sparse approximation; Stan; !text type='Python']Python[!/text; R; MODELS;
D O I
10.18637/jss.v112.i02
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Gaussian processes (GPs) are sophisticated distributions to model functional data. Whilst theoretically appealing, they are computationally cumbersome except for small datasets. We implement two methods for scaling GP inference in Stan: First, a general sparse approximation using a directed acyclic dependency graph; second, a fast, exact method for regularly spaced data modeled by GPs with stationary kernels using the fast Fourier transform. Based on benchmark experiments, we offer guidance for practitioners to decide between different methods and parameterizations. We consider two real-world examples to illustrate the package. The implementation follows Stan's design and exposes performant inference through a familiar interface. Full posterior inference for ten thousand data points is feasible on a laptop in less than 20 seconds. Details on how to get started using the popular interfaces cmdstanpy for Python and cmdstanr for R are provided.
引用
收藏
页码:1 / 31
页数:31
相关论文
共 50 条
  • [11] Scalable Indoor Localization via Mobile Crowdsourcing and Gaussian Process
    Chang, Qiang
    Li, Qun
    Shi, Zesen
    Chen, Wei
    Wang, Weiping
    SENSORS, 2016, 16 (03):
  • [12] A Scalable Gaussian Process for Large-Scale Periodic Data
    Li, Yongxiang
    Pu, Yuting
    Cheng, Changming
    Xiao, Qian
    TECHNOMETRICS, 2023, 65 (03) : 363 - 374
  • [13] Understanding and comparing scalable Gaussian process regression for big data
    Liu, Haitao
    Cai, Jianfei
    Ong, Yew-Soon
    Wang, Yi
    KNOWLEDGE-BASED SYSTEMS, 2019, 164 (324-335) : 324 - 335
  • [14] MANIFOLD-BASED INFERENCE FOR A SUPERVISED GAUSSIAN PROCESS CLASSIFIER
    Fradi, Anis
    Samir, Chafik
    Yao, Anne-Francoise
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 4239 - 4243
  • [15] Fully Bayesian Inference for Latent Variable Gaussian Process Models
    Yerramilli, Suraj
    Iyer, Akshay
    Chen, Wei
    Apley, Daniel W.
    SIAM-ASA JOURNAL ON UNCERTAINTY QUANTIFICATION, 2023, 11 (04): : 1357 - 1381
  • [16] Bayesian inference with Stan: A tutorial on adding custom distributions
    Annis, Jeffrey
    Miller, Brent J.
    Palmeri, Thomas J.
    BEHAVIOR RESEARCH METHODS, 2017, 49 (03) : 863 - 886
  • [17] Bayesian inference with Stan: A tutorial on adding custom distributions
    Jeffrey Annis
    Brent J. Miller
    Thomas J. Palmeri
    Behavior Research Methods, 2017, 49 : 863 - 886
  • [18] Improvements on scalable stochastic Bayesian inference methods for multivariate Hawkes process
    Jiang, Alex Ziyu
    Rodriguez, Abel
    STATISTICS AND COMPUTING, 2024, 34 (02)
  • [19] Manifold-constrained Gaussian process inference for time-varying parameters in dynamic systems
    Sun, Yan
    Yang, Shihao
    STATISTICS AND COMPUTING, 2023, 33 (06)
  • [20] Bayesian inference for time-varying applications: Particle-based Gaussian process approaches
    Wang, Yali
    Chaib-draa, Brahim
    NEUROCOMPUTING, 2017, 238 : 351 - 364