Litcius/Paper detail

Graph Time-series Modeling in Deep Learning: A Survey

Hongjie Chen, Hoda Eldardiry

2023ACM Transactions on Knowledge Discovery from Data33 citationsDOIOpen Access PDF

Abstract

Time-series and graphs have been extensively studied for their ubiquitous existence in numerous domains. Both topics have been separately explored in the field of deep learning. For time-series modeling, recurrent neural networks or convolutional neural networks model the relations between values across timesteps, while for graph modeling, graph neural networks model the inter-relations between nodes. Recent research in deep learning requires simultaneous modeling for time-series and graphs when both representations are present. For example, both types of modeling are necessary for time-series classification, regression, and anomaly detection in graphs. This article aims to provide a comprehensive summary of these models, which we call graph time-series models. To the best of our knowledge, this is the first survey article that provides a picture of related models from the perspective of deep graph time-series modeling to address a range of time-series tasks, including regression, classification, and anomaly detection. Graph time-series models are split into two categories: (a) graph recurrent/convolutional neural networks and (b) graph attention neural networks. Under each category, we further categorize models based on their properties. Additionally, we compare representative models and discuss how distinctive model characteristics are utilized with respect to various model components and data challenges. Pointers to commonly used datasets and code are included to facilitate access for further research. In the end, we discuss potential directions for future research.

Topics & Concepts

Series (stratigraphy)Computer scienceTime seriesGraphDeep learningArtificial intelligenceMachine learningData miningData scienceTheoretical computer scienceGeologyPaleontologyTime Series Analysis and ForecastingAnomaly Detection Techniques and ApplicationsData Stream Mining Techniques