atlas

Research map / Graph learning / Graph self-supervised learning

Learning-Order Autoregressive Models with Application to Molecular Graph Generation

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining

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 Learning-Order ARMs (LO-ARM), which learn a state-dependent generation order via a variational ELBO with RLOO gradients, and reports state-of-the-art FCD on QM9 and ZINC250k molecular graph generation.

Problem

Autoregressive models need a generation order, but data like graphs and images lack a canonical ordering; fixed orders impose inductive bias and any-order models are hard to train and less effective in likelihood.

Approach

Replace the uniform permutation prior of AO-ARMs with a learnable, state-dependent order-policy, train it with a variational lower bound using an amortized Plackett-Luce posterior and RLOO REINFORCE gradients, and apply it to molecular graphs as unmasking of dense adjacency matrices and node vectors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace uniform ordering with a learned order-policyAO-ARM on QM9 · QM9 generated samplesFCD: 0.671 -> 0.240Helped
Replace uniform ordering with a learned order-policyAO-ARM on ZINC250k · ZINC250k generated samplesValidity (%): 32.93 -> 96.26Helped
Use edge-first ordering instead of uniform sampling across edges and nodesAO-ARM on ZINC250k · ZINC250k generated samplesFCD: 6.541 -> 5.026Helped
Use a separate variational policy network rather than shared torso (ablation)LO-ARM-st-st on QM9 · QM9 generated samplesFCD: 0.465 ± 0.027 -> 0.264 ± 0.031Helped
Use entropy-based order policy rather than shared-torso model policy (ablation)LO-ARM-st-st on QM9 · QM9 testNLL: ≤22.23 ± 0.01 -> ≤24.05 ± 0.29Hurt
Use entropy-based order policy rather than shared-torso model policy (ablation)LO-ARM-st-sep on QM9 · QM9 generated samplesFCD: 0.264 ± 0.031 -> 0.444 ± 0.013Hurt
Add Top-p sampling with p=0.9 (ablation)LO-ARM-st-st on ZINC250k · ZINC250k generated samplesValidity (%): 90.84 -> 96.02Helped
Add Top-p sampling with p=0.9 (ablation)LO-ARM-st-st on ZINC250k · ZINC250k generated samplesFCD: 4.087 -> 9.237Hurt
Add Top-p sampling with p=0.3 (ablation)LO-ARM-st-sep on ZINC250k · ZINC250k generated samplesFCD: 3.229 -> 3.859Hurt
Add Top-p sampling with p=0.3 (ablation)LO-ARM-st-sep on ZINC250k · ZINC250k generated samplesValidity (%): 96.26 -> 96.70Helped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC250k MNIST

Benchmarks: QM9 ZINC250k

Metrics: NLL validity uniqueness FCD QED SAS similarity

Baselines: AO-ARM Biased-AO-ARM GDSS DiGress GraphARM CatFlow GraphDF MoFlow SPECTRE EDP-GNN GraphAF JT-VAE

Builds on: AO-ARM DiGress CatFlow RLOO

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