Emulation of physical processes with Emukit
Andrei Paleyes, Mark Pullin, Maren Mahsereci, Cliff McCollum, Neil D., Lawrence, Javier Gonzalez

TL;DR
Emukit is a versatile Python toolkit that integrates advanced decision-making methods like Bayesian optimization and emulation, enabling flexible and customizable uncertainty quantification for complex systems.
Contribution
It introduces Emukit, a unified, adaptable toolkit that consolidates various decision-making and emulation techniques, supporting custom models and easy prototyping.
Findings
Demonstrated Emukit's application on three case studies.
Showcased integration of multiple decision-making methods.
Validated flexibility and extensibility of the toolkit.
Abstract
Decision making in uncertain scenarios is an ubiquitous challenge in real world systems. Tools to deal with this challenge include simulations to gather information and statistical emulation to quantify uncertainty. The machine learning community has developed a number of methods to facilitate decision making, but so far they are scattered in multiple different toolkits, and generally rely on a fixed backend. In this paper, we present Emukit, a highly adaptable Python toolkit for enriching decision making under uncertainty. Emukit allows users to: (i) use state of the art methods including Bayesian optimization, multi-fidelity emulation, experimental design, Bayesian quadrature and sensitivity analysis; (ii) easily prototype new decision making methods for new problems. Emukit is agnostic to the underlying modeling framework and enables users to use their own custom models. We show how…
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
TopicsAdvanced Multi-Objective Optimization Algorithms · Probabilistic and Robust Engineering Design · Gaussian Processes and Bayesian Inference
MethodsGaussian Process
