Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

DAMR: Dynamic Adjacency Matrix Representation Learning for Multivariate Time Series Imputation

Published: 20 June 2023 Publication History

Abstract

Missing data imputation for location-based sensor data has attracted much attention in recent years. The state-of-the-art imputation methods based on graph neural networks have a priori assumption that the spatial correlations between sensor locations are static. However, real-world data sets often exhibit dynamic spatial correlations. This paper proposes a novel approach to capturing the dynamics of spatial correlations between geographical locations as a composition of the constant, long-term trends and periodic patterns. To this end, we design a new method called Dynamic Adjacency Matrix Representation (DAMR) that extracts various dynamic patterns of spatial correlations and represents them as adjacency matrices. The adjacency matrices are then aggregated and fed into a well-designed graph representation learning layer for predicting the missing values. Through extensive experiments on six real-world data sets, we demonstrate that DAMR reduces the MAE by up to 19.4% compared with the state-of-the-art methods for the missing value imputation task

Supplemental Material

MP4 File
Presentation video: V1mod188
PDF File
Read me
ZIP File
Source Code

References

[1]
2018. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. IJCAI (2018), 3634--3640.
[2]
Winser Alexander and Cranos M Williams. 2016. Digital Signal Processing: Principles, Algorithms and System Design. Academic Press.
[3]
James Bergstra, Rémi Bardenet, Yoshua Bengio, and Balázs Kégl. 2011. Algorithms for Hyper-Parameter Optimization. In Proceedings of the 24th International Conference on Neural Information Processing Systems (Granada, Spain) (NIPS'11). 2546--2554.
[4]
Defu Cao, Yujing Wang, Juanyong Duan, Ce Zhang, Xia Zhu, Congrui Huang, Yunhai Tong, Bixiong Xu, Jing Bai, Jie Tong, et al. 2020. Spectral temporal graph neural network for multivariate time-series forecasting. Advances in Neural Information Processing Systems 33 (2020), 17766--17778.
[5]
Wei Cao, Hao Zhou, Dong Wang, Yitan Li, Jian Li, and Lei Li. 2018. BRITS: Bidirectional recurrent imputation for time series. Advances in Neural Information Processing Systems (2018), 6775--6785.
[6]
Zhengping Che, Sanjay Purushotham, Kyunghyun Cho, David Sontag, and Yan Liu. 2018. Recurrent Neural Networks for Multivariate Time Series with Missing Values. Scientific Reports 8, 1 (2018), 1--12. Issue 1.
[7]
Andrea Cini, Ivan Marisca, and Cesare Alippi. 2022. Filling the G_ap_s: Multivariate Time Series Imputation by Graph Neural Networks. In International Conference on Learning Representations.
[8]
Zhenyun Deng, Xiaoshu Zhu, Debo Cheng, Ming Zong, and Shichao Zhang. 2016. Efficient kNN classification algorithm for big data. Neurocomputing 195 (2016), 143--148.
[9]
William L. Hamilton, Rex Ying, and Jure Leskovec. 2017. Inductive Representation Learning on Large Graphs. Advances in neural information processing systems 30 (6 2017).
[10]
Steffen Herbold. 2020. Autorank: A Python package for automated ranking of classifiers. Journal of Open Source Software 5, 48 (2020), 2173. https://doi.org/10.21105/joss.02173
[11]
Majid Jamil and Mohammad Zeeshan. 2019. A comparative analysis of ANN and chaotic approach-based wind speed prediction in India. Neural Computing and Applications 31, 10 (2019), 6807--6819.
[12]
T. Jiang, X. Xu, J. Song, H. Jia, and L. Ge. 2013. Seismic directional beamforming using cosine amplitude distribution. In AGU Fall Meeting Abstracts. NS33B--07.
[13]
Mahdi Khodayar and Mohammad Teshnehlab. 2015. Robust deep neural network for wind speed prediction. 2015 4th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS) (2015).
[14]
Mahdi Khodayar and Jianhui Wang. 2019. Spatio-Temporal Graph Deep Neural Network for Short-Term Wind Speed Forecasting. IEEE Transactions on Sustainable Energy 10, 2 (2019), 670--681. https://doi.org/10.1109/TSTE.2018.2844102
[15]
Ki Yeol Kim, Byoung Jin Kim, and Gwan Su Yi. 2004. Reuse of imputed data in microarray analysis increases imputation efficiency. BMC Bioinformatics 5 (2004), 1--9.
[16]
Diederik Kingma and Jimmy Ba. 2014. Adam: A Method for Stochastic Optimization. ICLR (2014).
[17]
John Kruschke and Torrin Liddell. 2017. The Bayesian New Statistics: Hypothesis testing, estimation, meta-analysis, and power analysis from a Bayesian perspective. Psychonomic Bulletin Review 25 (02 2017), 1--29.
[18]
Alexander V. Kuzmenko. 2008. Weighting iterative Fourier transform algorithm of the kinoform synthesis. Optics letters 33, 10 (2008), 1147--1149.
[19]
Augustin Lefevre, Francis Bach, and Cédric Févotte. 2011. Online algorithms for nonnegative matrix factorization with the Itakura-Saito divergence. In 2011 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA). IEEE, 313--316.
[20]
Ruoyu Li, Sheng Wang, Feiyun Zhu, and Junzhou Huang. 2018. Adaptive graph convolutional neural networks. In Proceedings of the AAAI conference on artificial intelligence, Vol. 32.
[21]
Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2017. Diffusion Convolutional Recurrent Neural Network: Data- Driven Traffic Forecasting. ICLR (2017).
[22]
Qingyi Pan, Wenbo Hu, and Ning Chen. 2021. Two Birds with One Stone: Series Saliency for Accurate and Interpretable Multivariate Time Series Forecasting. In IJCAI. 2884--2891.
[23]
Alex Rubinsteyn and Sergey Feldman. 2016. fancyimpute: An Imputation Library for Python. https://github.com/iskandr/fancyimpute
[24]
Joakim Skarding, Bogdan Gabrys, and Katarzyna Musial. 2021. Foundations and Modeling of Dynamic Networks Using Dynamic Graph Neural Networks: A Survey. IEEE Access 9 (2021), 79143--79168. https://doi.org/10.1109/ACCESS.2021.3082932
[25]
Indro Spinelli, Simone Scardapane, and Aurelio Uncini. 2020. Missing data imputation with adversarially-trained graph convolutional networks. Neural Networks 129 (2020), 249--260.
[26]
Tomasz Stanczyk and Siamak Mehrkanoon. 2021. Deep Graph Convolutional Networks for Wind Speed Prediction. In European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN). 147--152.
[27]
MTCAJ Thomas and A Thomas Joy. 2006. Elements of information theory. Wiley-Interscience.
[28]
Kevin Trebing and Siamak Mehrkanoon. 2020. Wind speed prediction using multidimensional convolutional neural networks. In 2020 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE, 713--720.
[29]
Olga Troyanskaya, Michael Cantor, Gavin Sherlock, Pat Brown, Trevor Hastie, Robert Tibshirani, David Botstein, and Russ B Altman. 2001. Missing value estimation methods for DNA microarrays. Bioinformatics 17, 6 (2001), 520--525.
[30]
Stef van Buuren and Karin Groothuis-Oudshoorn. 2011. mice: Multivariate imputation by chained equations in R. Journal of Statistical Software 45, 3 (2011), 1--67. https://doi.org/10.18637/jss.v045.i03
[31]
Tyler Wilson, Pang Ning Tan, and Lifeng Luo. 2018. A Low Rank Weighted Graph Convolutional Approach to Weather Prediction. ICDM (2018), 627--636.
[32]
Yinjun Wu, Jingchao Ni, Wei Cheng, Bo Zong, Dongjin Song, Zhengzhang Chen, Yanchi Liu, Xuchao Zhang, Haifeng Chen, and Susan B Davidson. 2021. Dynamic Gaussian mixture based deep generative model for robust forecasting on sparse multivariate time series. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 651--659.
[33]
Jun Xie, Qiguang Miao, Ruyi Liu, Wentian Xin, Lei Tang, Sheng Zhong, and Xuesong Gao. 2021. Attention adjacency matrix based graph convolutional networks for skeleton-based action recognition. Neurocomputing 440 (2021), 230--239. https://doi.org/10.1016/j.neucom.2021.02.001
[34]
Mingxing Xu, Wenrui Dai, Chunmiao Liu, Xing Gao, Weiyao Lin, Guo-Jun Qi, and Hongkai Xiong. 2020. Spatial-temporal transformer networks for traffic flow forecasting. arXiv preprint arXiv:2001.02908 (2020).
[35]
Xiuwen Yi, Yu Zheng, Junbo Zhang, and Tianrui Li. 2016. ST-MVL: Filling Missing Values in Geo-Sensory Time Series Data. IJCAI (2016), 2704--2710.
[36]
Jiaxuan You, Xiaobai Ma, Yi Ding, Mykel J Kochenderfer, and Jure Leskovec. 2020. Handling missing data with graph representation learning. Advances in Neural Information Processing Systems 33 (2020), 19075--19087.
[37]
Yu Zheng, Xiuwen Yi, Ming Li, Ruiyuan Li, Zhangqing Shan, Eric Chang, and Tianrui Li. 2015. Forecasting Fine-Grained Air Quality Based on Big Data. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '15). Association for Computing Machinery, New York, NY, USA, 2267--2276.

