O(N2)-operation approximation of covariance matrix inverse in Gaussian process regression based on quasi-Netwon BFGS method

被引:63
作者
Leithead, W. E. [1 ]
Zhang, Yunong [1 ]
机构
[1] Natl Univ Ireland, Hamilton Inst, Maynooth, Kildare, Ireland
基金
爱尔兰科学基金会; 英国工程与自然科学研究理事会;
关键词
Gaussian process regression; matrix inverse; optimization; O(N-2) operations; quasi-Newton BFGS method;
D O I
10.1080/03610910601161298
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
Gaussian process (GP) is a Bayesian nonparametric regression model, showing good performance in various applications. However, during its model-tuning procedure, the GP implementation suffers from numerous covariance-matrix inversions of expensive O(N-3) operations, where N is the matrix dimension. In this article, we propose using the quasi-Newton BFGS O(N-2)-operation formula to approximate/replace recursively the inverse of covariance matrix at every iteration. The implementation accuracy is guaranteed carefully by a matrix-trace criterion and by the restarts technique to generate good initial guesses. A number of numerical tests are then performed based on the 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 could be eliminated, and a typical speedup of 5 - 9 could be achieved as compared to the standard maximum-likelihood-estimation (MLE) implementation commonly used in Gaussian process regression.
引用
收藏
页码:367 / 380
页数:14
相关论文
共 30 条
  • [1] A trust-region framework for managing the use of approximation models in optimization
    Alexandrov, NM
    Dennis, JE
    Lewis, RM
    Torczon, V
    [J]. STRUCTURAL OPTIMIZATION, 1998, 15 (01) : 16 - 23
  • [2] Conn A., 2000, MOS-SIAM Series on Optimization
  • [3] Cressie N, 1993, STAT SPATIAL DATA, DOI [10.1002/9781119115151, DOI 10.1002/9781119115151]
  • [4] Sparse on-line Gaussian processes
    Csató, L
    Opper, M
    [J]. NEURAL COMPUTATION, 2002, 14 (03) : 641 - 668
  • [5] Fletcher R., 2013, Practical Methods of Optimization, DOI [10.1002/9781118723203, DOI 10.1002/9781118723203]
  • [6] Gibbs M., 1997, EFFICIENT IMPLEMENTA
  • [7] Jorge N., 1992, Acta Numer., V1, P199
  • [8] LAWRENCE N, 2003, NEURAL INFORM PROCES, V15, P609
  • [9] Leith DJ, 2002, IEEE DECIS CONTR P, P624, DOI 10.1109/CDC.2002.1184571
  • [10] LEITHEAD WE, 2003, P EUR CONTR C