atlas

Research map / Graph learning / Graph algorithms and clustering

Directed Graph Grammars for Sequence-based Learning

ICML 2025 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 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 DIGGED, which maps DAGs to unambiguous edNCE grammar derivation sequences via MDL-based grammar induction, then trains a VAE with Transformer rule decoder for DAG generation, property prediction, and Bayesian optimization.

Problem

Decoding DAGs in a principled way is hard because DAGs have many topological orders; existing autoregressive and sequential decoders are ambiguous, unvalid, or order-dependent.

Approach

Parse DAGs with an unambiguous context-free directed graph grammar (edNCE) induced by iterative MDL-driven frequent subgraph mining and compatibility max-clique solving, so each DAG maps to a unique sequence of production rules that is then modeled by a sequence VAE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DIGGED grammar-rule sequences rather than default node ordering (ablation)DAGNN encoder with Transformer decoder · ENASValidity (%): 96.1 -> 100Helped
Use DIGGED grammar-rule sequences rather than default node ordering (ablation)DAGNN encoder with Transformer decoder · BNValidity (%): 95.8 -> 100Helped
Use BFS node ordering instead of DIGGED rule sequences (ablation)DAGNN encoder with Transformer decoder · ENASValidity (%): 100 -> 40.8Hurt
Use BFS node ordering instead of DIGGED rule sequences (ablation)DAGNN encoder with Transformer decoder · BNValidity (%): 100 -> 2.2Hurt
Use random node ordering instead of DIGGED rule sequences (ablation)DAGNN encoder with Transformer decoder · ENASValidity (%): 100 -> 0%Hurt
Use random node ordering instead of DIGGED rule sequences (ablation)DAGNN encoder with Transformer decoder · BNValidity (%): 100 -> 8.4Hurt
Reduce Subdue beam_width from 4 to 3 (ablation)DIGGED · CKTFoM RMSE: 0.627 -> 0.624No clear effect
Reduce Subdue beam_width from 4 to 3 (ablation)DIGGED · CKTFoM Pearson r: 0.787 -> 0.786No clear effect
Use greedy max clique with K=10 random starts (ablation)DIGGED · CKTFoM RMSE: 0.627 -> 0.617No clear effect
Use greedy max clique with K=10 random starts (ablation)DIGGED · CKTFoM Pearson r: 0.787 -> 0.797No clear effect
Use beam search with beam_width=10 for hitting set instead of exact search (ablation)DIGGED · CKTFoM RMSE: 0.627 -> 0.625No clear effect
Skip disambiguation for early convergence (ablation)DIGGED · CKTFoMMixed

Surprising findings

Limitations

Experimental setup

Datasets: ENAS Bayesian networks (bnlearn) CktBench101 CktBench301

Benchmarks: ENAS Bayesian networks CktBench101

Metrics: validity uniqueness novelty RMSE Pearson r FoM accuracy

Baselines: D-VAE S-VAE GraphRNN GCN DeepGMG DAGNN PACE CktGNN Graphormer GIN

Builds on: edNCE graph grammar Subdue DAGNN D-VAE CktGNN

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