atlas

Research map / Graph learning / Graph self-supervised learning

Graph Diffusion Policy Optimization

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 1 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 GDPO, a policy-gradient method that fine-tunes discrete graph diffusion models (DiGress) on arbitrary reward signals using an "eager policy gradient" that weights x0-prediction log-likelihoods instead of per-step transition log-likelihoods.

Problem

Optimizing discrete graph diffusion models for non-differentiable, arbitrary downstream objectives (e.g., molecular docking, validity, distribution similarity) where direct REINFORCE-style policy gradients (DDPO) fail to converge due to high variance on discrete graph trajectories.

Approach

Formulate graph DPM denoising as an MDP and replace the per-step transition log-likelihood gradient in REINFORCE with the gradient of log p(G0|Gt) at all timesteps ("eager policy gradient"), a biased but lower-variance estimator that directly promotes predicting high-reward G0 from every noisy state.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace one-step denoising gradients with eager gradients on the predicted clean graphGraph DPM optimization · Toy connected-graph generationaverage rewardHelped
replace DDPO with GDPOGraph DPM optimization · Planar and SBM graphsaverage distribution distance reduction vs DiGress: 81.97%; 41.64%Helped
replace DDPO with GDPOMolecular graph optimization · ZINC250kHit Ratio: 5.72%Helped
replace DDPO with GDPOMolecular graph optimization · ZINC250kDS (top 5%): 1.48%Helped
replace DDPO with GDPOMolecular graph optimization · MOSES, four targets excluding 5ht1bHit Ratio: 12.94%Helped
replace DDPO with GDPOMolecular graph optimization · MOSESDS (top 5%): 5.54%Helped
increase the validity reward weight from 0.7 to 0.9 (ablation)GDPO · Planar GraphsClus: 0.62 ± 0.11 -> 2.17 ± 0.84Hurt
increase the validity reward weight from 0.7 to 0.9 (ablation)GDPO · Planar GraphsV.U.N (%): 73.83± 2.49 -> 81.26 ± 3.02Helped
add importance sampling to DDPO (ablation)DDPO · ZINC250k, 5ht1bHit Ratio: 5.488 ± 1.989 -> 10.304 ± 1.277Helped
add importance sampling to GDPO (ablation)GDPO · ZINC250kHit Ratio: 9.814 ± 1.352 -> 0.850 ± 0.602Hurt
reduce the number of sampled trajectories (ablation)GDPO · ZINC250k, 5ht1btraining stabilityHurt
assign a high weight to the novelty reward (ablation)GDPO · Molecule property optimizationrewardHurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC250k MOSES SBM Planar

Benchmarks: SBM Planar ZINC250k MOSES

Metrics: Deg Clus Orb V.U.N (%) Hit Ratio DS (top 5%) Spectral MMD IoU Uniqueness

Baselines: GraphRNN SPECTRE GDSS MOOD DiGress DDPO GCPN REINVENT FREED DiGress-guidance

Builds on: DDPO DiGress REINFORCE DPOK

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