$k$-Graph: A Graph Embedding for Interpretable Time Series Clustering
About
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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Clustering | Symbols 2 classes | ACC52.4 | 14 | |
| Clustering | SHAPES | Accuracy91.8 | 8 | |
| Clustering | Wave d = 1 | ACC95 | 8 | |
| Clustering | Wave d = 3 | ACC94.7 | 8 | |
| Registration | Wave d = 1 | ATV4.8 | 8 | |
| Registration | Wave d = 3 | ATV13.5 | 8 | |
| Registration | Symbols 3 classes | ATV2.4 | 8 | |
| Clustering | Symbols 3 classes | Accuracy65.6 | 8 | |
| Registration | SHAPES | ATV23.2 | 8 | |
| Registration | Symbols 2 classes | ATV7.7 | 8 |