Proceedings of the ACM on Management of Data · 2023 · 10 citations · 24 references
ComputingComputer ScienceData MiningData StructuresMachine LearningStream ProcessingStreaming AlgorithmsData Stream MiningData Stream ProcessingEfficiencyReal-world ApplicationRefinementStream MiningStreaming ClusteringStreaming Data Mining
Data Stream Clustering (DSC) plays an important role in mining continuous and unlabeled data streams in real-world applications. Over the last decades, numerous DSC algorithms have been proposed with promising clustering accuracy and efficiency. Despite the significant differences among existing DSC algorithms, they are commonly built around four key design aspects: summarizing data structure, window model, outlier detection mechanism, and offline refinement strategy. However, there is a lack of empirical studies on these key design aspects in the same codebase using real-world workloads with distinct characteristics. As a result, it is difficult for researchers to improve upon the state-of-the-art. In this paper, we conduct such a study of DSC on its four key design aspects. We implemented state-of-the-art variants of all of these design choices in an open-sourced platform from scratch and evaluated them using both real-world and synthetic workloads. Our analysis identifies the fundamental issues and trade-offs of each design choice in terms of both accuracy and efficiency. We even find that combining flexible design choices led to the development of a new algorithm called Benne, which can be tuned to achieve either better accuracy or better efficiency compared to the state-of-the-art.
24
A density-based algorithm for discovering clusters in large spatial Databases with Noise
Martin Ester, Hans‐Peter Kriegel, Jörg Sander et al. · 1996 · 19.1K citations
Least squares quantization in PCM
Sheelagh Lloyd · IEEE Transactions on Information Theory · 1982 · 15.6K citations · Full text
Tian Zhang, Raghu Ramakrishnan, Miron Livny · ACM SIGMOD Record · 1996 · 2.1K citations · Full text
Density-Based Clustering over an Evolving Data Stream with Noise
Feng Cao, Martin Estert, Weining Qian et al. · 2006 · 1K citations
Learning under Concept Drift: A Review
IEEE Transactions on Knowledge and Data Engineering · 2018 · 873 citations · Full text