Fast Approximate Multioutput Gaussian Processes

被引:4
|
作者
Joukov, Vladimir [1 ]
Kulic, Dana [2 ]
机构
[1] Univ Waterloo, Adapt Syst Lab, Waterloo, ON N2L 3G1, Canada
[2] Monash Univ, Fac Engn, Clayton, Vic 3800, Australia
关键词
D O I
10.1109/MIS.2022.3169036
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Gaussian processes regression models are an appealing machine learning method as they learn expressive nonlinear models from exemplar data with minimal parameter tuning and estimate both the mean and covariance of unseen points. However, cubic computational complexity growth with the number of samples has been a long standing challenge. Training requires the inversion of N x NN x N kernel at every iteration, whereas regression needs computation of an m x Nm x N kernel, where NN and mm are the number of training and test points, respectively. This work demonstrates how approximating the covariance kernel using eigenvalues and functions leads to an approximate Gaussian process with significant reduction in training and regression complexity. Training now requires computing only an N x nN x n eigenfunction matrix and an n x nn x n inverse, where nn is a selected number of eigenvalues. Furthermore, regression now only requires an m x nm x n matrix. Finally, in a special case, the hyperparameter optimization is completely independent from the number of training samples. The proposed method can regress over multiple outputs, learn the correlations between them, and estimate their derivatives to any order. The computational complexity reduction, regression capabilities, multioutput correlation learning, and comparison to the state of the art are demonstrated in simulation examples. Finally we show how the proposed approach can be utilized to model real human data.
引用
收藏
页码:56 / 69
页数:14
相关论文
共 50 条
  • [41] Fast clustering of GARCH processes via Gaussian mixture models
    Aielli, Gian Piero
    Caporin, Massimiliano
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2013, 94 : 205 - 222
  • [42] Fast adaptive Fourier integration for spectral densities of Gaussian processes
    Beckman, Paul G.
    Geoga, Christopher J.
    STATISTICS AND COMPUTING, 2024, 34 (06)
  • [43] SCHEMES AND INSTALLATIONS FOR COMPLEX USE OF ENERGY FOR MULTIOUTPUT PROCESSES
    CSOM, G
    HALZL, J
    MATRAI, I
    VADAS, Z
    ENERGIA ES ATOMTECHNIKA, 1972, 25 (8-9): : 396 - 411
  • [44] CONDITIONING TECHNIQUE FOR MULTIINPUT MULTIOUTPUT PROCESSES WITH INPUT SATURATION
    WALGAMA, KS
    STERNBY, J
    IEE PROCEEDINGS-D CONTROL THEORY AND APPLICATIONS, 1993, 140 (04): : 231 - 241
  • [45] SketchBoost: Fast Gradient Boosted Decision Tree for Multioutput Problems
    Iosipoi, Leonid
    Vakhrushev, Anton
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [46] Fast and flexible Bayesian species distribution modelling using Gaussian processes
    Golding, Nick
    Purse, Bethan V.
    METHODS IN ECOLOGY AND EVOLUTION, 2016, 7 (05): : 598 - 608
  • [47] Gaussian processes and Fast Marching Square based informative path planning
    Munoz, Javier
    Lopez, Blanca
    Quevedo, Fernando
    Garrido, Santiago
    Monje, Concepcion A.
    Moreno, Luis E.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
  • [48] An Adaptive Multioutput Fuzzy Gaussian Process Regression Method for Harmonic Source Modeling
    Hua, Huichun
    Li, Jian
    Fang, Donglin
    Guo, Min
    IEEE TRANSACTIONS ON POWER DELIVERY, 2024, 39 (05) : 2666 - 2676
  • [49] Fast Approximate Dynamic Programming for Infinite-Horizon Markov Decision Processes
    Kolarijani, M. A. S.
    Max, G. F.
    Esfahani, P. Mohajerin
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [50] Fast, approximate synthesis of fractional Gaussian noise for generating self-similar network traffic
    Paxson, Vern
    Computer Communication Review, 1997, 27 (05): : 5 - 18