A Greedy Algorithm for Neighborhood Overlap-Based Community Detection
AbstractThe neighborhood overlap (NOVER) of an edge u-v is defined as the ratio of the number of nodes who are neighbors for both u and v to that of the number of nodes who are neighbors of at least u or v. In this paper, we hypothesize that an edge u-v with a lower NOVER score bridges two or more sets of vertices, with very few edges (other than u-v) connecting vertices from one set to another set. Accordingly, we propose a greedy algorithm of iteratively removing the edges of a network in the increasing order of their neighborhood overlap and calculating the modularity score of the resulting network component(s) after the removal of each edge. The network component(s) that have the largest cumulative modularity score are identified as the different communities of the network. We evaluate the performance of the proposed NOVER-based community detection algorithm on nine real-world network graphs and compare the performance against the multi-level aggregation-based Louvain algorithm, as well as the original and time-efficient versions of the edge betweenness-based Girvan-Newman (GN) community detection algorithm. View Full-Text
Scifeed alert for new publicationsNever miss any articles matching your research from any publisher
- Get alerts for new papers matching your research
- Find out the new papers from selected authors
- Updated daily for 49'000+ journals and 6000+ publishers
- Define your Scifeed now
Meghanathan, N. A Greedy Algorithm for Neighborhood Overlap-Based Community Detection. Algorithms 2016, 9, 8.
Meghanathan N. A Greedy Algorithm for Neighborhood Overlap-Based Community Detection. Algorithms. 2016; 9(1):8.Chicago/Turabian Style
Meghanathan, Natarajan. 2016. "A Greedy Algorithm for Neighborhood Overlap-Based Community Detection." Algorithms 9, no. 1: 8.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.