Knowing the parts, missing the whole

You already do this: fitting a calibration curve or a rate law is the same idea, with three parameters instead of millions.

C. M. Bishop, Pattern Recognition and Machine Learning, Springer (2006), ch. 1.
The curve passes close to every point. But is that really what we want?
We want a model that works on data it has never seen, not one that remembers its training data. That is generalisation.

C. M. Bishop, Pattern Recognition and Machine Learning, Springer (2006), §1.1, §4.1.
And what about points that lie outside everything the model has seen?
A small error on the training data says little about data the model has never seen.

C. M. Bishop, Pattern Recognition and Machine Learning, Springer (2006), §1.1, §3.2.
So a model is only as good as its data. For molecules, what does that data look like?
.xyz file holdsThe model never sees a label like “carbonyl” or “ring”: only elements and distances.

J. Behler, M. Parrinello, Phys. Rev. Lett. 98, 146401 (2007).
Where can we get this data, and how much of it is available?
A model is at best as accurate as the method that produced its data.

S. Chmiela et al., Sci. Adv. 3, e1603015 (2017); C. Bannwarth, S. Ehlert, S. Grimme, J. Chem. Theory Comput. 15, 1652 (2019); D. S. Levine et al., arXiv (2025).
If these methods already give us energies and forces, why not just keep using them?
Every step down the ladder makes the same trade: accuracy for time and computer resources.

M. J. S. Dewar, W. Thiel, J. Am. Chem. Soc. 99, 4899 (1977); W. Thiel, WIREs Comput. Mol. Sci. 4, 145 (2014).
Machine learning makes a similar trade, by fitting to data. So what kind of method is it?
Is machine learning a numerical, a semi-empirical, or an empirical method?

J. Behler, M. Parrinello, Phys. Rev. Lett. 98, 146401 (2007); J. Behler, Chem. Rev. 121, 10037 (2021).
Whatever it is, it can learn from huge datasets. What if one model learned all of chemistry?
The promise: download a model and simulate your molecule. But what has the model actually learned about chemistry?

I. Batatia et al., NeurIPS (2022); D. P. Kovács et al., J. Am. Chem. Soc. (2025); P. Eastman et al., Sci. Data 10, 11 (2023); A. Mazitov et al., arXiv (2025).
To answer that, let’s first ask how we, as chemists, understand a molecule.
Shown a molecule you have never met, built from groups you know, you can still predict a lot about it.

S. W. Benson, J. H. Buss, J. Chem. Phys. 29, 546 (1958).
Is this only a habit on paper, or does experiment read molecules the same way?
Chemistry is compositional: we understand the whole by knowing the parts and how they connect.

G. Socrates, Infrared and Raman Characteristic Group Frequencies, 3rd ed., Wiley (2001).
We read molecules in parts. Do machine-learning models?
If every part of a new molecule is familiar, does the model find the whole familiar?

B. Lake, M. Baroni, Proc. ICML (2018).
So where exactly do models go wrong? Let’s go back to our scatter plot.
A model is weakest where the energy changes fastest and the data are thinnest.

J. Behler, Chem. Rev. 121, 10037 (2021); X. Fu et al., Trans. Mach. Learn. Res. (2023).
Now think of a reaction. Which point on the path does MD visit least?
The chemistry we care about most often sits where the data are thinnest.

H. Eyring, J. Chem. Phys. 3, 107 (1935).
Steep walls, rare transition states… in how many ways can data be “new” to a model?
Out-of-distribution means unlike the training data, and there are many ways to be unlike:
All of these change the conditions. Few tests ask about new combinations of familiar parts.

S. Chmiela et al., Sci. Adv. 3, e1603015 (2017); X. Fu et al., Trans. Mach. Learn. Res. (2023).
So what would a test of new combinations look like, and why should a chemist care?
It asks whether a model understands molecules the way we do: from their parts.

G. W. Bemis, M. A. Murcko, J. Med. Chem. 39, 2887 (1996); Z. Wu et al., Chem. Sci. 9, 513 (2018).
To run this test, we need a dataset built for it. That is GMD.
Usually models are tested on new shapes of known molecules. GMD tests them on new molecules.

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988. F. Bigi et al., arXiv:2505.19350 (2025); F. Neese, WIREs Comput. Mol. Sci. 2, 73 (2012).
So which new molecules do we test them on?

Every part of a test molecule is in the training data; only how the parts are joined is new.
A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
Why build all of this from such small, simple molecules?

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
So how do today’s models do?
Error = mean absolute error of the forces against DFT.

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
But where inside the molecule do these errors actually appear?
–OH and C=O are known. –COOH is not.

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
Combining parts fails badly. How does the simplest task, a longer chain, compare?
Repeating a known part costs some accuracy. Combining parts in a new way costs far more.

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
Maybe the models were just too small, or saw too little data?
Foundation models pre-trained on millions of structures (MACE-MP-0, UMA) do not consistently beat MACE trained from scratch on GMD.
A larger MACE-MP-0 helps on some tasks, but the gap stays.
Adding related molecules to the training set does not close the gap for fusion.
GFN2-xTB labels instead of DFT give the same pattern.
Fine-tuning fixes the molecules the model was shown, not the ones it wasn’t.
A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
So where does this leave us, and why should a chemist care?
Before trusting a model on a new molecule, ask: has it seen this combination, or only these parts?

A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
Goal: a model that understands a new molecule from its parts.
A. M. Nourollah, I. Khalid, S. Leoni, S. Schockaert, NeurIPS (2026), Evaluations & Datasets Track; arXiv:2605.08988.
Amir Masoud Nourollah
Stefano Leoni · Steven Schockaert
Paper: arXiv:2605.08988 (NeurIPS 2026)
Data: huggingface.co/datasets/AmirMasoud/GMD
Code: github.com/Nourollah/GOAL
Questions?


Knowing the parts, missing the whole