atlas

Research map / Graph learning / Graph self-supervised learning

SNACK: A Sequential Notation Framework for Probabilistic Graph Generation

NeurIPS 2026 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph 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 SNACK, a bijective string representation of graphs that encodes nonzero lower-triangular adjacency entries, enabling mask-based validity, exact GFlowNet training with automorphism correction, and competitive graph/molecule generation.

Problem

String-based graph generators lack a bijection between strings and graphs, so one graph maps to many strings, hurting probabilistic modeling (likelihood, GFlowNet training) and goal-directed/conditioned generation.

Approach

Linearize the graph row-by-row by encoding only nonzero lower-triangular adjacency entries as distance and edge-type tokens before node tokens, giving a bijection with ordered adjacency matrices; combined with BFS ordering, logit masking (grammar, valence, BFS) and automorphism-corrected trajectory balance enable exact string-based GFlowNets.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: QM9 MOSES Planar Lobster Enzymes SBM Ego Grid community-small Ego-small ZINC250k Peptides-func

Benchmarks: QM9 MOSES Planar Enzymes SBM Grid HOMO-LUMO gap optimization albuterol/aripiprazole similarity

Metrics: MMD Validity FCD SNN Fragment similarity Scaffold similarity success rate average reward diversity top-100 reward

Baselines: GraphRNN GDSS DiGress GEEL SMILES SELFIES SAFE STGG G2PT JT-VAE GCPN GraphDF

Builds on: GFlowNet trajectory balance GEEL SELFIES SMILES BFS ordering

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