Optimizing over trained graph neural networks: mixed-integer programming, symmetry-breaking, and applications

Optimization over trained machine learning models has applications including verification, minimizing neural acquisition functions, and integrating a trained surrogate into a larger decision-making problem. This thesis formulates and solves optimization problems constrained by trained graph neural networks (GNNs) using mixed-integer programming (MIP). We study the case where the input graph is not fixed, implying that each edge is a decision variable, and develop two mixed-integer optimization formulations. Since different ways of indexing nodes correspond to the same graph but result in different solutions in optimization, we propose two types of symmetry-breaking constraints to remove symmetries, and prove that adding these constraints will not remove all symmetric solutions. As a byproduct, a graph indexing algorithm is constructed to yield an indexing satisfying these constraints. Generally, our symmetry-breaking techniques could be applied in any graph-based decision-making problems with symmetry issue caused by graph isomorphism. The first application is GNN verification, for which we propose two topology-based bounds tightening techniques to efficiently certify the robustness of GNNs. The second application is optimal molecular design, aiming to find molecules with optimal GNN predictive properties. Furthermore, we exploit the ability of MIP in molecular generation and propose Limeade as an end-to-end tool from real-world needs to feasible molecules.

Institutions

Publication Details

Journal
Imperial College Research Computing Service Data Repository
Published
2025-05-14
DOI
https://doi.org/10.25560/121917
Primary Topic
Corporate Taxation and Avoidance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing over trained graph neural networks: mixed-integer programming, symmetry-breaking, and applications

Imperial College Research Computing Service Data Repository
Corporate Taxation and Avoidance
article

Optimizing over trained graph neural networks: mixed-integer programming, symmetry-breaking, and applications

article en

Abstract

Optimization over trained machine learning models has applications including verification, minimizing neural acquisition functions, and integrating a trained surrogate into a larger decision-making problem. This thesis formulates and solves optimization problems constrained by trained graph neural networks (GNNs) using mixed-integer programming (MIP). We study the case where the input graph is not fixed, implying that each edge is a decision variable, and develop two mixed-integer optimization formulations. Since different ways of indexing nodes correspond to the same graph but result in different solutions in optimization, we propose two types of symmetry-breaking constraints to remove symmetries, and prove that adding these constraints will not remove all symmetric solutions. As a byproduct, a graph indexing algorithm is constructed to yield an indexing satisfying these constraints. Generally, our symmetry-breaking techniques could be applied in any graph-based decision-making problems with symmetry issue caused by graph isomorphism. The first application is GNN verification, for which we propose two topology-based bounds tightening techniques to efficiently certify the robustness of GNNs. The second application is optimal molecular design, aiming to find molecules with optimal GNN predictive properties. Furthermore, we exploit the ability of MIP in molecular generation and propose Limeade as an end-to-end tool from real-world needs to feasible molecules.

Imperial College Research Computing Service Data Repository
Imperial College London (GB)
Peace, Justice and strong institutions
Openalex Percentile: Top 35%
Corporate Taxation and Avoidance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.