MolPaQ: Modular Quantum-Classical Patch Learning for Interpretable Molecular Generation
Organizations: Department of Computer Science, Tulane University, New Orleans, LA, USA.
Abstract
Molecular generative models must jointly ensure validity, diversity, and property control, yet existing approaches typically trade off among these objectives. We present MOLPAQ, a modular quantum-classical generator that assembles molecules from quantum-generated latent patches. A \b{eta}-VAE pretrained on QM9 learns a chemically aligned latent manifold; a reduced conditioner maps molecular descriptors into this space; and a parameter-efficient quantum patch generator produces entangled node embeddings that a valence-aware aggregator reconstructs into valid molecular graphs. Adversarial fine-tuning with a latent critic and chemistry-shaped reward yields 100% RDKit validity, 99.75% novelty, and 0.905 diversity. Beyond aggregate metrics, the pretrained quantum generator, steered by the conditioner, improves mean QED by approx. 2.3% and increases aromatic motif incidence by approx. 10-12% relative to a parameter-matched classical generator, highlighting its role as a compact topology-shaping operator.
Figures & tables
| Validity | Uniqueness | Novelty | QED | SA | logP | Diversity | Good@chem |
|---|---|---|---|---|---|---|---|
| 100% | 100.00% | 99.75% | 0.499 | 4.630 | 3.404 | 0.905 | 3,537 |
| Gen (all) | Gen (Good) | QM9 | |
|---|---|---|---|
| 1 AR | 34.0 | 64.6 | 17.8 |
| Mean AR / mol | 0.750 | 1.258 | 0.207 |
| Mean T rings / mol | 1.282 | 1.620 | 1.741 |
| Setup | FCD (ECFP PCA) |
|---|---|
| QM9 vs. QM9 (split) | 0.126 |
| Generated vs. Generated (split) | 0.264 |
| QM9 vs. Generated ( ) | 3.405 |
| QM9 vs. Generated (shrink) | 3.387 |
| QM9 vs. Generated ( Good region) | 3.744 |
| SMILES (truncated) | QED | logP | SA |
|---|---|---|---|
| CC(C)(C)OC(=O)Nc1ccc(OC)cc1 | 0.800 | 3.62 | 5.01 |
| COc1ccc(NC(=O)OC(C)(C)C)cc1 | 0.760 | 3.72 | 5.08 |
| Lipinski | Veber | Egan | PAINS/Brenk | hERG | CYP3A4 | |
|---|---|---|---|---|---|---|
| 91.9 | 99.4 | 97.4 | 65.9 | 57.8 | 8.3 | |
| Scored | Good@chem | Pareto | Great | Border | Top200 | Top50 |
| 10,908 | 3,537 | 1,199 | 516 | 58 | 200 | 50 |
| Method | Model Type | Valid (%) | Uni. Val. (%) | Nov. Val. (%) | Diversity | Time (s) |
|---|---|---|---|---|---|---|
| QVAE-Mole ( Wu et al., 2024 ) | VAE | 78.13 | 27.39 | 57.38 | 0.64 | 0.08 |
| SQ-VAE ( Li and Ghosh, 2022 ) | VAE | 44.23 | 7.24 | 16.32 | 0.58 | 0.15 |
| QGAN-HG ( Li et al., 2021 ) | GAN | 66.64 | 8.08 | 18.48 | 0.72 | 0.04 |
| P2-QGAN-HG ( Li et al., 2021 ) | GAN | 17.64 | 12.38 | 9.54 | 0.55 | 0.02 |
| MolPaQ (ours) | GAN | 100.0 | 100.0 | 99.75 | 0.905 | 0.036 |
Appendix figures & tables29 assets
Supplementary material from the paper’s appendix.
Appendix
| Set | BertzCT (median [IQR]) | Unique BM scaffolds | |
|---|---|---|---|
| Generated | 10,908 | 450.7 [224.9] | 2,906 |
| QM9 (Reference) | 133,798 | 158.8 [62.6] | 15,851 |
| Gen (all) | Gen ( Good ) | QM9 | |
|---|---|---|---|
| % with 1 AR | 34.0 | 64.6 | 17.8 |
| Mean AR / mol | 0.750 | 1.258 | 0.207 |
| Mean TR / mol | 1.282 | 1.620 | 1.741 |
| Mean AA / mol | 2.7 | 5.4 | 1.0 |
| Target quantiles (QED, logP) | QED | logP | SA |
|---|---|---|---|
| (25%, 25%) | 0.53 0.10 | 2.99 0.83 | 4.49 1.09 |
| (50%, 50%) | 0.53 0.11 | 3.23 0.93 | 4.54 1.13 |
| (75%, 75%) | 0.56 0.09 | 2.98 0.87 | 4.62 1.17 |
| Property | -value | ||
|---|---|---|---|
| QED | 669 | ||
| SA | 669 | ||
| logP | 669 |
| # | SMILES | QED | logP | SA |
|---|---|---|---|---|
| 1 | CC(C)(C)OC(=O)Nc1ccc(OC)cc1 | 0.800 | 3.62 | 5.01 |
| 2 | COc1ccc(NC(=O)OC(C)(C)C)cc1 | 0.760 | 3.72 | 5.08 |
| Metric | Value | Notes |
|---|---|---|
| Samples generated | 50,000 | random latent draws |
| Validity (final) | 0.787 | RDKit sanitization pass fraction |
| Unique SMILES | 35,036 | cumulative at 50k |
| Unique scaffolds | 9,180 | Murcko scaffolds at 50k |
| Rolling mean Tanimoto | 0.094 | Morgan ( , 2048), window |
| Property | Mean / Median | Comment |
|---|---|---|
| Validity | 0.787 | Fraction of RDKit-sanitized molecules |
| QED | 0.499 / 0.507 | Centered around typical drug-likeness range |
| logP | 3.120 / 3.064 | 74.9% within |
| SA | N/A | (SA computation disabled during this run) |
| Count | Fraction of Good@chem | |
|---|---|---|
| Great-ADMET (Strict) | 516 | 14.6% |
| Borderline | 58 | 1.6% |
| Unique scaffolds (Strict) | 337 | – |
| Unique scaffolds (Top-200) | 159 | – |
| Unique scaffolds (Top-50) | 46 | – |
| Metric | Median (Gen) | Median (Ref) | KS | MWU | ||
|---|---|---|---|---|---|---|
| QED | 0.510 | 0.473 | 11,331 | 133,798 | ||
| SA | 4.646 | 4.264 | 11,331 | 133,798 | ||
| logP | 3.328 | 0.282 | 11,331 | 133,798 |
| Target | Co-crystal | Mean Gen. | Median Gen. | % Better |
|---|---|---|---|---|
| 6XG5 (DHFR) | 41.5% | |||
| 2XCT (DNA gyrase) | 11.0% |
| Metric | Quantum | MLP |
|---|---|---|
| Novelty (%) | 99.75 | 99.47 |
| QED (avg) | 0.499 | 0.488 |
| logP (avg) | 3.404 | 3.209 |
| SA (avg) | 4.630 | 4.596 |
| Diversity | 0.905 | 0.904 |
| Good@chem (#) | 3,535 | 3,624 |
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