System-Aware Neural ODE Processes for Few-Shot Bayesian Optimization

Jixiang Qing, Becky D Langdon, Robert M Lee, Behrang Shafei, Mark van der Wilk +2 more
6/4/2024
cs.LG

No official code found. Best implementation: TsingQAQ/SANODEP (3 stars, last commit 2025-05-01).

Abstract

We consider the problem of optimizing initial conditions and termination time in dynamical systems governed by unknown ordinary differential equations (ODEs), where evaluating different initial conditions is costly and the state's value can not be measured in real-time but only with a delay while the measuring device processes the sample. To identify the optimal conditions in limited trials, we introduce a few-shot Bayesian Optimization (BO) framework based on the system's prior information. At the core of our approach is the System-Aware Neural ODE Processes (SANODEP), an extension of Neural ODE Processes (NODEP) designed to meta-learn ODE systems from multiple trajectories using a novel context embedding block. We further develop a two-stage BO framework to effectively incorporate search space constraints, enabling efficient optimization of both initial conditions and observation timings. We conduct extensive experiments showcasing SANODEP's potential for few-shot BO within dynamical systems. We also explore SANODEP's adaptability to varying levels of prior information, highlighting the trade-off between prior flexibility and model fitting accuracy.

View on arXivView PDF

Code Implementations(1)

TsingQAQ/SANODEPCommunity100%

A meta-learn ODE model for state prediction and optimization

30Shell, PythonJun 3, 20241 years ago

Similar Papers

Cite this paper

@article{qing2024systemaware,
  title  = {System-Aware Neural ODE Processes for Few-Shot Bayesian Optimization},
  author = {Jixiang Qing and Becky D Langdon and Robert M Lee and Behrang Shafei and Mark van der Wilk and Calvin Tsay and Ruth Misener},
  year   = {2024},
  eprint = {2406.02352},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02352v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.02352.svg)](https://codeofpaper.com/paper/2406.02352)

Discussion