Spatiotemporal Attention for Multivariate Time Series Prediction and Interpretation
Multivariate time series modeling and prediction problems are abundant in many machine learning application domains. Accurate interpretation of such prediction outcomes from a machine learning model that explicitly captures temporal correlations can significantly benefit the domain experts. In this context, temporal attention has been successfully applied to isolate the important time steps for the input time series. However, in multivariate time series problems, spatial interpretation is also critical to understand the contributions of different variables on the model outputs. We propose a novel deep learning architecture, called spatiotemporal attention mechanism (STAM) for simultaneous learning of the most important time steps and variables. STAM is a causal (i.e., only depends on past inputs and does not use future inputs) and scalable (i.e., scales well with an increase in the number of variables) approach that is comparable to the state-of-the-art models in terms of computational tractability. We demonstrate our models' performance on two popular public datasets and a domain-specific dataset. When compared with the baseline models, the results show that STAM maintains state-of-the-art prediction accuracy while offering the benefit of accurate spatiotemporal interpretability. The learned attention weights are validated from a domain knowledge perspective for these real-world datasets.
Code (2)
Tasks
BIG-bench Machine LearningTime SeriesTime Series AnalysisTime Series PredictionSimilar Papers 제목 키워드 기반
MGCP: A Multi-Grained Correlation based Prediction Network for Multivariate Time Series
Multivariate time series prediction is widely used in daily life, which poses significant challenges due to the complex correlations that exist at multi-grained levels. Unfortunately, the majority of current time series …
PredictionTime SeriesTime Series PredictionGraph Spatiotemporal Process for Multivariate Time Series Anomaly Detection with Missing Values
The detection of anomalies in multivariate time series data is crucial for various practical applications, including smart power grids, traffic flow forecasting, and industrial process control. However, real-world time s…
Anomaly DetectionMissing ValuesTime SeriesTime Series Anomaly DetectionTSEM: Temporally Weighted Spatiotemporal Explainable Neural Network for Multivariate Time Series
Deep learning has become a one-size-fits-all solution for technical and business domains thanks to its flexibility and adaptability. It is implemented using opaque models, which unfortunately undermines the outcome trust…
ClassificationExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)Time Series+2Long-Range Transformers for Dynamic Spatiotemporal Forecasting
Multivariate time series forecasting focuses on predicting future values based on historical context. State-of-the-art sequence-to-sequence models rely on neural attention between timesteps, which allows for temporal lea…
Multivariate Time Series ForecastingTime SeriesTime Series AnalysisTime Series ForecastingRethinking Urban Mobility Prediction: A Super-Multivariate Time Series Forecasting Approach
Long-term urban mobility predictions play a crucial role in the effective management of urban facilities and services. Conventionally, urban mobility data has been structured as spatiotemporal videos, treating longitude …
Multivariate Time Series ForecastingTime SeriesTime Series ForecastingVideo Prediction