← Latest papers
🤖 machine learning

Benchmarking Compositional Generalisation for Machine Learning Interatomic Potentials

This paper introduces a benchmark comprising four tasks to evaluate the compositional generalization capabilities of Machine Learning Interatomic Potentials, revealing that even state-of-the-art foundation models struggle significantly to generalize to unseen molecular structures compared to their performance on in-distribution data.

Original authors: Amir Masoud Nourollah, Irtaza Khalid, Stefano Leoni, Steven Schockaert

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Amir Masoud Nourollah, Irtaza Khalid, Stefano Leoni, Steven Schockaert

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Chemistry Lego" Problem

Imagine you are teaching a robot to build with Lego bricks. You show the robot how to build a small tower using 2 red bricks, a 3-brick tower, and a 4-brick tower. The robot gets really good at predicting how those specific towers will fall apart or wobble.

Now, you ask the robot to build a 10-brick tower it has never seen before, or to build a tower using a new combination of colors it hasn't practiced with.

  • The Question: Did the robot actually learn the rules of how Lego bricks snap together? Or did it just memorize the specific 2, 3, and 4-brick towers you showed it?
  • The Reality: Most robots (Machine Learning models) are great at memorizing the examples they saw, but they fail miserably when asked to apply those rules to new, unseen combinations. They are "cheating" by interpolating (guessing based on nearby examples) rather than truly understanding the physics.

This paper introduces a new test (a benchmark) to see if these AI models actually understand the "rules of chemistry" or if they are just good at pattern matching.


The Test: The "GMD" Benchmark

The authors created a test called GMD (Generalisation for Molecular Dynamics). Instead of just asking the AI to predict the energy of a molecule it has seen before, they set up four specific challenges where the AI must combine known parts in new ways.

Think of it like a cooking exam:

  1. Task 1: The "Longer Pasta" Test (Fragment Chain Extension)

    • The Setup: You teach the AI how to cook spaghetti with 2, 3, 4, 5, and 6 strands.
    • The Test: Can it correctly predict how a 13-strand spaghetti behaves?
    • The Result: The AI did okay here. It could handle slightly longer versions of what it knew.
  2. Task 2: The "New Sauce" Test (Fragment Fusion)

    • The Setup: You teach the AI how to make "Tomato Sauce" (Tomato + Water) and "Garlic Sauce" (Garlic + Oil).
    • The Test: Can it predict how "Tomato-Garlic Sauce" (a new mix of those ingredients) will taste?
    • The Result: Total Failure. The AI couldn't figure out that mixing the two known ingredients creates a new, predictable result. It treated the new sauce as a completely alien substance.
  3. Task 3: The "Double Trouble" Test (Fragment Duplication)

    • The Setup: You show the AI a cake with one cherry on top.
    • The Test: Can it predict what happens if you put two cherries on the same cake?
    • The Result: Failure. The AI struggled to understand that adding a second identical part just doubles the effect; it got confused by the new arrangement.
  4. Task 4: The "Mix-and-Match" Test (Fragment Combination)

    • The Setup: You show the AI a cake with two cherries, and a cake with two blueberries.
    • The Test: Can it predict what happens if you put one cherry and one blueberry on a cake?
    • The Result: Partial Success. This was the easiest of the hard tasks, but the AI still made big mistakes compared to what it knew.

The Shocking Discovery: "Big" Isn't "Better"

In the world of AI, there is a popular belief that if you train a model on millions of molecules (a "Foundation Model"), it will automatically become a genius that understands everything.

The authors tested these "Super-Models" (trained on millions of molecules) against the GMD test.

  • The Expectation: The Super-Models should crush the test because they've seen so much data.
  • The Reality: They didn't.
    • The Super-Models performed just as poorly as the smaller models trained from scratch.
    • In fact, for some tasks, the Super-Models were worse.
    • The Lesson: Just because an AI has seen a million examples doesn't mean it has learned the rules. It just means it has a bigger library of memorized examples to guess from. It hasn't learned to "compose" new things from old parts.

Why This Matters (According to the Paper)

The paper argues that current AI models for chemistry are like parrots.

  • A parrot can repeat a sentence it heard perfectly.
  • But if you ask the parrot to answer a question using words it knows but in a sentence structure it has never heard, it fails.

The paper claims that these AI models are currently interpolating (filling in the blanks between things they know) rather than generalizing (applying rules to things they don't know).

The Conclusion

The authors built this benchmark to prove that:

  1. Current AI models are not truly compositional. They cannot reliably take known chemical parts and combine them to predict the behavior of new molecules.
  2. Simply training on more data (Foundation Models) does not fix this problem.
  3. We need to stop just measuring how well AI predicts molecules it has already seen, and start testing if it can handle the "unknown" combinations that real-world science (like drug discovery) requires.

In short: The AI is good at reciting the dictionary, but it's terrible at writing a new story with the words it knows. This paper is a wake-up call to fix that.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →