Hierarchy-Guided Topology Latent Flow for Molecular Graph Generation
Organizations: BCG X AI Science Institute
Abstract
Generating chemically valid 3D molecules is hindered by discrete bond topology: small local bond errors can cause global failures (valence violations, disconnections, implausible rings), especially for drug-like molecules with long-range constraints. Many unconditional 3D generators emphasize coordinates and then infer bonds or rely on post-processing, leaving topology feasibility weakly controlled. We propose Hierarchy-Guided Latent Topology Flow (HLTF), a planner-executor model that generates bond graphs with 3D coordinates, using a latent multi-scale plan for global context and a constraint-aware sampler to suppress topology-driven failures. On QM9, HLTF achieves 98.8% atom stability and 92.9% valid-and-unique, improving PoseBusters validity to 94.0% (+0.9 over the strongest reported baseline). On GEOM-DRUGS, HLTF attains 85.5%/85.0% validity/valid-unique-novel without post-processing and 92.2%/91.2% after standardized relaxation, within 0.9 points of the best post-processed baseline. Explicit topology generation also reduces "false-valid" samples that pass RDKit sanitization but fail stricter checks.
Figures & tables
| Method | Valid (%) | V&U (%) | V&U&N (%) |
|---|---|---|---|
| EQGAT-diff | 59.7 | 59.7 | 59.5 |
| +PP | 84.2 | 84.2 | 84.0 |
| FlowMol | 59.8 | 59.8 | 59.7 |
| +PP | 84.2 | 84.2 | 84.1 |
| GCDM | 0.2 | 0.2 | 0.2 |
| +PP | 95.2 | 95.2 | 95.2 |
| Variant | QM9 V&U | QM9 PB | GEOM V&U&N | GEOM V&U&N+PP |
| Post-hoc geometry (graph then coords) | 92.4 | 91.9 | 82.0 | 90.6 |
| Joint geometry (default) | 93.2 | 92.4 | 85.0 | 91.2 |
| Probability-space + projection | 91.6 | 90.9 | 77.0 | 88.2 |
| Logit-space (default) | 93.2 | 92.4 | 85.0 | 91.2 |
| No planning (null plan) | 90.8 | 91.0 | 76.0 | 88.5 |
| Teacher-only plan (train-time only) | 91.4 | 91.5 | 78.5 | 89.2 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Sweep | V&U&N (%) | V&U&N+PP (%) | |||
|---|---|---|---|---|---|
| Default | 1.0 | 0.5 | 0.2 | 85.0 | 91.2 |
| sweep | 0.5 | 0.5 | 0.2 | 83.2 | 90.8 |
| sweep | 2.0 | 0.5 | 0.2 | 85.7 | 91.3 |
| sweep | 1.0 | 0.2 | 0.2 | 84.4 | 91.1 |
| sweep | 1.0 | 1.0 | 0.2 | 84.8 | 91.0 |
| sweep | 1.0 | 0.5 | 0.1 | 84.5 | 91.1 |
| Variant | Valence (%) | Disconn. (%) | Ring/arom. (%) | Geometry (%) |
|---|---|---|---|---|
| No energy guidance | 40 | 35 | 15 | 10 |
| + | 18 | 20 | 10 | 52 |
| + | 14 | 12 | 8 | 66 |
Molecular Graph Generation
Molecular graph generation creates new chemically plausible molecules as graphs of atoms and bonds, often guided by desired properties or structures.
See all 44 papers