Data Stream Clustering: Introducing Recursively Extendable Aggregation Functions for Incremental Cluster Fusion Processes
In data stream (DS) learning, the system has to extract knowledge from data generated continuously, usually at high speed and in large volumes, making it impossible to store the entire set of data to be processed in batch mode. Hence, machine learning models must be built incrementally by processing the incoming examples, as data arrive, while updating the model to be compatible with the current data. In fuzzy DS clustering, the model can either absorb incoming data into existing clusters or initiate a new cluster. As the volume of data increases, there is a possibility that the clusters will overlap to the point where it is convenient to merge two or more clusters into one. Then, a cluster comparison measure (CM) should be applied, to decide whether such clusters should be combined, also in an incremental manner. This defines an incremental fusion process based on aggregation functions that can aggregate the incoming inputs without storing all the previous inputs. The objective of this article is to solve the fuzzy DS clustering problem of incrementally comparing fuzzy clusters on a formal basis. First, we formalize and operationalize incremental fusion processes of fuzzy clusters by introducing recursively extendable (RE) aggregation functions, studying construction methods and different classes of such functions. Second, we propose two approaches to compare clusters: 1) similarity and 2) overlapping between clusters, based on RE aggregation functions. Finally, we analyze the effect of those incremental CMs on the online and offline phases of the well-known fuzzy clustering algorithm d-FuzzStream, showing that our new approach outperforms the original algorithm and presents better or comparable performance to other state-of-the-art DS clustering algorithms found in the literature.
Authors
- Cédric Marco-Detchart (ORCID: https://orcid.org/0000-0002-4310-9060)
- Leonardo Schick
- Javier Andreu-Pérez (ORCID: https://orcid.org/0000-0002-7421-4808)
- Giancarlo Lucca (ORCID: https://orcid.org/0000-0002-3776-0260)
- Tiago da Cruz Asmus (ORCID: https://orcid.org/0000-0002-7066-7156)
- Heloisa A. Camargo (ORCID: https://orcid.org/0000-0002-5489-7306)
- Humberto Bustince (ORCID: https://orcid.org/0000-0002-1279-6195)
- Graçaliz Pereira Dimuro (ORCID: https://orcid.org/0000-0001-6986-9888)
- Carlos López-Molina (ORCID: https://orcid.org/0000-0002-0904-9834)
- Asier Urio-Larrea (ORCID: https://orcid.org/0000-0001-7667-5766)
Institutions
- University of Essex (GB)
- Universidade Federal do Rio Grande (BR)
- Universidade Federal de São Carlos (BR)
- Universidad de Navarra (ES)
Publication Details
- Journal
- IEEE Transactions on Cybernetics
- Published
- 2025-02-05
- DOI
- https://doi.org/10.1109/tcyb.2025.3527862
- Citations
- 3
- Primary Topic
- Advanced Clustering Algorithms Research
- Type
- article
- Field-Weighted Citation Impact
- 7.44
Funders
- Fundação de Amparo à Pesquisa do Estado de São Paulo
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul
- Universidad Pública de Navarra
- Agencia Estatal de Investigación