[KongchangAI]
ConceptSequential Notation for Adjacency and Connectivity Knowledge

SNACK

A serialized representation framework for graph generation. By retaining the non-zero elements of the lower triangular adjacency matrix, it establishes a bijection between graphs and sequences, enabling sequence models such as Transformers to be applied directly to graph generation tasks.

Timeline (last 90 days)

Oct 15

SNACK (Sequential Notation for Adjacency and Connectivity Knowledge) is a framework that transforms graph generation problems into sequence modeling problems through a string representation method.

Unverified50%
Oct 15

SNACK encodes only the non-zero elements in the lower-triangular adjacency matrix and linearizes them into a sequence, a design that establishes a bijection between legal SNACK sequences and ordered adjacency matrices.

Unverified50%
Oct 15

SNACK enables sequence models (such as Transformers and RNNs) to directly handle graph generation tasks without a complex graph neural network encoder.

Unverified50%
Oct 15

Through an invalid-logit masking mechanism, SNACK sets the logits of illegal tokens to negative infinity at each decoding step, and the paper claims this guarantees that 100% of generated sequences are valid.

Unverified50%
Oct 15

SNACK allows GFlowNet to be trained directly in string space and to explicitly handle node ordering symmetry.

Unverified50%
Oct 15

Experiments show that compared with methods that operate directly on graphs, SNACK has a significant improvement in GFlowNet training throughput.

Unverified50%
Oct 15

On standard graph generation tasks and molecular distribution learning benchmarks, SNACK achieves competitive sample quality.

Unverified50%
Oct 15

Because sequence generation can leverage sequence model infrastructure such as KV caching and parallel decoding, SNACK's throughput far exceeds that of graph-based generation methods.

Unverified50%
Oct 15

Probing analysis shows that the internal representations of the SNACK model trained only under sequence supervision still encode meaningful local and global graph structure information.

Unverified50%
Oct 15

SNACK currently mainly targets graphs with discrete node and edge features, and whether it applies to scenarios such as continuous-feature graphs and dynamic graphs still requires further exploration.

Unverified50%

All Facts (10)

Unverified

SNACK (Sequential Notation for Adjacency and Connectivity Knowledge) is a framework that transforms graph generation problems into sequence modeling problems through a string representation method.

50%
Unverified

SNACK encodes only the non-zero elements in the lower-triangular adjacency matrix and linearizes them into a sequence, a design that establishes a bijection between legal SNACK sequences and ordered adjacency matrices.

50%
Unverified

SNACK enables sequence models (such as Transformers and RNNs) to directly handle graph generation tasks without a complex graph neural network encoder.

50%
Unverified

Through an invalid-logit masking mechanism, SNACK sets the logits of illegal tokens to negative infinity at each decoding step, and the paper claims this guarantees that 100% of generated sequences are valid.

50%
Unverified

SNACK allows GFlowNet to be trained directly in string space and to explicitly handle node ordering symmetry.

50%
Unverified

Experiments show that compared with methods that operate directly on graphs, SNACK has a significant improvement in GFlowNet training throughput.

50%
Unverified

On standard graph generation tasks and molecular distribution learning benchmarks, SNACK achieves competitive sample quality.

50%
Unverified

Because sequence generation can leverage sequence model infrastructure such as KV caching and parallel decoding, SNACK's throughput far exceeds that of graph-based generation methods.

50%
Unverified

Probing analysis shows that the internal representations of the SNACK model trained only under sequence supervision still encode meaningful local and global graph structure information.

50%
Unverified

SNACK currently mainly targets graphs with discrete node and edge features, and whether it applies to scenarios such as continuous-feature graphs and dynamic graphs still requires further exploration.

50%

Source Articles