NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach

With the enrichment of the entity information in the real world, many networks with attributed nodes are proposed and studied widely. Community detection in these attributed networks is an essential task that aims to find groups where the intra-nodes are much more densely connected than the inter-no...

Full description

Bibliographic Details
Main Authors: Bingyang Huang, Chaokun Wang, Binbin Wang
Format: Article
Language:English
Published: MDPI AG 2019-01-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/19/2/260
_version_ 1811308362683383808
author Bingyang Huang
Chaokun Wang
Binbin Wang
author_facet Bingyang Huang
Chaokun Wang
Binbin Wang
author_sort Bingyang Huang
collection DOAJ
description With the enrichment of the entity information in the real world, many networks with attributed nodes are proposed and studied widely. Community detection in these attributed networks is an essential task that aims to find groups where the intra-nodes are much more densely connected than the inter-nodes. However, many existing community detection methods in attributed networks do not distinguish overlapping communities from non-overlapping communities when designing algorithms. In this paper, we propose a novel and accurate algorithm called Node-similarity-based Multi-Label Propagation Algorithm (NMLPA) for detecting overlapping communities in attributed networks. NMLPA first calculates the similarity between nodes and then propagates multiple labels based on the network structure and the node similarity. Moreover, NMLPA uses a pruning strategy to keep the number of labels per node within a suitable range. Extensive experiments conducted on both synthetic and real-world networks show that our new method significantly outperforms state-of-the-art methods.
first_indexed 2024-04-13T09:21:52Z
format Article
id doaj.art-29d4779388104cd3904e9ddb55ebd03a
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T09:21:52Z
publishDate 2019-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-29d4779388104cd3904e9ddb55ebd03a2022-12-22T02:52:34ZengMDPI AGSensors1424-82202019-01-0119226010.3390/s19020260s19020260NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation ApproachBingyang Huang0Chaokun Wang1Binbin Wang2School of Software, Tsinghua University, Beijing 100084, ChinaSchool of Software, Tsinghua University, Beijing 100084, ChinaSchool of Software, Tsinghua University, Beijing 100084, ChinaWith the enrichment of the entity information in the real world, many networks with attributed nodes are proposed and studied widely. Community detection in these attributed networks is an essential task that aims to find groups where the intra-nodes are much more densely connected than the inter-nodes. However, many existing community detection methods in attributed networks do not distinguish overlapping communities from non-overlapping communities when designing algorithms. In this paper, we propose a novel and accurate algorithm called Node-similarity-based Multi-Label Propagation Algorithm (NMLPA) for detecting overlapping communities in attributed networks. NMLPA first calculates the similarity between nodes and then propagates multiple labels based on the network structure and the node similarity. Moreover, NMLPA uses a pruning strategy to keep the number of labels per node within a suitable range. Extensive experiments conducted on both synthetic and real-world networks show that our new method significantly outperforms state-of-the-art methods.http://www.mdpi.com/1424-8220/19/2/260overlapping community detectionattributed networksmulti-label propagationnode similarity
spellingShingle Bingyang Huang
Chaokun Wang
Binbin Wang
NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
Sensors
overlapping community detection
attributed networks
multi-label propagation
node similarity
title NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
title_full NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
title_fullStr NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
title_full_unstemmed NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
title_short NMLPA: Uncovering Overlapping Communities in Attributed Networks via a Multi-Label Propagation Approach
title_sort nmlpa uncovering overlapping communities in attributed networks via a multi label propagation approach
topic overlapping community detection
attributed networks
multi-label propagation
node similarity
url http://www.mdpi.com/1424-8220/19/2/260
work_keys_str_mv AT bingyanghuang nmlpauncoveringoverlappingcommunitiesinattributednetworksviaamultilabelpropagationapproach
AT chaokunwang nmlpauncoveringoverlappingcommunitiesinattributednetworksviaamultilabelpropagationapproach
AT binbinwang nmlpauncoveringoverlappingcommunitiesinattributednetworksviaamultilabelpropagationapproach