An Intuitive Tutorial to Gaussian Process Regression (2009.10862v5)
Abstract: This tutorial aims to provide an intuitive introduction to Gaussian process regression (GPR). GPR models have been widely used in machine learning applications due to their representation flexibility and inherent capability to quantify uncertainty over predictions. The tutorial starts with explaining the basic concepts that a Gaussian process is built on, including multivariate normal distribution, kernels, non-parametric models, and joint and conditional probability. It then provides a concise description of GPR and an implementation of a standard GPR algorithm. In addition, the tutorial reviews packages for implementing state-of-the-art Gaussian process algorithms. This tutorial is accessible to a broad audience, including those new to machine learning, ensuring a clear understanding of GPR fundamentals.
- Z. Ghahramani, “A Tutorial on Gaussian Processes (or why I don’t use SVMs),” in Machine Learning Summer School (MLSS), 2011.
- D. Duvenaud, “Automatic model construction with Gaussian processes,” Ph.D. dissertation, University of Cambridge, 2014.
- D. Duvenaud, “The Kernel Cookbook,” Available at https://www.cs.toronto.edu/~duvenaud/cookbook, 2016.
- Z. Dai, “Computationally efficient GPs,” Available at https://www.youtube.com/watch?v=7mCfkIuNHYw, 2019.
- Z. Chen and B. Wang, “How priors of initial hyperparameters affect Gaussian process regression models,” Neurocomputing, vol. 275, pp. 1702–1710, 2018.
- A. G. De G. Matthews, M. Van Der Wilk, T. Nickson, K. Fujii, A. Boukouvalas, P. León-Villagrá, Z. Ghahramani, and J. Hensman, “GPflow: A Gaussian process library using TensorFlow,” The Journal of Machine Learning Research, vol. 18, no. 1, pp. 1299–1304, 2017.
- J. R. Gardner, G. Pleiss, D. Bindel, K. Q. Weinberger, and A. G. Wilson, “GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration,” in Advances in Neural Information Processing Systems, 2018.
- R. Frigola, F. Lindsten, T. B. Schön, and C. E. Rasmussen, “Bayesian Inference and Learning in Gaussian Process State-Space Models with Particle MCMC,” in Advances in Neural Information Processing Systems, 2013, pp. 3156–3164.
- H. Liu, Y.-S. Ong, X. Shen, and J. Cai, “When Gaussian process meets big data: A review of scalable GPs,” IEEE Transactions on Neural Networks and Learning Systems, 2020.