PINN-BO: A Black-box Optimization Algorithm using Physics-Informed Neural Networks

Dat Phan-Trong, Hung The Tran, Alistair Shilton, Sunil Gupta
2/5/2024
cs.LG

No official code found. Best implementation: phantrdat/pinn-bo (5 stars, MIT, last commit 2024-09-02).

Abstract

Black-box optimization is a powerful approach for discovering global optima in noisy and expensive black-box functions, a problem widely encountered in real-world scenarios. Recently, there has been a growing interest in leveraging domain knowledge to enhance the efficacy of machine learning methods. Partial Differential Equations (PDEs) often provide an effective means for elucidating the fundamental principles governing the black-box functions. In this paper, we propose PINN-BO, a black-box optimization algorithm employing Physics-Informed Neural Networks that integrates the knowledge from Partial Differential Equations (PDEs) to improve the sample efficiency of the optimization. We analyze the theoretical behavior of our algorithm in terms of regret bound using advances in NTK theory and prove that the use of the PDE alongside the black-box function evaluations, PINN-BO leads to a tighter regret bound. We perform several experiments on a variety of optimization tasks and show that our algorithm is more sample-efficient compared to existing methods.

View on arXivView PDF

Code Implementations(1)

phantrdat/pinn-boCommunity65%
MIT

Official implementation for paper PINN-BO: A Black-box Optimization Algorithm using Physics-Informed Neural Networks (accepted at ECML-PKDD 2024)

50Shell, PythonJun 12, 20242 years agoMIT

Similar Papers

Cite this paper

@article{phantrong2024pinnbo,
  title  = {PINN-BO: A Black-box Optimization Algorithm using Physics-Informed Neural Networks},
  author = {Dat Phan-Trong and Hung The Tran and Alistair Shilton and Sunil Gupta},
  year   = {2024},
  eprint = {2402.03243},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.03243v1}
}

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/2402.03243.svg)](https://codeofpaper.com/paper/2402.03243)

Discussion