Complete and continuous representations of Euclidean graphs
Yury Elkin, Vitaliy Kurlin
OpenReview ground truth
TL;DR — We developed complete and continuous invariants for straight-line graphs under Euclidean isometry, which are computable in polynomial time, and explain structure-property relations on the QM9 dataset of 130+ thousand molecules for the first time.
Abstract
Euclidean graphs have unordered vertices and non-intersecting straight-line edges in any Euclidean space. The main application is for molecular graphs with vertices at atomic centers and edges representing inter-atomic bonds. Euclidean graphs are considered equivalent if they are related by isometry (any distance-preserving transformation). This paper introduces the strongest descriptors that are provably (1) invariant under any isometry, (2) complete and sufficient to reconstruct any Euclidean graph up to isometry, (3) Lipschitz continuous so that perturbations of all vertices within their epsilon-neighborhoods change the complete invariant up to a constant multiple of epsilon in a suitable metric, and (4) computable (both invariant and metric) in a polynomial time in the number of vertices for a fixed dimension. These strongest invariants transparently explained a continuous structure-property landscape for molecular graphs from the QM9 database of 130K+ molecules.
Author context
Most prolific author: 2 submissions (credibility 1.00).
No mass-submission penalty for this paper (authors within normal submission volume).
Aggregate statistics only — no individual author rankings.
Ranking trajectory
Percentile by tournament round — convergence indicates rating stability.
Battle history — 38 comparisons
Ranked above opponent in 66% of matchups.
- ▲ beat Vibroacoustic Frequency Response Predictio… ×6
- ▲ beat Denoising Diffusion Bridge Models ×6
- ▼ lost to Privileged Sensing Scaffolds Reinforcement… ×6
- ▲ beat Better Neural PDE Solvers Through Data-Fre… ×6
- ▲ beat BenthIQ: a Transformer-Based Benthic Class… ×4
Judge assessments
Mean overall score 0.0 ± 0.0 (n = 38)