← Latest papers
🤖 machine learning

Amortized Molecular Optimization via Group Relative Policy Optimization

The paper introduces AMORTIX, an amortized Graph Transformer model that achieves efficient, single-pass molecular optimization without inference-time oracle calls by employing Group Relative Policy Optimization to stabilize training across diverse structural constraints and starting structures.

Original authors: Muhammad bin Javaid, Hasham Hussain, Ashima Khanna, Berke Kisin, Jonathan Pirnay, Alexander Mitsos, Dominik G. Grimm, Martin Grohe

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

Original authors: Muhammad bin Javaid, Hasham Hussain, Ashima Khanna, Berke Kisin, Jonathan Pirnay, Alexander Mitsos, Dominik G. Grimm, Martin Grohe

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

Imagine you are a master chef trying to create the perfect new dish. You have a specific, non-negotiable base ingredient (like a specific type of pasta or a unique spice blend) that must stay in the final recipe. Your goal is to add other ingredients to make it taste amazing, but you have to test every single combination by actually cooking it and tasting it.

In the world of drug discovery, this "tasting" is done by a computer program called an Oracle. It's incredibly expensive and slow to run.

The Old Way: The "Trial and Error" Chef (Instance Optimization)

Currently, most scientists use a method called Instance Optimization. Imagine that for every single new base ingredient you want to improve, you hire a new team of chefs.

  1. They start from scratch.
  2. They cook thousands of variations.
  3. They taste-test them all (calling the expensive Oracle) to find the best one.
  4. Once they find the winner, they throw the whole team away.
  5. If you have 1,000 different base ingredients, you have to hire 1,000 different teams and pay for 1,000 separate, expensive tasting sessions.

This works, but it's slow and costs a fortune if you have many different starting points.

The New Way: The "Super-Learner" Chef (Amortized Optimization)

The paper introduces AMORTIX, a new approach called Amortized Optimization. Think of this as hiring one genius chef who goes to "culinary school" (training) for a while.

  1. The Training: The chef studies thousands of examples, learning general rules like "if the base is spicy, add something sweet" or "if the base is heavy, add something light."
  2. The Payoff: Once the chef is trained, you can hand them any new base ingredient, and they can instantly design the perfect dish in a single second. They don't need to cook and taste thousands of options again; they just use what they learned.
  3. The Benefit: The cost is paid upfront during training. After that, creating new recipes is almost free and instant.

The Big Problem: The "Hard vs. Easy" Puzzle

The authors discovered a major snag with previous "Super-Learner" chefs.

  • Some base ingredients are easy to improve (like adding salt to bland soup). Almost any change makes them better.
  • Some base ingredients are hard (like trying to make a rock taste good). Even the best changes only make them slightly better.

If you train a chef by comparing all their dishes together, the "easy" dishes (which get high scores easily) drown out the "hard" dishes. The chef thinks, "Well, I made a great soup, so I'm doing great!" and ignores the fact that they failed to improve the rock. The learning signal gets confused because the difficulty varies so wildly.

The Solution: Group Relative Policy Optimization (GRPO)

AMORTIX solves this with a clever trick called Group Relative Policy Optimization.

Instead of comparing the chef's "easy soup" to their "hard rock" directly, the system puts them in separate groups:

  • Group A (Easy Bases): The chef makes 10 variations of the easy soup. The system compares them only to each other. "Which of these 10 soups is the best?"
  • Group B (Hard Bases): The chef makes 10 variations of the rock. The system compares them only to each other. "Which of these 10 rocks is the least terrible?"

By judging the chef against their own peers in the same "difficulty group," the system learns the right lessons for both easy and hard tasks without getting confused.

What Did They Prove?

The authors tested AMORTIX in three main scenarios:

  1. The Standard Test (PMO Benchmark): They played a standard game of "find the best molecule" against other top methods. AMORTIX was the fastest and most efficient, ranking first among the "Super-Learner" methods and second overall.
  2. The "New Ingredient" Test (Scaffold Decoration): They gave the system brand new base structures it had never seen before. AMORTIX successfully improved them instantly, beating other methods that had to re-cook thousands of times for every single new base.
  3. The "Few-Shot" Test (Prodrug Design): They showed the system just four examples of how to turn a drug into a "prodrug" (a drug that activates inside the body). The system learned the rule and successfully applied it to 52 completely different drugs it had never seen, creating valid, working designs instantly.

The Bottom Line

AMORTIX is a new AI tool that learns to design drugs by studying many examples at once, rather than starting over for every new problem. It uses a smart grouping trick to handle both easy and difficult chemical structures, allowing scientists to generate optimized drug candidates instantly without paying the high cost of running thousands of computer simulations for every single new drug idea.

Note: The paper explicitly states that while the AI designs these molecules, it currently only works with 2D chemical structures (flat drawings) and does not yet account for 3D shapes or stereochemistry, which are important for real-world physical drug binding.

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 →