Hierarchical Clustering of Time-Series Data Streams

dc.contributor.author João Pedro Pedroso en
dc.contributor.author Pedro Pereira Rodrigues en
dc.contributor.author João Gama en
dc.date.accessioned 2017-11-17T11:36:34Z
dc.date.available 2017-11-17T11:36:34Z
dc.date.issued 2008 en
dc.description.abstract This paper presents and analyzes an incremental system for clustering streaming time series. The Online Divisive-Agglomerative Clustering (ODAC) system continuously maintains a tree-like hierarchy of clusters that evolves with data. ODAC uses a top-down strategy. The splitting criterion is a correlation-based dissimilarity measure among time series, splitting each node by the farthest pair of streams, which defines the diameter of the cluster. In stationary environments expanding the structure leads to a decrease in the diameters of the clusters. The system uses a merge operator, which agglomerates two sibling clusters, in order to react to changes in the correlation structure between time series. The split and merge operators are triggered in response to changes in the diameters of existing clusters. The system is designed to process thousands of data streams that flow at high-rate. The main features of the system include update time and memory consumption that do not depend on the number of examples in the stream. Moreover, the time and memory required to process an example decreases whenever the cluster structure expands. Experimental results on artificial and real data assess the processing qualities of the system, suggesting competitive performance on clustering streaming time series, exploring also its ability to deal with concept drift. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/3100
dc.language eng en
dc.relation 4747 en
dc.rights info:eu-repo/semantics/embargoedAccess en
dc.title Hierarchical Clustering of Time-Series Data Streams en
dc.type article en
dc.type Publication en
Files