English

BoGrape: Bayesian optimization over graphs with shortest-path encoded

Optimization and Control 2026-04-22 v2

Abstract

Graph-structured data are central to many scientific and industrial applications where the goal is to optimize expensive black-box objectives defined over graph structures or node configurations -- as seen in molecular design, supply chains, and sensor placement. Bayesian optimization offers a principled approach for such settings, but existing methods largely focus on functions defined over nodes of a fixed graph. Moreover, graph optimization is often approached heuristically, and it remains unclear how to systematically incorporate structural constraints into BO. To address these gaps, we build on shortest-path graph kernels to develop a principled framework for acquisition optimization over unseen graph structures and associated node attributes. Through a novel formulation based on mixed-integer programming, we enable global exploration of the combinatorial domain over graph structures and explicit embedding of problem-specific constraints. We demonstrate that our method, BoGrape, is competitive both on general synthetic benchmarks and representative molecular design case studies with application-specific constraints.

Keywords

Cite

@article{arxiv.2503.05642,
  title  = {BoGrape: Bayesian optimization over graphs with shortest-path encoded},
  author = {Yilin Xie and Shiqiang Zhang and Jixiang Qing and Ruth Misener and Calvin Tsay},
  journal= {arXiv preprint arXiv:2503.05642},
  year   = {2026}
}

Comments

30 pages, 11 figures, 4 tables. Published as a conference paper at ICLR 2026

R2 v1 2026-06-28T22:11:06.076Z