← Latest papers
🤖 machine learning

CombiMOTS: Combinatorial Multi-Objective Tree Search for Dual-Target Molecule Generation

CombiMOTS is a Pareto Monte Carlo Tree Search framework designed for dual-target molecule generation that addresses the limitations of scalarized optimization and lack of synthetic planning by exploring a synthesizable fragment space using vectorized constraints to balance target affinity and physicochemical properties.

Original authors: Thibaud Southiratn, Bonil Koo, Yijingxiu Lu, Sun Kim

Published 2026-04-28
📖 3 min read☕ Coffee break read

Original authors: Thibaud Southiratn, Bonil Koo, Yijingxiu Lu, Sun Kim

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 "Ultimate Fusion Dish."

Most chefs focus on one flavor: maybe they want the perfect spicy taco. But you have a much harder challenge: you want to create a single dish that is perfectly spicy AND perfectly sweet at the same time. In the world of medicine, this is called Dual-Target Drug Discovery. Instead of making one drug to fight one disease component, you want one "super-drug" that hits two different targets in the body to stop a disease (like cancer) more effectively.

The problem? Usually, when you try to make something spicy, it stops being sweet. When you try to make it sweet, it loses the spice. They fight each other.

This paper introduces CombiMOTS, an AI "Master Chef" designed to solve this exact tug-of-war. Here is how it works, broken down into three simple steps:

1. The "Smart Pantry" (Search Space Reduction)

If you walked into a grocery store with 10 trillion ingredients, you’d never finish cooking. Most AI models get lost in this "infinite pantry."

CombiMOTS is smarter. Before it starts cooking, it looks at successful recipes (known drugs) and identifies the "magic ingredients" (fragments) that actually work for the specific targets it’s aiming for. Then, it only looks at ingredients that are already in stock at major suppliers (the "Enamine REAL Space"). This ensures that once the AI designs a "recipe" (a molecule), a real chemist can actually go out and buy the ingredients to make it in a lab.

2. The "Pareto" Strategy (The Art of Compromise)

Most AI models try to find a single "score" for a molecule—like an average of spice and sweetness. But an average of "super spicy" and "super sweet" might just give you "lukewarm and bland." That’s a failure.

CombiMOTS uses something called Pareto Optimization. Instead of looking for one average score, it looks for a "Frontier of Excellence."

Imagine a graph where one side is "Spiciness" and the other is "Sweetness." CombiMOTS doesn't just pick one point; it finds a whole curve of the best possible options. It might find one dish that is 90% spicy/10% sweet, and another that is 50% spicy/50% sweet. It gives the human scientists a "menu" of the best possible trade-offs, rather than one mediocre middle-ground.

3. The "Monte Carlo" Tree Search (The Trial-and-Error Genius)

To find these perfect recipes, the AI uses a technique called Monte Carlo Tree Search (MCTS).

Think of this like a grandmaster playing chess or a professional gamer exploring a massive map. The AI "plays" millions of tiny games of "molecular cooking."

  • It tries adding an ingredient (Expansion).
  • It tastes the result (Simulation).
  • It learns if that combination was a winner or a dud (Backpropagation).

Because it uses the "Pareto" logic mentioned above, it isn't just looking for "tasty" combinations; it is specifically looking for combinations that push the boundaries of both targets simultaneously.

The Result: A Better Menu

The researchers tested CombiMOTS on real-world disease targets (like those involved in Alzheimer's and Cancer). They found that while other AI models were either "too spicy" or "too sweet" (or just plain "invalid/inedible"), CombiMOTS consistently produced molecules that were:

  • Effective: They hit both targets well.
  • Diverse: It didn't just suggest the same thing over and over.
  • Cookable: They are actually possible to synthesize in a real lab.

In short: CombiMOTS is an AI that doesn't just settle for "good enough." It navigates the impossible trade-offs of biology to find the rare, perfect balance required for the next generation of life-saving medicines.

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 →