paper-with-me

홈 › Papers

Fast Approximate Multi-output Gaussian Processes

2020-08-22 · Vladimir Joukov, Dana Kulić

Gaussian processes regression models are an appealing machine learning method as they learn expressive non-linear models from exemplar data with minimal parameter tuning and estimate both the mean and covariance of unseen points. However, exponential computational complexity growth with the number of training samples has been a long standing challenge. During training, one has to compute and invert an $N \times N$ kernel matrix at every iteration. Regression requires computation of an $m \times N$ kernel where $N$ and $m$ are the number of training and test points respectively. In this work we show how approximating the covariance kernel using eigenvalues and functions leads to an approximate Gaussian process with significant reduction in training and regression complexity. Training with the proposed approach requires computing only a $N \times n$ eigenfunction matrix and a $n \times n$ inverse where $n$ is a selected number of eigenvalues. Furthermore, regression now only requires an $m \times n$ matrix. Finally, in a special case the hyperparameter optimization is completely independent form the number of training samples. The proposed method can regress over multiple outputs, estimate the derivative of the regressor of any order, and learn the correlations between them. The computational complexity reduction, regression capabilities, and multioutput correlation learning are demonstrated in simulation examples.

📄 PDF Abstract BibTeX arXiv:2008.09848

Code (1)

davidecarminati/cufagp

Tasks

Gaussian ProcessesHyperparameter Optimizationregression

Methods 이 논문이 사용한 방법론

Gaussian Process Gaussian Processes are non-parametric models for approximating functions. They rely upon a measure of similarity between points (the kernel function) to predict the value for…

Similar Papers 제목 키워드 기반

Non-linear process convolutions for multi-output Gaussian processes

2018-10-10 · Mauricio A. Álvarez, Wil O. C. Ward, Cristian Guarnizo

The paper introduces a non-linear version of the process convolution formalism for building covariance functions for multi-output Gaussian processes. The non-linearity is introduced via Volterra series, one series per ea…

Gaussian Processes

Fast Kernel Approximations for Latent Force Models and Convolved Multiple-Output Gaussian processes

2018-05-18 · Cristian Guarnizo, Mauricio A. Álvarez

A latent force model is a Gaussian process with a covariance function inspired by a differential operator. Such covariance function is obtained by performing convolution integrals between Green's functions associated to …

Gaussian Processes

Neural Likelihoods for Multi-Output Gaussian Processes

2019-05-31 · Martin Jankowiak, Jacob Gardner

We construct flexible likelihoods for multi-output Gaussian process models that leverage neural networks as components. We make use of sparse variational inference methods to enable scalable approximate inference for the…

Gaussian ProcessesVariational Inference

The Minecraft Kernel: Modelling correlated Gaussian Processes in the Fourier domain

2021-03-11 · Fergus Simpson, Alexis Boukouvalas, Vaclav Cadek, Elvijs Sarkans 외

In the univariate setting, using the kernel spectral representation is an appealing approach for generating stationary covariance functions. However, performing the same task for multiple-output Gaussian processes is sub…

Gaussian ProcessesMinecraft

Gaussian Processes with Noisy Regression Inputs for Dynamical Systems

2024-08-16 · Tobias M. Wolff, Victor G. Lopez, Matthias A. Müller

This paper is centered around the approximation of dynamical systems by means of Gaussian processes. To this end, trajectories of such systems must be collected to be used as training data. The measurements of these traj…

Gaussian Processesregression