atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

InversionGNN: A Dual Path Network for Multi-Property Molecular Optimization

ICLR 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 InversionGNN, a dual-path GNN whose frozen property predictor is inverted via gradient-based Pareto search over differentiable scaffolding trees to generate multi-objective molecules sample-efficiently.

Problem

Multi-objective molecular optimization where properties conflict or correlate, and existing methods underuse learned chemical knowledge, rely on linear scalarization, or are costly (GA, Bayesian optimization).

Approach

A dual-path GNN: a direct property-prediction path trained on Oracle labels, and an inversion path that back-propagates gradients to edit a differentiable scaffolding tree using a non-dominated (QP-based MGDA-style) descent direction relaxed to discrete chemical space, with weight-conditioned search across weight vectors to cover the Pareto front.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use InversionGNN instead of GAN-GASynthetic multi-objective optimization · Synthetic taskHV: 0.202_{\pm 0.017} -> 0.328_{\pm 0.001}Helped
Replace linear scalarization with gradient-based Pareto inversion (ablation)InversionGNN · Weight-conditioned molecular optimizationAPS: 0.529_{\pm 0.006} -> 0.648_{\pm 0.012}Helped
Replace linear scalarization with gradient-based Pareto inversion (ablation)InversionGNN · Weight-conditioned molecular optimizationNU: 0.049_{\pm 0.002} -> 0.026_{\pm 0.001}Helped
Replace linear scalarization with gradient-based Pareto inversion (ablation)InversionGNN · Weight-conditioned molecular optimizationDiv: 0.541_{\pm 0.007} -> 0.435_{\pm 0.009}Hurt
Use InversionGNN instead of HN-GFNMulti-objective drug discovery · GSK3β + JNK3HV: 0.592_{\pm 0.042} -> 0.763_{\pm 0.031}Helped
Use InversionGNN instead of DSTMulti-objective drug discovery · GSK3β + JNK3APS: 0.827 -> 0.841Helped
Use InversionGNN instead of HN-GFNMulti-objective drug discovery · GSK3β + JNK3Div: 0.784 -> 0.768Hurt
Use InversionGNN instead of MOGFN-ALMulti-objective drug discovery · GSK3β + JNK3 + QED + SAHV: 0.377_{\pm 0.046} -> 0.519_{\pm 0.038}Helped
Use InversionGNN instead of DSTMulti-objective drug discovery · GSK3β + JNK3 + QED + SAAPS: 0.752 -> 0.773Helped

Surprising findings

Limitations

Experimental setup

Datasets: ZINC 250K

Benchmarks: synthetic two-objective Pareto task (n=20) GSK3β+JNK3 drug discovery GSK3β+JNK3+QED+SA drug discovery MOGFN synthetic n-gram sequence task

Metrics: hypervolume novelty top-K diversity top-K average property score non-uniformity oracle calls

Baselines: I-LS GAN-GA HN-GFN MOGFN-AL MOGFN-PC MOEA/D NSGA-III LigGPT GCPN MolDQN GA+D MARS

Builds on: differentiable scaffolding tree (DST) MGDA EPO Pareto MTL

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