Augmenting optimization-based molecular design with graph neural networks
Not on the map. Why?
Abstract (arXiv)
Computer-aided molecular design (CAMD) studies quantitative structure-property relationships and discovers desired molecules using optimization algorithms. With the emergence of machine learning models, CAMD score functions may be replaced by various surrogates to automatically learn the structure-property relationships. Due to their outstanding performance on graph domains, graph neural networks (GNNs) have recently appeared frequently in CAMD. But using GNNs introduces new optimization challenges. This paper formulates GNNs using mixed-integer programming and then integrates this GNN formulation into the optimization and machine learning toolkit OMLT. To characterize and formulate molecules, we inherit the well-established mixed-integer optimization formulation for CAMD and propose symmetry-breaking constraints to remove symmetric solutions caused by graph isomorphism. In two case studies, we investigate fragment-based odorant molecular design with more practical requirements to test the compatibility and performance of our approaches.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Dec 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 2.
6 papers.
- 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
- 2025Combining Graph Neural Networks and Mixed Integer Linear Programming for Molecular Inference under the Two-Layered Modelcited by 1
- 2026Designing Active Tether-Net Systems for Space Debris Capture with Graph-Learning-Aided Mixed-Combinatorial Optimizationcited by 0
- 2026Graph4BiLO: Graph Neural Network Approximation for Bilevel Mixed-Integer Linear Optimizationcited by 0
- 2026Graph4BiLO: Graph Neural Network Approximation for Bilevel Mixed-Integer Linear Optimization31 Aug 2026
- 2026Designing Active Tether-Net Systems for Space Debris Capture with Graph-Learning-Aided Mixed-Combinatorial Optimization27 May 2026
- 2025Combining Graph Neural Networks and Mixed Integer Linear Programming for Molecular Inference under the Two-Layered Model5 Jul 2025
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2024Verifying message-passing neural networks via topology-based bounds tightening21 Feb 2024
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023