Voting Based Seeding Algorithm for Overlapping Community Detection

Yanmei Hu,Kaiyang Hu,Bo Yang,Nan Zhang,Xiaohui Gu
DOI: https://doi.org/10.1109/cyberc.2015.41
2015-01-01
Abstract:Community detection is a fundamental problem for many networks, and there have been a lot of methods proposed to discover communities. However, with the rapid increase of the scale and diversity of networks, only a few methods can handle large networks with overlaps among communities. Detecting communities from the local views of a small number of seed nodes is one of the successful methods which allow for fast and scalable solutions. But the results of those local view methods are heavily influenced by the selected seeds. Thus selecting a proper set of seeds which are respectively good representatives of their belonging to local communities and also well-distributed in the network is essential to the local view methods. In this paper, we propose a simple seeding algorithm which can identify good seeds span over the entire network. Our seeding algorithm is similar to a voting with several rounds. In each round, our seeding algorithm selects the node with the most votes as seed and locally updates the supports of nodes to their neighbors. Experiments on different types of large networks show that our seeding algorithm is able to select good seeds which can leads to global overlapping communities with good quality. The experiments also show that our seeding algorithm is competitive in running time.
What problem does this paper attempt to address?