atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Piloting Structure-Based Drug Design via Modality-Specific Optimal Schedule

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based 3D molecule generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VLB-Optimal Scheduling (VOS), which trains a BFN with a decoupled generalized loss over a 2D time-rescaling plane and uses dynamic programming to find a VLB-optimal joint noise schedule for structure-based drug design (MolPilot).

Problem

Structure-based drug design generative models struggle with geometric fidelity because the joint probability path over continuous 3D positions and discrete 2D topology is poorly designed; default noise schedules make the path 3D-dominant.

Approach

Show that for multi-modal generation the VLB is a path integral dependent on the joint noise schedule, reduce the schedule design space to a 2D plane via time rescaling, train one model over that plane with a generalized loss, and search for the VLB-optimal path with dynamic programming.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply VLB-Optimal Scheduling to MolPilotMolPilot · CrossDock IDPB-Valid: 84.6% -> 95.9%Helped
Apply VLB-Optimal Scheduling to MolPilotMolPilot · PoseBusters OODPB-Valid: 57.8% -> 79.1%Helped
Apply VLB-Optimal Scheduling to TargetDiffTargetDiff · CrossDockPB-Valid: 50.5% -> 58.1%Helped
Add generalized loss (ablation)TargetDiff · CrossDockPB-Valid: 50.5% -> 53.7%Helped
Add the optimal schedule after generalized-loss training (ablation)TargetDiff + generalized loss · CrossDockPB-Valid: 53.7% -> 58.1%Helped
Use the optimal schedule instead of the default schedule (ablation)MolPilot · Validationvalidation loss: 5.51 -> 4.23Helped
Learn the noise schedule directly during training instead of deriving it by search (ablation)MolPilot · Validationvalidation loss: 4.23 -> 5.39Hurt
Move from identity time-rescaling to the optimal schedule (ablation)MolPilot · PoseBusters OODPB-Valid: 0.79 -> 0.80Helped
Move from identity time-rescaling to the optimal schedule (ablation)MolPilot · CrossDock IDVina Score Avg.: -6.63 -> -6.92Helped
Use generalized loss instead of the default objective (ablation)MolPilot · CrossDock IDVina Score Avg.Helped
Train with generalized loss rather than a fixed-path VLB objective (ablation)MolPilot · PoseBusters OODbinding affinityHelped
Use the optimal schedule rather than the default noise schedule (ablation)MolPilot trained with generalized loss · PoseBusters OODbinding pose qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CrossDock PoseBusters

Benchmarks: CrossDock PoseBusters

Metrics: PB-Valid passing rate Vina Score Vina Min Vina Dock scRMSD Strain energy passed Connected QED SA RMSD<2Å docking success

Baselines: AR Pocket2Mol FLAG TargetDiff DiffSBDD DecompDiff MolCRAFT

Builds on: Bayesian Flow Network MolCRAFT TargetDiff EquiFM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy