Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data
Not on the map. Why?
Abstract (arXiv)
Subsequence clustering of multivariate time series is a useful tool for discovering repeated patterns in temporal data. Once these patterns have been discovered, seemingly complicated datasets can be interpreted as a temporal sequence of only a small number of states, or clusters. For example, raw sensor data from a fitness-tracking application can be expressed as a timeline of a select few actions (i.e., walking, sitting, running). However, discovering these patterns is challenging because it requires simultaneous segmentation and clustering of the time series. Furthermore, interpreting the resulting clusters is difficult, especially when the data is high-dimensional. Here we propose a new method of model-based clustering, which we call Toeplitz Inverse Covariance-based Clustering (TICC). Each cluster in the TICC method is defined by a correlation network, or Markov random field (MRF), characterizing the interdependencies between different observations in a typical subsequence of that cluster. Based on this graphical representation, TICC simultaneously segments and clusters the time series data. We solve the TICC problem through alternating minimization, using a variation of the expectation maximization (EM) algorithm. We derive closed-form solutions to efficiently solve the two resulting subproblems in a scalable way, through dynamic programming and the alternating direction method of multipliers (ADMM), respectively. We validate our approach by comparing TICC to several state-of-the-art baselines in a series of synthetic experiments, and we then demonstrate on an automobile sensor dataset how TICC can be used to learn interpretable clusters in real-world scenarios.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 10; 2024: 14; 2025: 10; 2026: 4.
47 papers.
Sort:
By area:
- 2021AdaRNN: Adaptive Learning and Forecasting of Time Seriescited by 120
- 2022Learning Mixtures of Linear Dynamical Systemscited by 15
- 2022Learning Mixtures of Markov Chains and MDPscited by 12
- 2024Multivariate Time-Series Anomaly Detection based on Enhancing Graph Attention Networks with Topological Analysiscited by 11
- 2023Tensor Decompositions Meet Control Theory: Learning General Mixtures of Linear Dynamical Systemscited by 10
- 2022An Attention-based ConvLSTM Autoencoder with Dynamic Thresholding for Unsupervised Anomaly Detection in Multivariate Time Seriescited by 9
- 2023Hybrid Variational Autoencoder for Time Series Forecastingcited by 8
- 2024Dynamic Multi-Network Mining of Tensor Time Seriescited by 8
- 2023Fast and Multi-aspect Mining of Complex Time-stamped Event Streamscited by 7
- 2024E2USD: Efficient-yet-effective Unsupervised State Detection for Multivariate Time Seriescited by 7
- 2022Review of Clustering Methods for Functional Datacited by 6
- 2024Long-Term EEG Partitioning for Seizure Onset Detectioncited by 6
35 more
- 2025Modeling Time-evolving Causality over Data Streamscited by 6
- 2023HOPE: Human-Centric Off-Policy Evaluation for E-Learning and Healthcarecited by 5
- 2024Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time Seriescited by 5
- 2025Exploring Timeline Control for Facial Motion Generationcited by 4
- 2022STICC: A multivariate spatial clustering method for repeated geographic pattern discovery with consideration of spatial contiguitycited by 3
- 2025CLaP -- State Detection from Time Seriescited by 3
- 2023Unsupervised Driving Event Discovery Based on Vehicle CAN-datacited by 2
- 2024MC-GTA: Metric-Constrained Model-Based Clustering using Goodness-of-fit Tests with Autocorrelationscited by 2
- 2025PromptTSS: A Prompting-Based Approach for Interactive Multi-Granularity Time Series Segmentationcited by 2
- 2026A Generalized Apprenticeship Learning Framework for Capturing Evolving Student Pedagogical Strategiescited by 2
- 2021Distributed Estimation of Sparse Inverse Covariancescited by 1
- 2023An Offline Time-aware Apprenticeship Learning Framework for Evolving Reward Functionscited by 1
- 2024Towards Dynamic Trend Filtering through Trend Point Detection with Reinforcement Learningcited by 1
- 2024Wormhole: Concept-Aware Deep Representation Learning for Co-Evolving Sequencescited by 1
- 2025CSTS: A Benchmark for the Discovery of Correlation Structures in Time Series Clusteringcited by 1
- 2025Toward Interpretable Evaluation Measures for Time Series Segmentationcited by 1
- 2026Fast Mining and Dynamic Time-to-Event Prediction over Multi-sensor Data Streamscited by 1
- 2026GroupSegment-SHAP: Shapley Value Explanations with Group-Segment Players for Multivariate Time Seriescited by 1
- 2021Time Adaptive Gaussian Modelcited by 0
- 2022Regime-based Implied Stochastic Volatility Model for Crypto Option Pricingcited by 0
- 2023Detecting and Ranking Causal Anomalies in End-to-End Complex Systemcited by 0
- 2023CyPhERS: A Cyber-Physical Event Reasoning System providing real-time situational awareness for attack and fault responsecited by 0
- 2023Learning Behavioral Representations of Routines From Large-scale Unlabeled Wearable Time-series Data Streams using Hawkes Point Processcited by 0
- 2023MCNS: Mining Causal Natural Structures Inside Time Series via A Novel Internal Causality Schemecited by 0
- 2024Cross-user activity recognition using deep domain adaptation with temporal relation informationcited by 0
- 2024CIER: A Novel Experience Replay Approach with Causal Inference in Deep Reinforcement Learningcited by 0
- 2024Adversarial Domain Adaptation for Cross-user Activity Recognition Using Diffusion-based Noise-centred Learningcited by 0
- 2024Consistent Estimation of a Class of Distances Between Covariance Matricescited by 0
- 2024WormKAN: Are KAN Effective for Identifying and Tracking Concept Drift in Time Series?cited by 0
- 2024Off-Policy Selection for Initiating Human-Centric Experimental Designcited by 0
- 2025Examining the Dynamics of Local and Transfer Passenger Share Patterns in Air Transportationcited by 0
- 2025Block Toeplitz Sparse Precision Matrix Estimation for Large-Scale Interval-Valued Time Series Forecastingcited by 0
- 2025STaTS: Structure-Aware Temporal Sequence Summarization via Statistical Window Mergingcited by 0
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memorycited by 0
- 2026Rondo: Unsupervised Discovery of Recurring Temporal Structurecited by 0
- 2026Rondo: Unsupervised Discovery of Recurring Temporal Structure26 Sep 2026
- 2026A Generalized Apprenticeship Learning Framework for Capturing Evolving Student Pedagogical Strategies24 Feb 2026
- 2026Fast Mining and Dynamic Time-to-Event Prediction over Multi-sensor Data Streams8 Jan 2026
- 2026GroupSegment-SHAP: Shapley Value Explanations with Group-Segment Players for Multivariate Time Series3 Jan 2026
- 2025Toward Interpretable Evaluation Measures for Time Series Segmentation27 Oct 2025
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memory11 Oct 2025
- 2025STaTS: Structure-Aware Temporal Sequence Summarization via Statistical Window Merging10 Oct 2025
- 2025PromptTSS: A Prompting-Based Approach for Interactive Multi-Granularity Time Series Segmentation12 Jun 2025
- 2025Exploring Timeline Control for Facial Motion Generation27 May 2025
- 2025CSTS: A Benchmark for the Discovery of Correlation Structures in Time Series Clustering20 May 2025
- 2025Block Toeplitz Sparse Precision Matrix Estimation for Large-Scale Interval-Valued Time Series Forecasting4 Apr 2025
- 2025CLaP -- State Detection from Time Series2 Apr 2025
35 more
- 2025Examining the Dynamics of Local and Transfer Passenger Share Patterns in Air Transportation22 Feb 2025
- 2025Modeling Time-evolving Causality over Data Streams13 Feb 2025
- 2024Long-Term EEG Partitioning for Seizure Onset Detection20 Dec 2024
- 2024Off-Policy Selection for Initiating Human-Centric Experimental Design26 Oct 2024
- 2024WormKAN: Are KAN Effective for Identifying and Tracking Concept Drift in Time Series?13 Oct 2024
- 2024Wormhole: Concept-Aware Deep Representation Learning for Co-Evolving Sequences20 Sep 2024
- 2024Consistent Estimation of a Class of Distances Between Covariance Matrices18 Sep 2024
- 2024Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time Series16 Sep 2024
- 2024Multivariate Time-Series Anomaly Detection based on Enhancing Graph Attention Networks with Topological Analysis23 Aug 2024
- 2024Adversarial Domain Adaptation for Cross-user Activity Recognition Using Diffusion-based Noise-centred Learning6 Aug 2024
- 2024Towards Dynamic Trend Filtering through Trend Point Detection with Reinforcement Learning6 Jun 2024
- 2024MC-GTA: Metric-Constrained Model-Based Clustering using Goodness-of-fit Tests with Autocorrelations28 May 2024
- 2024CIER: A Novel Experience Replay Approach with Causal Inference in Deep Reinforcement Learning14 May 2024
- 2024Cross-user activity recognition using deep domain adaptation with temporal relation information12 Mar 2024
- 2024E2USD: Efficient-yet-effective Unsupervised State Detection for Multivariate Time Series21 Feb 2024
- 2024Dynamic Multi-Network Mining of Tensor Time Series19 Feb 2024
- 2023MCNS: Mining Causal Natural Structures Inside Time Series via A Novel Internal Causality Scheme13 Sep 2023
- 2023Tensor Decompositions Meet Control Theory: Learning General Mixtures of Linear Dynamical Systems13 Jul 2023
- 2023Learning Behavioral Representations of Routines From Large-scale Unlabeled Wearable Time-series Data Streams using Hawkes Point Process10 Jul 2023
- 2023CyPhERS: A Cyber-Physical Event Reasoning System providing real-time situational awareness for attack and fault response26 May 2023
- 2023An Offline Time-aware Apprenticeship Learning Framework for Evolving Reward Functions15 May 2023
- 2023Hybrid Variational Autoencoder for Time Series Forecasting13 Mar 2023
- 2023Fast and Multi-aspect Mining of Complex Time-stamped Event Streams7 Mar 2023
- 2023HOPE: Human-Centric Off-Policy Evaluation for E-Learning and Healthcare18 Feb 2023
- 2023Detecting and Ranking Causal Anomalies in End-to-End Complex System18 Jan 2023
- 2023Unsupervised Driving Event Discovery Based on Vehicle CAN-data12 Jan 2023
- 2022Learning Mixtures of Markov Chains and MDPs17 Nov 2022
- 2022Review of Clustering Methods for Functional Data3 Oct 2022
- 2022Regime-based Implied Stochastic Volatility Model for Crypto Option Pricing15 Aug 2022
- 2022STICC: A multivariate spatial clustering method for repeated geographic pattern discovery with consideration of spatial contiguity17 Mar 2022
- 2022Learning Mixtures of Linear Dynamical Systems26 Jan 2022
- 2022An Attention-based ConvLSTM Autoencoder with Dynamic Thresholding for Unsupervised Anomaly Detection in Multivariate Time Series23 Jan 2022
- 2021Distributed Estimation of Sparse Inverse Covariances24 Sep 2021
- 2021AdaRNN: Adaptive Learning and Forecasting of Time Series10 Aug 2021
- 2021Time Adaptive Gaussian Model2 Feb 2021
- 2021AdaRNN: Adaptive Learning and Forecasting of Time Seriescited by 120
- 2022Learning Mixtures of Linear Dynamical Systemscited by 15
- 2022Learning Mixtures of Markov Chains and MDPscited by 12
- 2024Multivariate Time-Series Anomaly Detection based on Enhancing Graph Attention Networks with Topological Analysiscited by 11
- 2023Tensor Decompositions Meet Control Theory: Learning General Mixtures of Linear Dynamical Systemscited by 10
- 2022An Attention-based ConvLSTM Autoencoder with Dynamic Thresholding for Unsupervised Anomaly Detection in Multivariate Time Seriescited by 9
- 2023Hybrid Variational Autoencoder for Time Series Forecastingcited by 8
- 2024Dynamic Multi-Network Mining of Tensor Time Seriescited by 8
- 2023Fast and Multi-aspect Mining of Complex Time-stamped Event Streamscited by 7
- 2024E2USD: Efficient-yet-effective Unsupervised State Detection for Multivariate Time Seriescited by 7
- 2022Review of Clustering Methods for Functional Datacited by 6
- 2024Long-Term EEG Partitioning for Seizure Onset Detectioncited by 6
12 most cited of 46 All 46 (JSON)
- 2026Rondo: Unsupervised Discovery of Recurring Temporal Structure26 Sep 2026
- 2026A Generalized Apprenticeship Learning Framework for Capturing Evolving Student Pedagogical Strategies24 Feb 2026
- 2026Fast Mining and Dynamic Time-to-Event Prediction over Multi-sensor Data Streams8 Jan 2026
- 2026GroupSegment-SHAP: Shapley Value Explanations with Group-Segment Players for Multivariate Time Series3 Jan 2026
- 2025Toward Interpretable Evaluation Measures for Time Series Segmentation27 Oct 2025
- 2025Perseus: Interactive Time Series Segmentation with Sparse Supervision via Stateful Memory11 Oct 2025
- 2025STaTS: Structure-Aware Temporal Sequence Summarization via Statistical Window Merging10 Oct 2025
- 2025PromptTSS: A Prompting-Based Approach for Interactive Multi-Granularity Time Series Segmentation12 Jun 2025
- 2025Exploring Timeline Control for Facial Motion Generation27 May 2025
- 2025CSTS: A Benchmark for the Discovery of Correlation Structures in Time Series Clustering20 May 2025
- 2025Block Toeplitz Sparse Precision Matrix Estimation for Large-Scale Interval-Valued Time Series Forecasting4 Apr 2025
- 2025CLaP -- State Detection from Time Series2 Apr 2025
12 newest of 46 All 46 (JSON)