Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

FlowSymm: Physics Aware, Symmetry Preserving Graph Attention for Network Flow Completion

About

Recovering missing flows on the edges of a network, while exactly respecting local conservation laws, is a fundamental inverse problem that arises in many systems such as transportation, energy, and mobility. We introduce FlowSymm, a novel architecture that combines (i) a group-action on divergence-free flows, (ii) a graph-attention encoder to learn feature-conditioned weights over these symmetry-preserving actions, and (iii) a lightweight Tikhonov refinement solved via implicit bilevel optimization. The method first anchors the given observation on a minimum-norm divergence-free completion. We then compute an orthonormal basis for all admissible group actions that leave the observed flows invariant and parameterize the valid solution subspace, which shows an Abelian group structure under vector addition. A stack of GATv2 layers then encodes the graph and its edge features into per-edge embeddings, which are pooled over the missing edges and produce per-basis attention weights. This attention-guided process selects a set of physics-aware group actions that preserve the observed flows. Finally, a scalar Tikhonov penalty refines the missing entries via a convex least-squares solver, with gradients propagated implicitly through Cholesky factorization. Across three real-world flow benchmarks (traffic, power, bike), FlowSymm outperforms state-of-the-art baselines in RMSE, MAE and correlation metrics.

Ege Demirci, Francesco Bullo, Ananthram Swami, Ambuj Singh• 2026

Related benchmarks

TaskDatasetResultRank
Edge flow predictionTraffic (test)
RMSE0.057
10
Edge flow predictionPOWER (test)
RMSE0.026
10
Edge flow predictionbike (test)
RMSE0.029
10
Physical Consistency AnalysisTraffic (test)
Final Divergence Residual2.81
5
Physical Consistency AnalysisPOWER (test)
Final Divergence Residual2.42
5
Physical Consistency Analysisbike (test)
Final Divergence Residual2.37
5
Showing 6 of 6 rows

Other info

Follow for update