Abstract

Community detection is a principle tool for analysing and studying of a network structure. Label Propagation Algorithm (LPA) is a simple and fast community detection algorithm which is not accurate enough because of its randomness. However, some advanced versions of LPA have been presented in recent years, but their accuracy need to be improved. In this paper, an improved version of label propagation algorithm for community detection called WILPAS is presented. The proposed algorithm for community detection considers both nodes and links important. WILPAS is a parameter-free algorithm and so requires no prior knowledge. Experiments and benchmarks demonstrate that WILPAS is a pretty fast algorithm and outperforms other representative methods in community detection on both synthetic and real-world networks. More specifically, experiments show that the proposed method can detect the true community structure of real-world networks with higher accuracy than other representative label propagation-based algorithms. Finally, experimental results on the networks with millions of links reveal that the proposed algorithm preserve nearly linear time complexity of traditional LPA. Therefore, the proposed algorithm can efficiently detect communities of large-scale social networks.

Highlights

  • Many complex systems can be modelled as networks with nodes for entities and edges for the connections between them

  • WILPAS presents a novel label updating mechanism based on both node importance and link strength which makes the second source of randomness very unlikely to happen

  • Extensive experimental studies demonstrate that WILPAS is a pretty fast algorithm and it can get better community www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 9, No 5, 2018 detection results comparing with several label propagation based algorithms on both synthetic and real-world networks

Read more

Summary

INTRODUCTION

Many complex systems can be modelled as networks with nodes for entities and edges for the connections between them. A novel label propagation method for community detection called WILPAS is introduced. WILPAS presents a novel label updating mechanism based on both node importance and link strength which makes the second source of randomness very unlikely to happen. In stage two of WILPAS, detected labels of nodes during the first stage are injected as a seed into a method called LP Ad. LP Ad is the same as traditional LPA in using random update order and the traditional label updating formula, but with one difference. Extensive experimental studies demonstrate that WILPAS is a pretty fast algorithm and it can get better community www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 9, No 5, 2018 detection results comparing with several label propagation based algorithms on both synthetic and real-world networks.

RELATED WORKS
TERMINOLOGY
Weighting Measure for Links
Time complexity of weighting all links
Time Complexity of Two Stages of WILPAS
Total Time Complexity of WILPAS
EXPERIMENTS
Test on Synthetic Networks
Experiment on Real-world Networks
Efficiency Analysis
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call