# Missing Value Imputation for Multi-attribute Sensor Data Streams via Message Propagation (Extended Version)

arXiv: https://arxiv.org/abs/2311.07344 · HTML: https://mlsanity.com/paper/2311.07344/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Builds on 15 of its 57 references that are in the map.
- First posted on arXiv 13 Nov 2023.

## Builds on (most cited first, 15 of 15)

- [Semi-Supervised Classification with Graph Convolutional Networks](https://mlsanity.com/paper/1609.02907/) (2016)
- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Inductive Representation Learning on Large Graphs](https://mlsanity.com/paper/1706.02216/) (2017)
- [Relational inductive biases, deep learning, and graph networks](https://mlsanity.com/paper/1806.01261/) (2018)
- [Which Training Methods for GANs do actually Converge?](https://mlsanity.com/paper/1801.04406/) (2018)
- [Recurrent Neural Networks for Multivariate Time Series with Missing Values](https://mlsanity.com/paper/1606.01865/) (2016)
- [Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological View](https://mlsanity.com/paper/1909.03211/) (2019)
- [BRITS: Bidirectional Recurrent Imputation for Time Series](https://mlsanity.com/paper/1805.10572/) (2018)
- [SAITS: Self-Attention-based Imputation for Time Series](https://mlsanity.com/paper/2202.08516/) (2022)
- [On the Unreasonable Effectiveness of Feature propagation in Learning on Graphs with Missing Node Features](https://mlsanity.com/paper/2111.12128/) (2021)
- [NAOMI: Non-Autoregressive Multiresolution Sequence Imputation](https://mlsanity.com/paper/1901.10946/) (2019)
- [Missing Data Imputation with Adversarially-trained Graph Convolutional Networks](https://mlsanity.com/paper/1905.01907/) (2019)
- [Data Imputation for Sparse Radio Maps in Indoor Positioning (Extended Version)](https://mlsanity.com/paper/2302.13022/) (2023)
- [GEDI: A Graph-based End-to-end Data Imputation Framework](https://mlsanity.com/paper/2208.06573/) (2022)
- [Skyline Queries Over Incomplete Data Streams (Technical Report)](https://mlsanity.com/paper/1909.11224/) (2019)

## Built on by (most cited first, 7 of 7)

- [Revisiting Multivariate Time Series Forecasting with Missing Values](https://mlsanity.com/paper/2509.23494/) (2025)
- [SketchFill: Sketch-Guided Code Generation for Imputing Derived Missing Values](https://mlsanity.com/paper/2412.19113/) (2024)
- [FADTI: Fourier and Attention Driven Diffusion for Multivariate Time Series Imputation](https://mlsanity.com/paper/2512.15116/) (2025)
- [Spatio-Temporal Partial Sensing Forecast for Long-term Traffic](https://mlsanity.com/paper/2408.02689/) (2024)
- [Spatio-temporal Multivariate Time Series Forecast with Chosen Variables](https://mlsanity.com/paper/2510.24027/) (2025)
- [Impute On-Demand: Adaptive Correlated Time Series Imputation for Changing Environments](https://mlsanity.com/paper/2607.23503/) (2026)
- [TSGuard: A Real-Time Framework for Detecting and Imputing Missing Data in Streaming Time Series](https://mlsanity.com/paper/2610.03147/) (2026)

## Abstract (arXiv)

Sensor data streams occur widely in various real-time applications in the context of the Internet of Things (IoT). However, sensor data streams feature missing values due to factors such as sensor failures, communication errors, or depleted batteries. Missing values can compromise the quality of real-time analytics tasks and downstream applications. Existing imputation methods either make strong assumptions about streams or have low efficiency. In this study, we aim to accurately and efficiently impute missing values in data streams that satisfy only general characteristics in order to benefit real-time applications more widely. First, we propose a message propagation imputation network (MPIN) that is able to recover the missing values of data instances in a time window. We give a theoretical analysis of why MPIN is effective. Second, we present a continuous imputation framework that consists of data update and model update mechanisms to enable MPIN to perform continuous imputation both effectively and efficiently. Extensive experiments on multiple real datasets show that MPIN can outperform the existing data imputers by wide margins and that the continuous imputation framework is efficient and accurate.
