DRESS: A Continuous Framework for Structural Graph Refinement
Abstract
We introduce DRESS, a deterministic, parameter-free framework that iteratively refines the structural similarity of edges in a graph to produce a canonical fingerprint: a real-valued edge vector, obtained by converging a non-linear dynamical system to its unique fixed point. The fingerprint is isomorphism-invariant by construction, numerically stable (strictly bounded, precision-preserving, and mathematically well-posed), fast and embarrassingly parallel to compute: DRESS total runtime is for iterations to convergence, and convergence is guaranteed by Birkhoff contraction. We generalize the original equation to Motif-DRESS (arbitrary structural motifs) and Generalized-DRESS (abstract aggregation template), and introduce -DRESS, which runs DRESS on each vertex-deleted subgraph to boost expressiveness. -DRESS empirically separates all 7,983 graphs in a comprehensive Strongly Regular Graph benchmark, and on the tested CFI instances (), -deletion (-DRESS) empirically matches the -WL boundary.
Figures & tables
| Graph | Iter. | Final | ||
|---|---|---|---|---|
| Wiki-Vote | 8,298 | 103,689 | 17 | |
| Amazon co-purchasing | 548,552 | 925,872 | 18 | |
| LiveJournal | 4,033,138 | 27,933,062 | 30 | |
| Facebook (KONECT) | 59,216,215 | 92,522,012 | 26 |
Graph Representation Learning
Graph representation learning develops methods for encoding nodes, edges, and whole graphs for prediction, comparison, and transfer.
See all 305 papers