Sensor Drift-Robust GNN Surrogates for Urban Wastewater State Estimation
Imane El Ghabi, Revin Naufal Alief, Guy Henckens, Alexander Lazovik, Dilek Düştegör, Victoria DegelerUrban wastewater systems are critical infrastructures whose monitoring is complicated by sparse sensing, stochastic inflows, and complex hydraulic behavior. Physics-based hydraulic models provide accurate simulations but are computationally demanding and unsuitable for real-time operation. We adapt a graph neural network surrogate model GATRes to wastewater networks and train it on synthetic data generated from hydraulic simulations checked against known critical locations. Our main case study is the Heusden wastewater network in the Netherlands, developed in collaboration with the local municipality. The model achieves prediction errors of up to 50 cm for maximum water levels in non-flooding manholes across multiple rainfall scenarios, which aligns with the precision expected by water domain experts, though much tighter tolerances (0-10 cm) are expected at weir locations. To assess generalization, we further evaluate the approach on the open Shunqing stormwater dataset from China. However, sparse-sensing training alone does not make the model robust to biased sensor measurements. We evaluate this failure mode using synthetic additive offsets and random-walk perturbations applied to the observed sensor values. Across three random seeds, a baseline model's error grows erratically under increasing sensor drift, from +16% to +94% relative MAE as drift goes from none to total. Injecting synthetic drift perturbations into a subset of sensors during training instead yields small, consistent error growth across all three seeds (+6-8%), closing most of the gap. Results demonstrate strong overall accuracy under sparse sensing and across unseen rainfall scenarios, while highlighting challenges near hydraulic structures such as pumps, weirs, and outfalls, where errors are higher but remain within acceptable ranges. These findings show that GNN surrogates can provide scalable wastewater state estimation and, with corruption-aware training, improve robustness under the evaluated synthetic sensor-drift conditions.