A Survey of Constrained Gaussian Process Regression: Approaches and Implementation Challenges
arXiv:2006.09319 · doi:10.1615/JMachLearnModelComput.2020035155
Abstract
Gaussian process regression is a popular Bayesian framework for surrogate modeling of expensive data sources. As part of a broader effort in scientific machine learning, many recent works have incorporated physical constraints or other a priori information within Gaussian process regression to supplement limited data and regularize the behavior of the model. We provide an overview and survey of several classes of Gaussian process constraints, including positivity or bound constraints, monotonicity and convexity constraints, differential equation constraints provided by linear PDEs, and boundary condition constraints. We compare the strategies behind each approach as well as the differences in implementation, concluding with a discussion of the computational challenges introduced by constraints.
arXiv comment42 pages, 3 figures. Version 3: DOI & Reference added; appeared in Journal of Machine Learning for Modeling and Computing. Version 2 includes minor additions, clarifications and improvements to notation
Cited by in corpus (11)
- Data-aided Underwater Acoustic Ray Propagation Modeling
- Advanced Stationary and Non-Stationary Kernel Designs for Domain-Aware Gaussian Processes
- Constraining Gaussian processes for physics-informed acoustic emission mapping
- Learning thermodynamically constrained equations of state with uncertainty
- Co-orchestration of Multiple Instruments to Uncover Structure-Property Relationships in Combinatorial Libraries
- Testing the robustness of simulation-based gravitational-wave population inference
- SymbolFit: Automatic Parametric Modeling with Symbolic Regression
- SPINEX-TimeSeries: Similarity-based Predictions with Explainable Neighbors Exploration for Time Series and Forecasting Problems
- A Kernel-Based Approach for Modelling Gaussian Processes with Functional Information
- Optimization Based Data Enrichment Using Stochastic Dynamical System Models
- Index-aware learning of circuits