seq2graph: Discovering Dynamic Dependencies from Multivariate Time Series with Multi-level Attention

12/07/2018
by   Xuan-Hong Dang, et al.
0

Discovering temporal lagged and inter-dependencies in multivariate time series data is an important task. However, in many real-world applications, such as commercial cloud management, manufacturing predictive maintenance, and portfolios performance analysis, such dependencies can be non-linear and time-variant, which makes it more challenging to extract such dependencies through traditional methods such as Granger causality or clustering. In this work, we present a novel deep learning model that uses multiple layers of customized gated recurrent units (GRUs) for discovering both time lagged behaviors as well as inter-timeseries dependencies in the form of directed weighted graphs. We introduce a key component of Dual-purpose recurrent neural network that decodes information in the temporal domain to discover lagged dependencies within each time series, and encodes them into a set of vectors which, collected from all component time series, form the informative inputs to discover inter-dependencies. Though the discovery of two types of dependencies are separated at different hierarchical levels, they are tightly connected and jointly trained in an end-to-end manner. With this joint training, learning of one type of dependency immediately impacts the learning of the other one, leading to overall accurate dependencies discovery. We empirically test our model on synthetic time series data in which the exact form of (non-linear) dependencies is known. We also evaluate its performance on two real-world applications, (i) performance monitoring data from a commercial cloud provider, which exhibit highly dynamic, non-linear, and volatile behavior and, (ii) sensor data from a manufacturing plant. We further show how our approach is able to capture these dependency behaviors via intuitive and interpretable dependency graphs and use them to generate highly accurate forecasts.

READ FULL TEXT

page 5

page 7

page 8

research
08/15/2021

Event2Graph: Event-driven Bipartite Graph for Multivariate Time-series Anomaly Detection

Modeling inter-dependencies between time-series is the key to achieve hi...
research
11/15/2020

Discovering long term dependencies in noisy time series data using deep learning

Time series modelling is essential for solving tasks such as predictive ...
research
01/02/2020

A Deep Structural Model for Analyzing Correlated Multivariate Time Series

Multivariate time series are routinely encountered in real-world applica...
research
12/24/2020

Memory-Gated Recurrent Networks

The essence of multivariate sequential learning is all about how to extr...
research
09/09/2022

Autoencoder Based Iterative Modeling and Multivariate Time-Series Subsequence Clustering Algorithm

This paper introduces an algorithm for the detection of change-points an...
research
09/06/2018

CASC: Context-Aware Segmentation and Clustering for Motif Discovery in Noisy Time Series Data

Complex systems, such as airplanes, cars, or financial markets, produce ...
research
11/12/2021

GraSSNet: Graph Soft Sensing Neural Networks

In the era of big data, data-driven based classification has become an e...

Please sign up or login with your details

Forgot password? Click here to reset