Hankel-structured Tensor Robust PCA for Multivariate Traffic Time Series
  Anomaly Detection
  Spatiotemporal traffic data (e.g., link speed/flow) collected from sensor
networks can be organized as multivariate time series with additional spatial
attributes. A crucial task in analyzing such data is to identify and detect
anomalous observations and events from the data with complex spatial and
temporal dependencies. Robust Principal Component Analysis (RPCA) is a widely
used tool for anomaly detection. However, the traditional RPCA purely relies on
the global low-rank assumption while ignoring the local temporal correlations.
In light of this, this study proposes a Hankel-structured tensor version of
RPCA for anomaly detection in spatiotemporal data. We treat the raw data with
anomalies as a multivariate time series matrix (location $\times$ time) and
assume the denoised matrix has a low-rank structure. Then we transform the
low-rank matrix to a third-order tensor by applying temporal Hankelization. In
the end, we decompose the corrupted matrix into a low-rank Hankel tensor and a
sparse matrix. With the Hankelization operation, the model can simultaneously
capture the global and local spatiotemporal correlations and exhibit more
robust performance. We formulate the problem as an optimization problem and use
tensor nuclear norm (TNN) to approximate the tensor rank and $l_1$ norm to
approximate the sparsity. We develop an efficient solution algorithm based on
the Alternating Direction Method of Multipliers (ADMM). Despite having three
hyper-parameters, the model is easy to set in practice. We evaluate the
proposed method by synthetic data and metro passenger flow time series and the
results demonstrate the accuracy of anomaly detection.
