- Splits motion into three geometry-aware parts
- Treats rigid and flexible molecular motions differently
- Reaches state-of-the-art quality on GEOM-Drugs and GEOM-QM9
- Samples high-fidelity shapes in as few as 50 steps
If a computer draws a molecule’s 3D shape the wrong way, drug design can start from a bad guess. That is the problem this paper tackles: most diffusion and flow matching models treat molecules like loose point clouds, even though real molecules have stiff bond lengths and bond angles, while torsion angles do most of the flexing. The new method, GO-Flow, splits generation into three parts that match molecular geometry: translation space with linear optimal transport, rotation space with geodesic flows on SO(3), and conformation space with entropic optimal transport. In plain English, it guides molecules through the kinds of motion they actually use instead of forcing every step through ordinary Euclidean space. Combined with equivariant neural architectures, which keep outputs consistent when molecules rotate, the approach improves geometric validity and rotation consistency. On GEOM-Drugs and GEOM-QM9, GO-Flow reaches state-of-the-art generation quality. The paper also reports that learning straighter probability paths on the right manifolds lets it sample high-fidelity molecular conformations in as few as 50 steps. That makes the model interesting not just for accuracy, but for speed too.
A molecule does not twist itself like a cloud of dust. Some parts stay stiff, some parts turn, and the real wiggle often hides in the links between them. That is why 3D shape generation can go wrong so easily: if a model pushes atoms around as if every move were equally free, it can produce structures that look smooth on a screen but make little physical sense. GO-Flow starts from that mismatch. It asks a simpler question than most generators do: what if the model moved a molecule the way chemistry already moves it? That shift matters for drug design, because a bad 3D guess can send the rest of the pipeline down the wrong path. The surprising part is that the fix is not more brute force, but better geometry.
Why the usual 3D route misses the mark
GO-Flow targets a hard problem in computational chemistry: drawing the same molecule in the right 3D pose, not just any pose. The abstract makes the central complaint plain — most diffusion and flow matching systems treat molecules like unstructured point clouds in Cartesian space, even though bond lengths and bond angles stay relatively stiff while torsion angles do most of the flexible work. That mismatch forces a model to relearn basic geometry from scratch, and the intermediate shapes can drift into forms that are hard to defend physically. GO-Flow answers with a decomposition that matches the job to the right motion. It does not ask one path to do everything. Instead, it gives translation, rotation, and internal shape their own rules, which is why the generated paths stay closer to molecular reality and the results improve on both GEOM-Drugs and GEOM-QM9.
Three motions, three spaces
The method breaks generation into three subspaces because each part of a molecule moves in a different way. Translation uses linear optimal transport, which here means the model moves a molecule’s position across space along a direct matching path. Rotation uses geodesic flows on SO(3), so turning happens along the natural curved paths of rotation rather than through a crude straight-line shortcut. Conformation uses entropic optimal transport, which lets the flexible internal shape change while keeping the path smooth enough to learn. That decomposition gives GO-Flow a geometric bias: instead of asking one generic network to rediscover physical constraints, it hands those constraints to the path itself. With an equivariant neural architecture on top, the model stays consistent when a molecule is rotated, which is exactly what you want from a generator that must respect 3D structure.
high-fidelity sampling
GO-Flow on GEOM-Drugs and GEOM-QM9- Translation space handles whole-molecule movement with linear optimal transport.
- Rotation space handles turning with geodesic flows on `SO(3)`.
- Conformation space handles flexible shape change with entropic optimal transport.
“learning straighter probability paths on the correct manifolds naturally”
“learning straighter probability paths on the correct manifolds naturally”
Why this change matters for drug design
The payoff is practical. Drug discovery often needs many plausible 3D conformations, and the quality of those conformations shapes the next step in the pipeline. GO-Flow improves geometric validity because its paths already respect the molecule’s own degrees of freedom, so the model spends less effort fighting basic physics. It also keeps rotation-consistent generation, which matters when the same molecule can appear in many orientations without changing its chemistry. Just as important, the method does not trade that care for slowness. By learning straighter paths on the right manifolds, it can sample high-fidelity conformations in as few as 50 steps, which makes fast generation feel less like a compromise and more like a real option for large-scale use.
What to watch next
The strongest test for GO-Flow is whether its geometric advantage holds outside the two datasets named here, GEOM-Drugs and GEOM-QM9, and whether the same manifold split still helps when molecular motion gets messier. The paper’s result points to a specific kind of future model: one that does not treat 3D chemistry as a generic cloud problem, but as a mix of position, turning, and internal flexibility. That is the real surprise sitting underneath the headline speedup. The method does not win by making the old route faster. It wins by taking a route that fits the molecule better from the start, which means the next obvious question is whether that fit stays strong in other chemical settings where shapes are harder to sample.

Comments