arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.11408stat.COstat.ME
收藏

概率规划的实用Hilbert空间近似贝叶斯高斯过程

Practical Hilbert space approximate Bayesian Gaussian processes for probabilistic programming

Gabriel Riutort-Mayol, Paul-Christian Bürkner, Michael R. Andersen, Arno Solin, Aki Vehtari

摘要:

高斯过程是随机函数的强有力的非参数概率模型。然而,直接实现带来了计算上难以处理的复杂性,当观测的数量很大时,特别是当用诸如马尔可夫链蒙特卡罗的完全贝叶斯方法估计时。本文主要研究了一种低秩近似贝叶斯高斯过程,该过程基于对平稳协方差函数的Laplace特征函数的基函数近似。本文的主要贡献是详细的性能分析,并为如何选择基函数的数量和边界因子的实用建议。直观的可视化和建议,使用户更容易提高近似精度和计算性能。我们还提出了诊断检查的基础函数和边界因子的数量是足够的数据。该方法是简单的,表现出一个有吸引力的计算复杂性,由于其线性结构,它是很容易实现的概率规划框架。几个说明性的例子,在概率编程语言斯坦的方法的性能和适用性的基础斯坦模型代码一起。

英文摘要:

Gaussian processes are powerful non-parametric probabilistic models for stochastic functions. However, the direct implementation entails a complexity that is computationally intractable when the number of observations is large, especially when estimated with fully Bayesian methods such as Markov chain Monte Carlo. In this paper, we focus on a low-rank approximate Bayesian Gaussian processes, based on a basis function approximation via Laplace eigenfunctions for stationary covariance functions. The main contribution of this paper is a detailed analysis of the performance, and practical recommendations for how to select the number of basis functions and the boundary factor. Intuitive visualizations and recommendations, make it easier for users to improve approximation accuracy and computational performance. We also propose diagnostics for checking that the number of basis functions and the boundary factor are adequate given the data. The approach is simple and exhibits an attractive computational complexity due to its linear structure, and it is easy to implement in probabilistic programming frameworks. Several illustrative examples of the performance and applicability of the method in the probabilistic programming language Stan are presented together with the underlying Stan model code.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