stat.MLOct 14, 2026

SNACK: A Sequential Notation Framework for Probabilistic Graph Generation

Authors: Hohyun Kim, Hyesung Kim, Min-hwan Oh, Seunggeun Lee

Organizations: Seoul National University

Abstract

We introduce SNACK, a string representation for probabilistic graph generation that enables language models to generate graphs with discrete node and edge features. SNACK linearizes graphs by encoding the nonzero entries of the lower-triangular adjacency matrix, establishing a bijective correspondence between valid sequences and ordered adjacency matrices. This design enables invalid logit masking to enforce structural constraints, such as chemical valence and ordering rules, thereby guaranteeing 100% valid generated sequences while sticking to standard language modeling for effective training. SNACK also enables principled string-based GFlowNet training by explicitly accounting for node-ordering symmetries. Across standard graph-generation tasks and molecular distribution-learning benchmarks, SNACK achieves competitive sample quality, while substantially improving the throughput of GFlowNet training relative to graph-based generation. Probing analyses further show that models trained on SNACK encode meaningful local and global graph structure despite receiving only sequential supervision. These results position SNACK as a practical framework for probabilistic graph generation with deep sequence models.

Figures & tables

Appendix figures & tables11 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Scaling Novel Graph Generation via Lightweight Structure-Guided Autoregressive Models

    Jun 2, 2026Alessio Barboni, Massimiliano Lupo Pasini, Bishal Lakha +1Graph GenerationGenerative Modeling

  2. Latent Flow Matching for Molecular Graph Generation

    Oct 5, 2026Mathis Goupillon, Roman Bresson, Konstantinos Divriotis +1Flow MatchingMolecular Graph Generation

  3. FLAGG: Flexible Autoregressive Graph Generation

    Jun 3, 2026Samuel Cognolato, Alessandro Sperduti, Luciano SerafiniGraph GenerationAutoregressive Generation