Integer linear programming for unsupervised training set selection in molecular machine learning

Abstract Integer linear programming (ILP) is an elegant approach to solve linear optimization problems, naturally described using integer decision variables. Within the context of physics-inspired machine learning (ML) applied to chemistry, we demonstrate the relevance of an ILP formulation to select molecular training sets for predictions of size-extensive properties. We show that our algorithm outperforms existing unsupervised training set selection approaches, especially when predicting properties of molecules larger than those present in the training set. We argue that the reason for the improved performance is due to the selection that is based on the notion of local similarity (i.e. per-atom) and a unique ILP approach that finds optimal solutions efficiently. Altogether, this work provides a practical algorithm to improve the performance of physics-inspired ML models and offers insights into the conceptual differences with existing training set selection approaches.

Authors

Institutions

Publication Details

Journal
Machine Learning Science and Technology
Published
2025-04-15
DOI
https://doi.org/10.1088/2632-2153/adcd38
Primary Topic
Machine Learning and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integer linear programming for unsupervised training set selection in molecular machine learning

Friedrich Eisenbrand, Clémence Corminbœuf, Matthieu Haeberle, Jan Weinreich et al.
Machine Learning Science and Technology
Machine Learning and Algorithms
article

Integer linear programming for unsupervised training set selection in molecular machine learning

Friedrich Eisenbrand, Clémence Corminbœuf, Matthieu Haeberle, Jan Weinreich, Rubén Laplaza, Puck van Gerwen, Ksenia R. Briling
article en

Abstract

Abstract Integer linear programming (ILP) is an elegant approach to solve linear optimization problems, naturally described using integer decision variables. Within the context of physics-inspired machine learning (ML) applied to chemistry, we demonstrate the relevance of an ILP formulation to select molecular training sets for predictions of size-extensive properties. We show that our algorithm outperforms existing unsupervised training set selection approaches, especially when predicting properties of molecules larger than those present in the training set. We argue that the reason for the improved performance is due to the selection that is based on the notion of local similarity (i.e. per-atom) and a unique ILP approach that finds optimal solutions efficiently. Altogether, this work provides a practical algorithm to improve the performance of physics-inspired ML models and offers insights into the conceptual differences with existing training set selection approaches.

Machine Learning Science and TechnologyVol. 6(2)
Institute of Catalysis and Petrochemistry (RU), École Polytechnique Fédérale de Lausanne (CH)
National Science Foundation, Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung, European Research Council, National Center of Competence in Research Materials’ Revolution: Computational Design and Discovery of Novel Materials
Openalex Percentile: Top 97%
Machine Learning and Algorithms
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.