atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Offline Model-based Optimization for Real-World Molecular Discovery

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.

Proposes MolStitch, an offline multi-objective molecular optimization framework that stitches offline molecules with a learned StitchNet, ranks them with a pairwise rank-based proxy, and fine-tunes REINVENT via IPO-style preference optimization.

Problem

Molecular discovery usually relies on online oracle queries (wet-lab experiments) that are slow and costly; offline multi-objective molecular optimization must improve a generative model using only a fixed offline dataset without repeated oracle evaluation.

Approach

Stitches molecule pairs from the offline dataset into new molecules with a StitchNet (pretrained by imitating a rule-based crossover, then refined with proxy-derived chemical feedback), replaces score regression with a pairwise rank-based proxy, samples objective weights via Dirichlet priority sampling, and fine-tunes REINVENT with IPO-style preference optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MolStitch rather than the strongest reported baselineOffline molecular property optimization · GSK3β+JNK3HV: 0.540±0.113 -> 0.579±0.070Helped
use MolStitch rather than the strongest reported baselineOffline molecular property optimization · GSK3β+JNK3+QEDHV: 0.309±0.087 -> 0.403±0.065Helped
use MolStitch rather than the strongest reported baselineOffline molecular property optimization · GSK3β+JNK3+QED+SAHV: 0.281±0.058 -> 0.352±0.080Helped
use MolStitch rather than the strongest reported baselineOffline docking score optimization · parp1, jak2, braf, fa7, 5ht1bHV: 0.544±0.032 -> 0.560±0.037; 0.498±0.030 -> 0.515±0.041; 0.528±0.034 -> 0.554±0.042; 0.445±0.053 -> 0.451±0.061; 0.545±0.Helped
add StitchNet to the no-component baseline (ablation)Offline MOMO (GSK3β+JNK3+QED+SA) · GSK3β+JNK3+QED+SAHV: 0.171±0.026 -> 0.193±0.053Helped
add Priority Sampling to StitchNet without Rank-based Proxy (ablation)Offline MOMO (GSK3β+JNK3+QED+SA) · GSK3β+JNK3+QED+SAHV: 0.193±0.053 -> 0.220±0.054Helped
add Rank-based Proxy to the setup with StitchNet and Priority Sampling (ablation)Offline MOMO (GSK3β+JNK3+QED+SA) · GSK3β+JNK3+QED+SAHV: 0.220±0.054 -> 0.352±0.080Helped
add StitchNet instead of stochastic sampling for data augmentation (ablation)Offline MOMO (GSK3β+JNK3+QED+SA) · GSK3β+JNK3+QED+SAHV: 0.251±0.084 -> 0.352±0.080Helped
replace the rule-based crossover operator with StitchNet for data augmentation (ablation)Offline MOMO (GSK3β+JNK3+QED+SA) · GSK3β+JNK3+QED+SAHV: 0.302±0.072 -> 0.352±0.080Helped
use IPO instead of RLHF for preference optimization (ablation)StitchNet-based offline MOMO · GSK3β+JNK3+QED+SAHV: 0.232±0.071 -> 0.344±0.082Helped
use IPO instead of DPO for preference optimization (ablation)StitchNet-based offline MOMO · GSK3β+JNK3+QED+SAHV: 0.327±0.081 -> 0.344±0.082Helped
add a separate Rank-based Proxy to StitchNet with IPO (ablation)StitchNet-based offline MOMO · GSK3β+JNK3+QED+SAHV: 0.344±0.082 -> 0.352±0.080Helped

Surprising findings

Limitations

Experimental setup

Datasets: ZINC MPO offline dataset (GSK3β, JNK3, QED, SA) docking score dataset (parp1, fa7, jak2, braf, 5ht1b)

Benchmarks: molecular property optimization (GSK3β, JNK3, QED, SA) docking score optimization (parp1, jak2, braf, fa7, 5ht1b)

Metrics: hypervolume (HV) R2 indicator average property score (top-10/top-100) scaffold and carbon-skeleton diversity

Baselines: REINVENT AugMem GraphGA Saturn GeneticGFN Grad COMs IOM RoMA Ensemble Proxy BIB BootGen

Builds on: REINVENT DPO IPO offline model-based optimization trajectory stitching

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