๐ค AI Summary
Prior work lacks a rigorous theoretical foundation linking visual time-series clustering (e.g., TimeCluster) with classical linear subspace identification methods such as Hankel matrix singular value decomposition (SVD).
Method: We establish a formal equivalence between the TimeClusterโPCA pipeline and Hankel SVD by proving that the principal component subspace obtained via sliding-window PCA is mathematically identical to the dominant left singular subspace of the corresponding Hankel matrix.
Contribution/Results: This is the first strict proof of subspace equivalence, unifying clustering-based and system-identification paradigms; it enables direct interpretation of clustering coordinates as state-space basis vectors. The unified framework integrates sliding-window embedding, PCA, SVD, and Hankel theory, supporting state-space forecasting, online analysis, and noise-robust visualization. Empirical validation on synthetic and real-world dynamical signals confirms embedding consistency, providing a theoretical foundation for interpretable temporal structure discovery.
๐ Abstract
TimeCluster is a visual analytics technique for discovering structure in long multivariate time series by projecting overlapping windows of data into a low-dimensional space. We show that, when Principal Component Analysis (PCA) is chosen as the dimensionality reduction technique, this procedure is mathematically equivalent to classical linear subspace identification (block-Hankel matrix plus Singular Vector Decomposition (SVD)). In both approaches, the same low-dimensional linear subspace is extracted from the time series data. We first review the TimeCluster method and the theory of subspace system identification. Then we show that forming the sliding-window matrix of a time series yields a Hankel matrix, so applying PCA (via SVD) to this matrix recovers the same principal directions as subspace identification. Thus the cluster coordinates from TimeCluster coincide with the subspace identification methods. We present experiments on synthetic and real dynamical signals confirming that the two embeddings coincide. Finally, we explore and discuss future opportunities enabled by this equivalence, including forecasting from the identified state space, streaming/online extensions, incorporating and visualising external inputs and robust techniques for displaying underlying trends in corrupted data.