atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Enhancing Ligand Validity and Affinity in Structure-Based Drug Design with Multi-Reward Optimization

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based 3D molecule generation

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.

Fine-tunes the MolCRAFT Bayesian flow network for structure-based drug design with multi-reward DPO (BFN-DPO), using softmax reward normalization and a variance-penalized ensemble to jointly improve Vina docking score, strain energy, and QED.

Problem

Structure-based drug design generative models mainly fit the training chemical distribution and optimize binding affinity, often producing ligands with poor validity (high strain energy, clashes) and low synthetic accessibility, so the affinity-property Pareto front is not expanded.

Approach

Derives a direct preference optimization objective for Bayesian flow networks (BFN-DPO), combines multiple rewards via per-batch softmax normalization and a variance-penalized score, and stabilizes training with E2PO, so a pretrained BFN can be steered toward higher affinity and validity together.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune MolCRAFT with multi-reward optimization using Vina Score, strain energy, and QEDMolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -6.59 -> -7.18Helped
Fine-tune MolCRAFT with multi-reward optimization using Vina Score, strain energy, and QEDMolCRAFT · CrossDocked test targetsSA (average; higher is better): 0.69 -> 0.74Helped
Fine-tune MolCRAFT with multi-reward optimization using Vina Score, strain energy, and QEDMolCRAFT · CrossDocked test targetsQED (average; higher is better): 0.50 -> 0.55Helped
Use gradient surgery on three reward losses instead of uncertainty-based reward optimization (ablation)MolCRAFT multi-reward optimization · CrossDocked test targetsVina Score (median; lower is better): -7.38 -> -6.80Hurt
Apply gradient surgery separately to six atom and type losses instead of uncertainty-based reward optimization (ablation)MolCRAFT multi-reward optimization · CrossDocked test targetsVina Score (median; lower is better): -7.38 -> -6.87Hurt
Use two-stage iterative fine-tuning instead of uncertainty-based reward optimization (ablation)MolCRAFT multi-reward optimization · CrossDocked test targetsVina Score (median; lower is better): -7.38 -> -7.16Hurt
Optimize all seven rewards instead of Dock+SE+QED (ablation)MolCRAFT multi-reward optimization · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.50Hurt
Optimize Vina Score alone instead of the three-reward combination (ablation)MolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.63Hurt
Optimize Vina Min alone instead of the three-reward combination (ablation)MolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.61Hurt
Optimize Vina Dock alone instead of the three-reward combination (ablation)MolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.63Hurt
Optimize strain energy alone instead of the three-reward combination (ablation)MolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.51Hurt
Optimize clash alone instead of the three-reward combination (ablation)MolCRAFT · CrossDocked test targetsVina Score (average; lower is better): -7.18 -> -6.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CrossDocked

Benchmarks: CrossDocked test set (100 targets)

Metrics: Vina Score Vina Min Vina Dock strain energy clash synthetic accessibility QED PoseBuster validity pass rate

Baselines: AR Pocket2Mol FLAG TargetDiff DecompDiff DecompOpt IPDiff AliDiff MolCRAFT

Builds on: Direct Preference Optimization Diffusion-DPO Bayesian flow networks MolCRAFT E2PO

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