k-Graph: A Graph Embedding for Interpretable Time Series Clustering

Paul Boniol, Donato Tiano, Angela Bonifati, Themis Palpanas
2/18/2025
cs.LG

No official code found. Best implementation: boniolp/kGraph (46 stars, MIT, last commit 2025-05-13).

Abstract

Time series clustering poses a significant challenge with diverse applications across domains. A prominent drawback of existing solutions lies in their limited interpretability, often confined to presenting users with centroids. In addressing this gap, our work presents $k$-Graph, an unsupervised method explicitly crafted to augment interpretability in time series clustering. Leveraging a graph representation of time series subsequences, $k$-Graph constructs multiple graph representations based on different subsequence lengths. This feature accommodates variable-length time series without requiring users to predetermine subsequence lengths. Our experimental results reveal that $k$-Graph outperforms current state-of-the-art time series clustering algorithms in accuracy, while providing users with meaningful explanations and interpretations of the clustering outcomes.

View on arXivView PDF

Code Implementations(1)

boniolp/kGraphCommunity100%
MIT

Graph Embedding for Interpretable Time Series Clustering

461PythonDec 19, 20231 years agoMIT
clusteringgraphgraph-embeddinggraph-representationinterpretability+6 more

Similar Papers

Cite this paper

@article{boniol2025kgraph,
  title  = {k-Graph: A Graph Embedding for Interpretable Time Series Clustering},
  author = {Paul Boniol and Donato Tiano and Angela Bonifati and Themis Palpanas},
  year   = {2025},
  eprint = {2502.13049},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.13049v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.13049.svg)](https://codeofpaper.com/paper/2502.13049)

Discussion