GP+: A Python Library for Kernel-based learning via Gaussian Processes
Amin Yousefpour, Zahra Zanjani Foumani, Mehdi Shishehbor, Carlos Mora,, Ramin Bostanabad

TL;DR
GP+ is a user-friendly Python library built on PyTorch that enhances Gaussian process modeling by integrating nonlinear manifold learning, enabling advanced probabilistic data fusion, inverse estimation, and mixed-variable mean functions.
Contribution
The paper introduces GP+, a novel Python library that combines Gaussian processes with manifold learning and mixed-variable mean functions, advancing probabilistic modeling capabilities.
Findings
Improved Bayesian optimization performance
Effective multi-fidelity modeling results
Enhanced sensitivity analysis and calibration
Abstract
In this paper we introduce GP+, an open-source library for kernel-based learning via Gaussian processes (GPs) which are powerful statistical models that are completely characterized by their parametric covariance and mean functions. GP+ is built on PyTorch and provides a user-friendly and object-oriented tool for probabilistic learning and inference. As we demonstrate with a host of examples, GP+ has a few unique advantages over other GP modeling libraries. We achieve these advantages primarily by integrating nonlinear manifold learning techniques with GPs' covariance and mean functions. As part of introducing GP+, in this paper we also make methodological contributions that (1) enable probabilistic data fusion and inverse parameter estimation, and (2) equip GPs with parsimonious parametric mean functions which span mixed feature spaces that have both categorical and quantitative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Advanced Multi-Objective Optimization Algorithms · Spectroscopy and Chemometric Analyses
MethodsLib · Greedy Policy Search
