BoGrape: Bayesian Optimization over Graphs with Shortest-Path Encoded
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.
Cite
Text
Xie et al. "BoGrape: Bayesian Optimization over Graphs with Shortest-Path Encoded." International Conference on Learning Representations, 2026.Markdown
[Xie et al. "BoGrape: Bayesian Optimization over Graphs with Shortest-Path Encoded." International Conference on Learning Representations, 2026.](https://mlanthology.org/iclr/2026/xie2026iclr-bogrape/)BibTeX
@inproceedings{xie2026iclr-bogrape,
title = {{BoGrape: Bayesian Optimization over Graphs with Shortest-Path Encoded}},
author = {Xie, Yilin and Zhang, Shiqiang and Qing, Jixiang and Misener, Ruth and Tsay, Calvin},
booktitle = {International Conference on Learning Representations},
year = {2026},
url = {https://mlanthology.org/iclr/2026/xie2026iclr-bogrape/}
}