Budgeted Quotient-Residual Guidance for Frozen Pocket-Conditioned Molecular Diffusion
Organizations: Department of Computer Science and Engineering, University of Connecticut Storrs, CT 06269, USA · Institute of Health and Medicine, Hefei Comprehensive National Science Center Hefei 230601, China
Abstract
Pocket-conditioned molecular diffusion updates ambient atom coordinates, but many lead-optimization objectives are expressed on quotient features such as distances, contacts, and anchored substructures. We introduce budgeted quotient-residual guidance (QRG), an inference-time correction that makes these quotient objectives active without retraining the molecular generator. QRG lifts quotient covectors to metric-horizontal ambient directions and delivers them through a trust budget set by the frozen sampler's own step norm: quotient geometry chooses the direction, while sampler motion bounds the scale. We derive the horizontal lift, closed-form sampler-budget update, KL/kinetic interpretation around a frozen reverse step, equivariance conditions, and a product-budget split for budget-capped section and residual controls. Controlled quotient tasks confirm that sampler-relative delivery activates signals that raw local quotient gradients leave dormant. On frozen TargetDiff backbones, official seed-0 CBGBench ligand-generation/editing sweeps show practical quality-runtime gains: Local-QRG improves validity from 0.815 to 0.864 on fragment growing, 0.664 to 0.707 on scaffold hopping, and 0.681 to 0.712 on linker design, while PredNext-QRG improves fragment/scaffold and remains near-neutral on linker. Novelty remains 1.000 and diversity is preserved in the matched multi-seed molecular slice, giving task-dependent improvements without sampler retraining or backbone modification. Overall, QRG provides a lightweight route to quotient-aware inference for frozen molecular samplers with explicit runtime accounting.
Figures & tables
| Task | Method | Success | Key error | NFE |
|---|---|---|---|---|
| Gaussian 2D | Base | 0.159 | 0.528 | 64 |
| Dormant local | 0.159 | 0.529 | 64 | |
| Budgeted residual | 0.246 | 0.451 | 64 | |
| Orbit points | Base | 0.117 | 0.406 | 72 |
| Dormant local | 0.117 | 0.406 | 72 | |
| Budgeted residual | 0.310 | 0.299 | 72 |
| Task | Method | Official parts | Validity | val. | sec/sample | Control/base | Novelty | Diversity |
|---|---|---|---|---|---|---|---|---|
| Fragment | Base | 5/5 | 0.815 | – | 16.68 | 0.000 | 1.000 | 0.898 |
| PredNext-QRG | 5/5 | 0.829 | +0.014 | 18.28 | 0.192 | 1.000 | 0.899 | |
| Local-QRG | 5/5 | 0.864 | +0.049 | 19.91 | 0.265 | 1.000 | 0.896 | |
| Scaffold | Base | 5/5 | 0.664 | – | 17.99 | 0.000 | 1.000 | 0.913 |
| PredNext-QRG | 5/5 | 0.683 | +0.019 | 20.36 | 0.194 | 1.000 | 0.911 | |
| Local-QRG | 5/5 | 0.707 | +0.043 | 20.18 | 0.268 | 1.000 | 0.912 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Cheap surrogate | Validity | Unique | Diversity | sec/sample |
|---|---|---|---|---|
| Sampled pairs, 16 | 0.888 | 854 | 0.896 | 17.84 |
| Sampled pairs, 128 | 0.886 | 856 | 0.897 | 18.15 |
| Local radius | 0.902 | 869 | 0.896 | 16.88 |
| Task | Method | Mean | Median | 95% bootstrap CI | Wins/losses/ties | |
|---|---|---|---|---|---|---|
| Fragment | PredNext-QRG | 61 | +0.013 | +0.010 | 32/27/2 | |
| Fragment | Local-QRG | 61 | +0.049 | +0.030 | 42/14/5 | |
| Scaffold | PredNext-QRG | 64 | +0.019 | +0.040 | 44/17/3 | |
| Scaffold | Local-QRG | 64 | +0.043 | +0.060 | 43/19/2 | |
| Linker | PredNext-QRG | 43 | -0.001 | +0.020 | 22/19/2 | |
| Linker | Local-QRG | 43 | +0.030 | +0.040 | 25/14/4 |
| Task | Method | Mean | Median | P10 | P25 | P75 | P90 | Min/Max | |
|---|---|---|---|---|---|---|---|---|---|
| Fragment | PredNext-QRG | 61 | +0.013 | +0.010 | -0.060 | -0.020 | +0.050 | +0.100 | -0.160/+0.210 |
| Fragment | Local-QRG | 61 | +0.049 | +0.030 | -0.060 | +0.000 | +0.100 | +0.190 | -0.280/+0.400 |
| Scaffold | PredNext-QRG | 64 | +0.019 | +0.040 | -0.097 | -0.010 | +0.103 | +0.167 | -0.860/+0.330 |
| Scaffold | Local-QRG | 64 | +0.043 | +0.060 | -0.246 | -0.023 | +0.190 | +0.271 | -0.860/+0.520 |
| Linker | PredNext-QRG | 43 | -0.001 | +0.020 | -0.158 | -0.035 | +0.060 | +0.130 | -0.340/+0.270 |
| Linker | Local-QRG | 43 | +0.030 | +0.040 | -0.148 | -0.050 | +0.130 | +0.156 | -0.260/+0.440 |
| Fragment variant | Seeds | Validity | Runtime | Control/base |
|---|---|---|---|---|
| Base | 3 | 0.000 | ||
| Section-only | 1 | – | ||
| Sham-QRG | 3 | 0.255 | ||
| PredNext-QRG | 3 | 0.193 | ||
| Local-QRG | 3 | 0.271 | ||
| Rollout-QRG Teacher | 3 | 0.253 |
| Task / method | Paired targets | Mean Vina | Better targets |
|---|---|---|---|
| Fragment / PredNext-QRG | 30 | 14/30 | |
| Fragment / Local-QRG | 30 | 17/30 | |
| Scaffold / PredNext-QRG | 44 | 28/44 | |
| Scaffold / Local-QRG | 44 | 35/44 | |
| Linker / PredNext-QRG | 42 | 20/42 | |
| Linker / Local-QRG | 42 | 17/42 |
| Evaluation asset | Completed rows | Generated samples | Role in the paper |
|---|---|---|---|
| Official ligand-generation/editing sweeps | 9 | 50,400 | Main validity, runtime, and control-budget evidence for fragment growing, scaffold hopping, and linker design in table 2 . |
| Official section-only controls | 3 | 16,800 | Residual-off controls used to separate section delivery from quotient-residual guidance. |
| Official side-chain sweep | 4 | 25,600 | Out-of-family budget-transfer stress test; not counted as a ligand-generation win claim. |
| Matched multi-seed molecular slice | 40 | – | Novelty/diversity preservation, development ablations, rollout-teacher diagnostics, and sham-control comparisons. |
| Target-balanced docking diagnostic | 6 | – | Supporting raw-pocket AutoDock Vina diagnostic with paired target comparisons; not a binding-affinity claim. |
| Official full aggregate total | 16 | 92,800 | Completed official seed-0 aggregate rows across all four molecular tasks and four reported method families. |
| Task | Method | Generated | sec/sample | Approx. GPU h | Control/base |
|---|---|---|---|---|---|
| Fragment | Base | 6,100 | 16.68 | 28.3 | 0.000 |
| Fragment | PredNext-QRG | 6,100 | 18.28 | 31.0 | 0.192 |
| Fragment | Local-QRG | 6,100 | 19.91 | 33.7 | 0.265 |
| Scaffold | Base | 6,400 | 17.99 | 32.0 | 0.000 |
| Scaffold | PredNext-QRG | 6,400 | 20.36 | 36.2 | 0.194 |
| Scaffold | Local-QRG | 6,400 | 20.18 | 35.9 | 0.268 |
| Method family | Guidance schedule | Guidance deliveries/sample | Denoiser-query interpretation |
|---|---|---|---|
| Base | Frozen reverse sampler only | 0 | No guidance branch and no extra denoiser rollout. |
| Section-only | Section branch, residual budget zero | 500 | Tests delivery without quotient-residual correction. |
| PredNext-QRG | Predicted-next residual every two denoising steps | 250 | Reuses the sampler’s predicted next state; deployed point avoids rollout-teacher queries. |
| Local-QRG | Local-radius quotient surrogate with trust-region delivery | 500 | Uses a cheap local surrogate rather than querying a rollout teacher. |
| Rollout-QRG Teacher | One shared rollout before residual evaluation | 500 | Diagnostic high-cost teacher/oracle point, not the deployed method. |
Diffusion Guidance
Diffusion guidance steers generative sampling toward prompts, rewards, measurements, safety constraints, or other desired outcomes.
See all 112 papers