Proceedings

CEIL: A Scalable, Resolution Limit Free Approach for Detecting Communities in Large Networks

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 2097-2102.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Real world networks typically exhibit non uniform edge densities with there being a higher concentration of edges within modules or communities. Various scoring functions have been proposed to quantify the quality of such communities. In this paper, we argue that the popular scoring functions suffer from certain limitations. We identify the necessary features that a scoring function should incorporate in order to characterize good community structure and propose a new scoring function, CEIL (Community detection using External and Internal scores in Large networks), which conforms closely with our characterization. We also demonstrate experimentally the superiority of our scoring function over the existing scoring functions. Modularity, a very popular scoring function, exhibits resolution limit, i.e., one cannot find communities that are much smaller in size compared to the size of the network. In many real world networks, community size does not grow in proportion to the network size. This implies that resolution limit is a serious problem in large networks. Modularity is still very popular since it offers many advantages such as fast algorithms for maximizing the score, and non-trivial community structures corresponding to the maxima. We show analytically that the CEIL score does not suffer from resolution limit. We also modify the Louvain method, one of the fastest greedy algorithms for maximizing modularity, to maximize the CEIL score. We show that our algorithm gives the expected communities in synthetic networks as opposed to maximizing modularity. We also show that the community labels given by our algorithm matches closely with the ground truth community labels in real world networks. Our algorithm is on par with Louvain method in computation time and hence scales well to large networks.

  1. [Blondel et al., 2008] Vincent D Blondel, Jean-Loup Guil- laume, Renaud Lambiotte, and Etienne Lefebvre. Fast un- folding of communities in large networks. Journal of Sta- tistical Mechanics: Theory and Experiment, page P10008, 2008.
  2. [Brandes et al., 2006] U. Brandes, D. Delling, M. Gaertler, R. Goerke, M. Hoefer, Z. Nikoloski, and D. Wagner. Max- imizing modularity is hard. ArXiv Physics e-prints, 2006.
  3. [Danon et al., 2005] L. Danon, A. Díaz-Guilera, J. Duch, and A. Arenas. Comparing community structure identi- fication. Journal of Staistical Mechanics, 2005.
  4. [Fortunato and Barthélemy, 2007] S. Fortunato and M. Barthélemy. Resolution limit in community de- tection. Proceedings of the National Academy of Sciences, pages 36-41, 2007.
  5. [Myers and Well, 2003] J. L. Myers and A. D. Well. Re- search Design and Statistical Analysis. Lawrence Erlbaum Associates, 2003.
  6. [Newman and Girvan, 2002] M. E. J Newman and Michelle Girvan. Mixing patterns and community structure in net- work. arXiv.org, 2002.
  7. [Newman, 2004] M. E. J. Newman. Fast algorithm for de- tecting community structure in networks. Physical Review E, page 066133, 2004.
  8. [Ovelgnne and Geyer-Schulz, 2010] Michael Ovelgnne and Andreas Geyer-Schulz. Cluster cores and modularity max- imization. In ICDM Workshops, pages 1204-1213. IEEE Computer Society, 2010.
  9. [Ovelgonne and Geyer-Schultz, 2013] Michael Ovelgonne and Andreas Geyer-Schultz. An ensemble learning strategy for graph clustering. American Mathematical Society, 2013.
  10. [Palla et al., 2005] Gergely Palla, Imre Derenyi, Illes Farkas, and Tamas Vicsek. Uncovering the overlapping commu- nity structure of complex networks in nature and society. Nature, pages 814-818, 2005.
  11. [Pons and Latapy, 2006] Pascal Pons and Matthieu Latapy. Computing communities in large networks using random walks. Journal of Graph Algorithms and Applications, pages 191-218, 2006.
  12. [Raghavan et al., 2007] Usha N. Raghavan, Reka Albert, and Soundar Kumara. Near linear time algorithm to de- tect community structures in large-scale networks. ArXiv Physics e-prints, 2007.
  13. [Rand, 1971] W.M. Rand. Objective criteria for the evalua- tion of clustering methods. Journal of the American Sta- tistical Association, pages 846-850, 1971.
  14. [Shi and Malik, 2000] Jianbo Shi and Jitendra Malik. Nor- malized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000.
  15. [Yang and Leskovec, 2012] Jaewon Yang and Jure Leskovec. Defining and evaluating network commu- nities based on ground-truth. In International Conference on Data Mining, pages 745-754. IEEE Computer Society, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards