← Nieuwste papers
🤖 machine learning

Autoregressive latent diffusion for 3D molecule generation

Het artikel introduceert KRONOS, een latent autoregressief diffusiekader dat onvoorwaardelijke en fragment-geconditioneerde 3D-molecuulgeneratie binnen één enkele architectuur verenigt, waarbij het de state-of-the-art prestaties bereikt onder autoregressieve methoden terwijl het competitief blijft met diffusiemodellen.

Oorspronkelijke auteurs: Federico Ottomano, Gaopeng Ren, Yingzhen Li, Kim E. Jelfs, Alex M. Ganose

Gepubliceerd 2026-07-13
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Federico Ottomano, Gaopeng Ren, Yingzhen Li, Kim E. Jelfs, Alex M. Ganose

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een meester LEGO-architect bent die een nieuwe, complexe molecuul vanaf nul probeert te bouwen. Een lange tijd was de beste manier om dit te doen als een diffusiemodel: stel je een enorme, chaotische wolk voor van zwevende LEGO-steentjes en schud langzaam, magisch aan de tafel totdat de steentjes in elkaar klikken tot een perfecte vorm. Deze methode werkt ontzettend goed, maar er is een addertje onder het gras: je moet de machine precies vertellen hoeveel steentjes je wilt voordat je begint. Als je het fout raadt, stort het hele bouwwerk in.

Toen kwamen autoregressieve modellen, die meer lijken op het bouwen van een toren, steentje voor steentje. Je plaatst er één, dan de volgende, en dan de volgende. Dit is geweldig omdat je niet vooraf de uiteindelijke grootte hoeft te weten, en je kunt zelfs beginnen met een specifiek "zaadje" (zoals een bekend medicijn-scaffold) en een nieuwe structuur eromheen bouwen. Echter, deze steentje-voor-steentje bouwers hadden vaak moeite om de hoge kwaliteit van de "wolk-schuddende" diffusiemodellen te evenaren, en ze raakten soms in de war bij het bouwen rondom een specifiek zaadje.

Maak kennis met KRONOS, een nieuw framework geïntroduceerd door onderzoekers van Imperial College London. Zie KRONOS niet als een bouwer die werkt met ruwe, slordige steentjes, maar als een architect die werkt met gecomprimeerde, magische blauwdrukken.

De Magische Blauwdruk (Latente Ruimte)

In plaats van te proberen de exacte 3D-coördinaten en het chemische type van elk afzonderlijk atoom direct te voorspellen (wat is also_t proberen de kleur en textuur van elk steentje te beschrijven terwijl je het plaatst), vertaalt KRONOS de molecuul eerst naar een "latente ruimte". Stel je dit voor als een geheime, gecomprimeerde taal waar een hele molecuul wordt gerepresenteerd door een enkele, vloeiende, continue token. Het is alsof je een complex 3D-beeldhouwwerk omzet in een enkele, elegante regel code die alle vorm- en chemische informatie bevat.

KRONOS bouwt moleculen door deze gecomprimeerde tokens één voor één te voorspellen, net zoals je een zin woord voor woord leest. Maar hier komt de twist: om de volgende token te voorspellen, gebruikt het een diffusieproces. Het is alsof de architect naar de huidige blauwdruk kijkt, een lichtelijk "ruizige" of wazige versie van het volgende stukje voorstelt zich, en deze vervolgens "ontruist" (denoising) om uit te rekenen wat het precies moet zijn. Dit combineert het beste van twee werelden: de flexibiliteit van stap-voor-stap bouwen met de hoge kwaliteit van het "wolk-schudden" van diffusie.

De "Fill-in-the-Middle" Truc

Een van de coolste functies van KRONOS is hoe het omgaat met "partiële" moleculen. Stel je voor dat je een puzzel hebt en je wilt de ontbrekende stukjes invullen, maar de ontbrekende stukjes zitten niet altijd aan het einde; soms zitten ze in het midden, of wil je rondom een specifiek deel bouwen.

De onderzoekers gebruikten een strategie geïnspireerd door "Fill-in-the-Middle" (FIM). Tijdens de training leerden ze het model niet alleen om van links naar rechts te lezen. Ze leerden het model een molecuul te bekijken, deze in willekeurige stukken (fragmenten) te hakken, enkele stukken te verbergen en het model de gaten te laten invullen. Soms moet het model het hele ding vanaf nul opbouwen (onconditioneel), en soms moet het een specifiek fragment voltooien (fragment-geconditioneerd).

De paper suggereert dat KRONOS door dit te doen, een meester is geworden in beide taken zonder twee verschillende hersenen nodig te hebben. Het is alsof je een chef traint om een volledige maaltijd vanaf nul te koken én om een gerecht af te maken dat iemand anders al is begonnen, allemaal in dezelfde keuken, zonder dat de chef in de war raakt.

De Resultaten: Hoe goed is het?

Het team heeft KRONOS getest op twee belangrijke datasets: QM9 (een collectie van 97.609 kleine moleculen) en GEOM-Drugs (een enorme collectie van meer dan 1,1 miljoen medicijnachtige conformers).

  • Op QM9: KRONOS bereikte een 3D-validiteit van 97,3% en een 3D-AtomStable score van 99,07%. Dit betekent dat bijna elke gegenereerde molecuul chemisch correct en stabiel was. Onder alle "steentje-voor-steentje" (autoregressieve) methoden die werden getest, kwam KRONOS als beste uit de bus. Het was zelfs competitief met de zware jongens uit de "wolk-schud"-wereld (diffusie), zoals JODO, dat een score van 96,3% behaalde voor validiteit.
  • Op GEOM-Drugs: Dit is de moeilijkere test. KRONOS bereikte een 3D-validiteit van 94,7% en een AtomStable score van 86,45%, waarmee het andere autoregressieve modellen versloeg en concurrerend bleef met diffusiemethoden.
  • Fysieke Realiteitscheck: De onderzoekers controleerden niet alleen of de moleculen er goed uitzagen; ze draalden ze door een kwantumchemische simulatie genaamd GFN2-xTB om te zien of ze fysiek stabiel waren. Op QM9 hadden de gegenereerde moleculen een Mediaan RMSD (Root Mean Square Distance) van slechts 0,074 Å (Angström) vergeleken met de geoptimaliseerde, perfecte structuren. Dit suggereert dat de moleculen die KRONOS bouwt, al zeer dicht bij hun natuurlijke, stabiele vormen liggen.

Wat KRONOS NIET is

Het is belangrijk om te vermelden wat dit paper niet beweert. De auteurs geven expliciet aan dat KRONOS geen volledig "permutatie-invariant" model is zoals sommige andere geavanceerde architecturen (zoals NEAT). Dit betekent dat de volgorde waarin het de fragmenten ziet er een beetje toe doet, terwijl een echt permutatie-invariant model niet om de volgorde zou geven. De paper argumenteert echter dat de "Fill-in-the-Middle" training voldoende was om het model robuust te maken zonder die extra complexiteit.

Ook wordt de kwaliteit van KRONOS begrensd door de kwaliteit van de "magische blauwdruk" (de vooraf getrainde autoencoder die het gebruikt). Als de blauwdruk niet perfect is, kan KRONOS ook geen perfect molecuul bouwen. De auteurs suggereren dat als iemand in de toekomst een betere blauwdruk uitvindt, KRONOS automatisch ook beter wordt.

De Kernboodschap

KRONOS suggereert dat je niet hoeft te kiezen tussen het bouwen van een molecuul stukje voor stukje (flexibel, variabele lengte) en het gebruiken van een krachtig diffusieproces (hoge kwaliteit). Door te werken in een gecomprimeerde "latente" ruimte en een slimme "fill-in-the-middle" trainingsmethode te gebruiken, slaagt het erin om beide te doen. Het creëert moleculen die chemisch geldig zijn, geometrisch accuraat en die gebouwd kunnen worden rond specifieke startpunten, terwijl het de deur openhoudt voor moleculen van elke grootte. Het is een veelbelovend nieuw instrument voor medicijnontwikkeling, dat laat zien dat de beste manier om de toekomst te bouwen soms is om vanuit het midden te leren.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →