Implement overlapping clustering using K means where the points can belong to zero, one or more clusters

preprint OA: closed
View at publisher

Abstract

Abstract Clustering is a fundamental technique in data analysis and pattern recognition, aiming to group similar data points into distinct clusters. Traditional clustering algorithms assign each data point to a single cluster, assuming that the underlying structure of the data is non-overlapping. However, real-world datasets often exhibit complex relationships, where data points may belong to multiple clusters simultaneously. This work explores the concept of overlapped clustering, wherein data points are allowed to participate in more than one cluster, accommodating the inherent flexibility and diversity present in various datasets. In this work, we modify k-means to handle such situations where a point ‘A’ can belong to zero, one or more than one group. We propose a new way to use k-means that lets things be part of different groups. This helps show complex relationships in data. By leveraging the well-established foundation of the k-means algorithm, this work contributes a pragmatic solution to the challenge of overlapped clustering. We test our modified method on different data, showing it can find overlapping groups better than regular k-means. This gives a simpler way to tackle overlapping clusters in data analysis, making it easier to uncover hidden patterns in today's complex datasets.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00