Cited By

View all
  • (2024)GinAR: An End-To-End Multivariate Time Series Forecasting Model Suitable for Variable MissingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3672055(3989-4000)Online publication date: 25-Aug-2024
  • (2024)Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time SeriesProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671760(2296-2306)Online publication date: 25-Aug-2024

Index Terms

  1. DAMR: Dynamic Adjacency Matrix Representation Learning for Multivariate Time Series Imputation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Proceedings of the ACM on Management of Data
    Proceedings of the ACM on Management of Data  Volume 1, Issue 2
    PACMMOD
    June 2023
    2310 pages
    EISSN:2836-6573
    DOI:10.1145/3605748
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 June 2023
    Published in PACMMOD Volume 1, Issue 2

    Permissions

    Request permissions for this article.

    Badges

    Author Tags

    1. dynamic adjacency matrix representation
    2. graph neural networks
    3. multivariate time series imputation

    Qualifiers

    • Research-article

    Funding Sources

    • Marsden Fund Council from Government Funding

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)271
    • Downloads (Last 6 weeks)24
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)GinAR: An End-To-End Multivariate Time Series Forecasting Model Suitable for Variable MissingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3672055(3989-4000)Online publication date: 25-Aug-2024
    • (2024)Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time SeriesProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671760(2296-2306)Online publication date: 25-Aug-2024

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media