Abstract

Over the decade, a number of attempts have been made towards data stream clustering, but most of the works fall under clustering by example approach. There are a number of applications where clustering by variable approach is required which involves clustering of multiple data streams as opposed to clustering data examples in a data stream. Furthermore, a few works have been presented for clustering multiple data streams and these are applicable to numeric data streams only. Hence, this research gap has motivated current research work. In the present work, a hierarchical clustering technique has been proposed to cluster multiple data streams where data are nominal. To address the concept changes in the data streams splitting and merging of the clusters in the hierarchical structure are performed. The decision to split or merge is based on the entropy measure, representing the cluster’s degree of disparity. The performance of the proposed technique has been analysed and compared to Agglomerative Nesting clustering technique on synthetic as well as a real-world dataset in terms of Dunn Index, Modified Hubert varGamma statistic, Cophenetic Correlation Coefficient, and Purity. The proposed technique outperforms Agglomerative Nesting clustering technique for concept evolving data streams. Furthermore, the effect of concept evolution on clustering structure and average entropy has been visualised for detailed analysis and understanding.

Highlights

  • Nowadays, data are generated continuously from different sources, such as sensors, web-browsing activities, network routers, etc

  • We have proposed a hierarchical clustering technique for multiple nominal data streams

  • The proposed technique follows the hierarchical clustering by variable approach; Agglomerative Nesting (AGNES) has been preferred over other traditional clustering techniques for the performance comparison

Read more

Summary

Introduction

Data are generated continuously from different sources, such as sensors, web-browsing activities, network routers, etc. A hierarchical clustering by variable technique for multiple nominal data streams has been proposed. It is an integrative technique in the sense that it employs cosine distance for measuring the dissimilarity between data streams and the entropy for computing the degree of disparity within a cluster. To deal with the continuously flowing nature of the data streams, the proposed technique processes the data incrementally where the increment interval is equal to the size of the sliding window It adapts the hierarchical structure of clusters by splitting and/or merging the clusters to incorporate the evolving behaviour of data streams where new concepts keep on coming and old may fade out. – A method has been proposed for clustering multiple nominal data streams using a hierarchical clustering by variable approach.

Literature review
Experimental results and analysis
Results on synthetic concept evolving datasets
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call