TY - JOUR
T1 - GP3
T2 - 21st IFAC World Congress 2020
AU - Lederer, Armin
AU - Kessler, Markus
AU - Hirche, Sandra
N1 - Publisher Copyright:
Copyright © 2020 The Authors. This is an open access article under the CC BY-NC-ND license
PY - 2020
Y1 - 2020
N2 - Although machine learning is increasingly applied in control approaches, only few methods guarantee certifiable safety, which is necessary for real world applications. These approaches typically rely on well-understood learning algorithms, which allow formal theoretical analysis. Gaussian process regression is a prominent example among those methods, which attracts growing attention due to its strong Bayesian foundations. Even though many problems regarding the analysis of Gaussian processes have a similar structure, specific approaches are typically tailored for them individually, without strong focus on computational efficiency. Thereby, the practical applicability and performance of these approaches is limited. In order to overcome this issue, we propose a novel framework called GP3, general purpose computation on graphics processing units for Gaussian processes, which allows to solve many of the existing problems efficiently. By employing interval analysis, local Lipschitz constants are computed in order to extend properties verified on a grid to continuous state spaces. Since the computation is completely parallelizable, the computational benefits of GPU processing are exploited in combination with multi-resolution sampling in order to allow high resolution analysis.
AB - Although machine learning is increasingly applied in control approaches, only few methods guarantee certifiable safety, which is necessary for real world applications. These approaches typically rely on well-understood learning algorithms, which allow formal theoretical analysis. Gaussian process regression is a prominent example among those methods, which attracts growing attention due to its strong Bayesian foundations. Even though many problems regarding the analysis of Gaussian processes have a similar structure, specific approaches are typically tailored for them individually, without strong focus on computational efficiency. Thereby, the practical applicability and performance of these approaches is limited. In order to overcome this issue, we propose a novel framework called GP3, general purpose computation on graphics processing units for Gaussian processes, which allows to solve many of the existing problems efficiently. By employing interval analysis, local Lipschitz constants are computed in order to extend properties verified on a grid to continuous state spaces. Since the computation is completely parallelizable, the computational benefits of GPU processing are exploited in combination with multi-resolution sampling in order to allow high resolution analysis.
KW - Bayesian methods
KW - Gaussian processes
KW - Learning for control
KW - Learning systems
KW - Machine learning
KW - Sampling-based analysis
KW - Stability of nonlinear systems
UR - http://www.scopus.com/inward/record.url?scp=85105085226&partnerID=8YFLogxK
U2 - 10.1016/j.ifacol.2020.12.1273
DO - 10.1016/j.ifacol.2020.12.1273
M3 - Conference article
AN - SCOPUS:85105085226
SN - 1474-6670
VL - 53
SP - 983
EP - 988
JO - IFAC Proceedings Volumes (IFAC-PapersOnline)
JF - IFAC Proceedings Volumes (IFAC-PapersOnline)
IS - 2
Y2 - 12 July 2020 through 17 July 2020
ER -