Time Series Clustering via Community Detection in Networks

08/19/2015
by   Leonardo N. Ferreira, et al.
0

In this paper, we propose a technique for time series clustering using community detection in complex networks. Firstly, we present a method to transform a set of time series into a network using different distance functions, where each time series is represented by a vertex and the most similar ones are connected. Then, we apply community detection algorithms to identify groups of strongly connected vertices (called a community) and, consequently, identify time series clusters. Still in this paper, we make a comprehensive analysis on the influence of various combinations of time series distance functions, network generation methods and community detection techniques on clustering results. Experimental study shows that the proposed network-based approach achieves better results than various classic or up-to-date clustering techniques under consideration. Statistical tests confirm that the proposed method outperforms some classic clustering algorithms, such as k-medoids, diana, median-linkage and centroid-linkage in various data sets. Interestingly, the proposed method can effectively detect shape patterns presented in time series due to the topological structure of the underlying network constructed in the clustering process. At the same time, other techniques fail to identify such patterns. Moreover, the proposed method is robust enough to group time series presenting similar pattern but with time shifts and/or amplitude variations. In summary, the main point of the proposed method is the transformation of time series from time-space domain to topological domain. Therefore, we hope that our approach contributes not only for time series clustering, but also for general time series analysis tasks.

READ FULL TEXT
research
09/23/2019

Topological Data Analysis (TDA) for Time Series

The study of topology is strictly speaking, a topic in pure mathematics....
research
11/26/2018

Clustering Residential Electricity Load Curves via Community Detection in Network

Performing analytic of household load curves (LCs) has significant value...
research
03/27/2022

Group pattern detection of longitudinal data using functional statistics

Estimations and evaluations of the main patterns of time series data in ...
research
04/23/2019

Community Detection and Growth Potential Prediction from Patent Citation Networks

The scoring of patents is useful for technology management analysis. The...
research
08/20/2022

From Time Series to Networks in R with the ts2net Package

Network science established itself as a prominent tool for modeling time...
research
05/26/2023

Clustering Method for Time-Series Images Using Quantum-Inspired Computing Technology

Time-series clustering serves as a powerful data mining technique for ti...
research
04/26/2022

Reformulating Speaker Diarization as Community Detection With Emphasis On Topological Structure

Clustering-based speaker diarization has stood firm as one of the major ...

Please sign up or login with your details

Forgot password? Click here to reset