Efficient Gaussian Process Based on BFGS Updating and Logdet Approximation
Authors: | Leithead W. E., University of Strathclyde, United Kingdom Zhang Yunong, National University of Ireland, Maynooth, Ireland Leith D. J., National University of Ireland, Maynooth, Ireland |
---|
Topic: | 1.1 Modelling, Identification & Signal Processing |
---|
Session: | Advances in Systems Theory and Nonlinear Filtering |
---|
Keywords: | Gaussian process regression, matrix inverse, power seriesexpansion, approximation, compensation |
---|
Abstract
Gaussian process (GP) is a Bayesian nonparametric regression model showing good performance in various applications. However, its hyperparameter-estimation procedure suffers from numerouscovariance-matrix inversions of prohibitively $O(N^3)$ operations. In this paper, we propose usingthe quasi-Newton BFGS $O(N^2)$-operation formula to update recursively the inverse of covariance matrix at every iteration. As for the involved $\log\det$ computation, a power-series expansion based approximation and compensation scheme is proposed with only $50N^2$ operations. A number of numerical tests are performed based on the 2D-sinusoidal regression example and the Wiener-Hammerstein identification example. It is shown that by using the proposed implementation, more than $80\%$ $O(N^3)$ operations are eliminated, and the speedup of $5\sim9$ can be achieved.