TimeCluster with PCA is Equivalent to Subspace Identification of Linear Dynamical Systems

๐Ÿ“… 2025-09-16
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– 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.

Technology Category

Machine Learning: ClusteringPlanning, Routing, and Scheduling: Optimization of Spatio-temporal SystemsComputer Vision: Other Foundations of Computer Vision

Application Category

Graph Algorithms and Modeling for the Web: Representation, reconstruction, and subgraph or motif discovery in Web-related graphsWeb Mining and Content Analysis: Normalization, clustering, classification, and summarization of Web textSecurity and Privacy: Data transparency and provenance
๐Ÿ“ 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.
Problem

Research questions and friction points this paper is trying to address.

Equivalence between TimeCluster PCA and linear subspace identification
Mathematical proof of identical low-dimensional subspace extraction
Enabling forecasting and streaming extensions from state space
Innovation

Methods, ideas, or system contributions that make the work stand out.

PCA dimensionality reduction for time series
Equivalence to subspace identification via SVD
Sliding-window matrix forms Hankel structure
๐Ÿ”Ž Similar Papers
No similar papers found.
๐Ÿ’ผ Related Jobs
No related jobs found.
C
Christian L. Hines
The Alan Turing Institute
S
Samuel Spillard
The Alan Turing Institute
Daniel P. Martin
Daniel P. Martin
Camulos
Data SciencePattern MatchingSide Channel Analysis