Simulation of variational Gaussian process NARX models with GPGPU
Related Experiment Video
Updated: Dec 5, 2025

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
Tadej Krivec1, Gregor Papa1, Juš Kocijan2
1Jožef Stefan Institute, Jamova cesta 39, Ljubljana, Slovenia; Jožef Stefan International Postgraduate School, Jamova cesta 39, Ljubljana, Slovenia.
Abstract:
Gaussian processes (GP) regression is a powerful probabilistic tool for modeling nonlinear dynamical systems. The downside of the method is its cubic computational complexity with respect to the training data that can be partially reduced using pseudo-inputs. The dynamics can be represented with an autoregressive model, which simplifies the training to that of the static case. When simulating an autoregressive model, the uncertainty is propagated through a nonlinear function and the simulation cannot be evaluated in closed-form. This paper combines the variational methods of GP approximations with a nonlinear autoregressive model with exogenous inputs (NARX) to form variational GP (VGP-NARX) models. We show how VGP-NARX models, on average, better approximate a full GP-NARX model than more commonly used GP-NARX (FITC) model on 10 chaotic time-series. The modeling capabilities of VGP-NARX models are compared with the existing approaches on two benchmarks for modeling nonlinear dynamical systems. The advantage of general-purpose computing on graphics processing units (GPGPU) for Monte Carlo simulation on large validation data sets is addressed.
Related Concept Videos
Gaussian Elimination: Problem Solving
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Poisson's And Laplace's Equation
Parallel Processing
Quadratic Models
Gauss's Law: Problem-Solving

