Research map / Graph learning / Graph algorithms and clustering
Robust Angular Synchronization via Directed Graph Neural Networks
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 GNNSync, an end-to-end trainable directed-GNN (DIMPA) framework with projected gradient refinement and unsupervised upset/cycle-consistency losses for angular synchronization and k-synchronization, evaluated on synthetic graphs and sensor network localization.
Problem
Angular (SO(2)) synchronization and its heterogeneous k-synchronization extension perform poorly under high measurement noise and outliers, and standard NN architectures do not handle directed, group-structured measurement graphs.
Approach
Combine a directed GNN (DIMPA) producing initial angles with several projected gradient steps (inspired by the Generalized Power Method) inside an end-to-end pipeline, trained without ground-truth angles using an upset loss and a reweighted cycle-consistency loss that downweights noisy edges.
Key results
- GNNSync attains generally the best MSE against baselines for angular synchronization (k=1) across noise levels up to 0.9.
- For k>1, GNNSync-cycle attains leading performance, with the margin growing as noise increases, density decreases, or k increases.
- Results are averaged over 10 runs with error bars on synthetic data sets.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use GNNSync for angular synchronization | Angular synchronization (k=1) · Synthetic angular synchronization datasets | MSE | Helped |
| Use GNNSync-cycle with cycle inconsistency loss | k-synchronization · Synthetic k-synchronization datasets (k=2, 3, 4) | MSE | Helped |
| Use cycle consistency loss rather than upset loss | GNNSync for k-synchronization · Harder k-synchronization problems | MSE | Helped |
| Apply projected gradient steps to the initial angle estimates (ablation) | GNNSync · Synthetic synchronization datasets | MSE | Helped |
| Train end-to-end with projected gradient steps instead of applying them only as post-processing (ablation) | GNNSync · Synthetic synchronization datasets | MSE | Helped |
| Make the projected gradient step sizes trainable instead of fixed (ablation) | GNNSync · Synthetic synchronization datasets | MSE | No clear effect |
| Use separate H matrices for estimated edge groups instead of one shared H (ablation) | GNNSync for k-synchronization · k-synchronization datasets (k>1) | MSE | Hurt |
| Use baseline-predicted angles as input features to GNNSync (ablation) | GNNSync · Synthetic synchronization datasets | MSE | Helped |
Surprising findings
- Competitive baselines are outperformed by trivial all-equal-angle guesses at high noise levels, underscoring difficulty of the regime.
Limitations
- Framework currently limited to SO(2); extension to Euc(2) or SO(3) left open.
- Loss is non-differentiable at some points; theoretical guarantees only cover upset loss, not the general-k cycle loss.
- Training relies on noise/outlier structure of synthetic models; real-world evaluation limited to SNL.
Experimental setup
Datasets: synthetic angular synchronization graphs (ERO, BAO, RGGO outlier models) U.S. cities map (n=1097) PACM point cloud data set
Benchmarks: synthetic ERO/BAO/RGGO angular synchronization k-synchronization for k in {2,3,4} U.S. cities sensor network localization PACM point cloud localization
Metrics: MSE with angle correction Average Normalized Error
Baselines: Spectral Spectral_RN GPM TranSync CEMP_GCW CEMP_MST TAS
Builds on: DIMPA GNNRank Generalized Power Method Spectral_RN
Closest papers by meaning
- Message Passing Least Squares Framework and its Application to Rotation Synchronization (ICML 2020 · similarity 0.87)
- Efficient Detection of Long Consistent Cycles and its Application to Distributed Synchronization (CVPR 2024 · similarity 0.85)
- Exploring the Limitations of Layer Synchronization in Spiking Neural Networks (NeurIPS 2026 · similarity 0.82)
- Graph Neural Stochastic Diffusion for Estimating Uncertainty in Node Classification (ICML 2024 · similarity 0.82)
- Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensor (NeurIPS 2024 · similarity 0.82)
- Graph Neural Networks Gone Hogwild (ICLR 2025 · similarity 0.82)
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.
