A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networks
arXiv:2410.21006 · doi:10.1016/j.jnca.2025.104116
Abstract
The development of Internet of Things (IoT) technologies has led to the widespread adoption of monitoring networks for a wide variety of applications, such as smart cities, environmental monitoring, and precision agriculture. A major research focus in recent years has been the development of graph-based techniques to improve the quality of data from sensor networks, a key aspect for the use of sensed data in decision-making processes, digital twins, and other applications. Emphasis has been placed on the development of machine learning and signal processing techniques over graphs, taking advantage of the benefits provided by the use of structured data through a graph topology. Many technologies such as the graph signal processing (GSP) or the successful graph neural networks (GNNs) have been used for data quality enhancement tasks. In this survey, we focus on graph-based models for data quality control in monitoring sensor networks. Furthermore, we delve into the technical details that are commonly leveraged for providing powerful graph-based solutions for data quality tasks in sensor networks, including missing value imputation, outlier detection, or virtual sensing. To conclude, we have identified future trends and challenges such as graph-based models for digital twins or model transferability and generalization.
arXiv commentPaper accepted to Journal of Network and Computer Applications
References in corpus (30)
- Community detection in graphs
- A Comprehensive Survey on Graph Neural Networks
- Semi-Supervised Classification with Graph Convolutional Networks
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Geometric deep learning: going beyond Euclidean data
- Discrete Signal Processing on Graphs
- Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks
- Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting
- Graph Learning: A Survey
- Learning graphs from data: A signal representation perspective
- Machine Learning at the Network Edge: A Survey
- Connecting the Dots: Identifying Network Structure via Graph Signal Processing
- Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A survey
- Signal Recovery on Graphs: Variation Minimization
- Graph signal processing for machine learning: A review and new perspectives
- Kernel-based Reconstruction of Graph Signals
- Signal Processing on Graphs: Causal Modeling of Unstructured Data
- Missing Data Imputation with Adversarially-trained Graph Convolutional Networks
- Graph Signal Processing: History, Development, Impact, and Outlook
- Advances in Distributed Graph Filtering
- Variational Graph Normalized Auto-Encoders
- Graph Unrolling Networks: Interpretable Neural Networks for Graph Signal Denoising
- Graph Kernels: State-of-the-Art and Future Challenges
- Inference of Spatio-Temporal Functions over Graphs via Multi-Kernel Kriged Kalman Filtering
- Graph Federated Learning for CIoT Devices in Smart Home Applications
- When Slepian Meets Fiedler: Putting a Focus on the Graph Spectrum
- Gegenbauer Graph Neural Networks for Time-varying Signal Reconstruction
- Keep It Simple: Graph Autoencoders Without Graph Convolutional Networks
- Node-Adaptive Regularization for Graph Signal Reconstruction
- Matrix Completion With Variational Graph Autoencoders: Application in Hyperlocal Air Quality Inference