Community Detection Using Revised Medoid-Shift Based on KNN

by   Jie Hou, et al.

Community detection becomes an important problem with the booming of social networks. As an excellent clustering algorithm, Mean-Shift can not be applied directly to community detection, since Mean-Shift can only handle data with coordinates, while the data in the community detection problem is mostly represented by a graph that can be treated as data with a distance matrix (or similarity matrix). Fortunately, a new clustering algorithm called Medoid-Shift is proposed. The Medoid-Shift algorithm preserves the benefits of Mean-Shift and can be applied to problems based on distance matrix, such as community detection. One drawback of the Medoid-Shift algorithm is that there may be no data points within the neighborhood region defined by a distance parameter. To deal with the community detection problem better, a new algorithm called Revised Medoid-Shift (RMS) in this work is thus proposed. During the process of finding the next medoid, the RMS algorithm is based on a neighborhood defined by KNN, while the original Medoid-Shift is based on a neighborhood defined by a distance parameter. Since the neighborhood defined by KNN is more stable than the one defined by the distance parameter in terms of the number of data points within the neighborhood, the RMS algorithm may converge more smoothly. In the RMS method, each of the data points is shifted towards a medoid within the neighborhood defined by KNN. After the iterative process of shifting, each of the data point converges into a cluster center, and the data points converging into the same center are grouped into the same cluster.


Community Detection Clustering via Gumbel Softmax

Recently, in many systems such as speech recognition and visual processi...

Community Detection in Blockchain Social Networks

In this work, we consider community detection in blockchain networks. We...

DMS: Differentiable Mean Shift for Dataset Agnostic Task Specific Clustering Using Side Information

We present a novel approach, in which we learn to cluster data directly ...

NCARD: Improving Neighborhood Construction by Apollonius Region Algorithm based on Density

Due to the increased rate of information in the present era, local ident...

Scale Adaptive Clustering of Multiple Structures

We propose the segmentation of noisy datasets into Multiple Inlier Struc...

A Novel and Efficient Data Point Neighborhood Construction Algorithm based on Apollonius Circle

Neighborhood construction models are important in finding connection amo...

A Fuzzy Clustering Algorithm for the Mode Seeking Framework

In this paper, we propose a new fuzzy clustering algorithm based on the ...

Please sign up or login with your details

Forgot password? Click here to reset