Enriching networks with edge insertion to improve community detection

Community detection is a broad area of study in network science, in which its correct detection helps to get information about the groups and the relationships between their nodes. Community detection algorithms use the available snapshot of a network to detect its underlying communities. But, if th...

Full description

Saved in:
Bibliographic Details
Published inSocial network analysis and mining Vol. 11; no. 1; p. 89
Main Authors de Oliveira, Éric Tadeu Camacho, de França, Fabrício Olivetti
Format Journal Article
LanguageEnglish
Published Vienna Springer Vienna 01.12.2021
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Community detection is a broad area of study in network science, in which its correct detection helps to get information about the groups and the relationships between their nodes. Community detection algorithms use the available snapshot of a network to detect its underlying communities. But, if this snapshot is incomplete, the algorithms may not recover the correct communities. This work proposes a set of link prediction heuristics using different network properties to estimate a more complete version of the network and improve the community detection algorithms. Each heuristic returns the most likely edges to be observed in a future version of the network. We performed experiments on real-world and artificial networks with different insertion sizes, comparing the results with two approaches: (i) without using edge insertion and (ii) using the EdgeBoost algorithm, based on node similarity measures. The experiments show that some of our proposed heuristics improve the results of traditional community detection algorithms. This improvement is even more prominent for networks with poorly defined structures.
ISSN:1869-5450
1869-5469
DOI:10.1007/s13278-021-00803-6