Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks
Not on the map. Why?
Abstract (arXiv)
Detecting and localizing leakages is a significant challenge for the efficient and sustainable management of water distribution networks (WDN). Leveraging the inherent graph structure of WDNs, recent approaches have used graph-based data-driven methods. However, these methods often learn shortcuts that work well with in-distribution data but fail to generalize to out-of-distribution data. To address this limitation and inspired by the perfect generalization ability of classical algorithms, we propose an algorithm-informed graph neural network (AIGNN). Recognizing that WDNs function as flow networks, incorporating max-flow information can be beneficial for inferring pressures. In the proposed framework, we first train AIGNN to emulate the Ford-Fulkerson algorithm for solving max-flow problems. This algorithmic knowledge is then transferred to address the pressure estimation problem in WDNs. Two AIGNNs are deployed, one to reconstruct pressure based on the current measurements, and another to predict pressure based on previous measurements. Leakages are detected and localized by comparing the outputs of the reconstructor and the predictor. By pretraining AIGNNs to reason like algorithms, they are expected to extract more task-relevant and generalizable features. Experimental results demonstrate that the proposed algorithm-informed approach achieves superior results with better generalization ability compared to GNNs that do not incorporate algorithmic knowledge.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 51 references that are in the map. First posted on arXiv 5 Aug 2024.
Builds on
25 of 51 references.
References · 25
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2017Deep Setscited by 1,394
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2021Generalizing to Unseen Domains: A Survey on Domain Generalizationcited by 762
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 218
- 2019What Can Neural Networks Reason About?cited by 155
- 2019Neural Execution of Graph Algorithmscited by 118
- 2021Neural Algorithmic Reasoningcited by 92
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
13 more
- 2020Pointer Graph Networkscited by 52
- 2018Relational inductive bias for physical construction in humans and machinescited by 41
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 29
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2020Neural Bipartite Matchingcited by 16
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 11
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 10
- 2024Discrete Neural Algorithmic Reasoningcited by 8
- 2021Reconstructing nodal pressures in water distribution systems with graph neural networkscited by 6
- 2022Learning to Configure Computer Networks with Neural Algorithmic Reasoningcited by 5
- 2022Learning Graph Algorithms With Recurrent Graph Neural Networkscited by 5
Built on by
Not cited yet.