Computer Science Journal of Moldova (Apr 2020)

Community Detection Based on Node Similarity without thresholds

  • Makhlouf Benazi,
  • Chaabane Lamiche

Journal volume & issue
Vol. 28, no. 1(82)
pp. 104 – 119

Abstract

Read online

To identify communities in social networks represented by a graph, we simply need to detect the edges that connect vertices of different communities and remove them, but the problem is what measure has to be used to identify these edges? and, how we use it? To tackle this problem, this paper proposes an efficient algorithm based on node similarity. This algorithm neither needs a predefined number of communities nor threshold to determine which edges to be deleted. The algorithm tries to add new edges for the most similar nodes to strengthen intra-community links and remove edges between the least similar nodes to weaken links between communities. In order to prove its efficiency, the algorithm was evaluated with synthetic and real-world networks.

Keywords