Proceedings

Exploiting k-Degree Locality to Improve Overlapping Community Detection

Download BibTeX Cite

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

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Community detection is of crucial importance in understanding structures of complex networks. In many real-world networks, communities naturally overlap since a node usually has multiple community memberships. One popular technique to cope with overlapping community detection is Matrix Factorization (MF). However, existing MF-based models have ignored the fact that besides neighbors, local non-neighbors (e.g., my friend's friend but not my direct friend) are helpful when discovering communities. In this paper, we propose a Locality-based Non-negative Matrix Factorization (LNMF) model to refine a preference-based model by incorporating locality into learning objective. We define a subgraph called k-degree local network to set a boundary between local non-neighbors and other non-neighbors. By discriminately treating these two class of non-neighbors, our model is able to capture the process of community formation. We propose a fast sampling strategy within the stochastic gradient descent based learning algorithm. We compare our LNMF model with several baseline methods on various real-world networks, including large ones with ground-truth communities. Results show that our model outperforms state-of-the-art approaches.

  1. [Ahn et al., 2010] Yong-Yeol Ahn, James P Bagrow, and Sune Lehmann. Link communities reveal multiscale com- plexity in networks. Nature, 466(7307):761-764, 2010.
  2. [Coscia et al., 2012] Michele Coscia, Giulio Rossetti, Fosca Giannotti, and Dino Pedreschi. Demon: a local-first dis- covery method for overlapping communities. In Proceed- ings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 615-623. ACM, 2012.
  3. [Fortunato, 2010] Santo Fortunato. Community detection in graphs. Physics Reports, 486(3):75-174, 2010.
  4. [Gavin et al., 2002] Anne-Claude Gavin, Markus Bösche, Roland Krause, Paola Grandi, Martina Marzioch, Andreas Bauer, Jörg Schultz, Jens M Rick, Anne-Marie Michon, Cristina-Maria Cruciat, et al. Functional organization of the yeast proteome by systematic analysis of protein com- plexes. Nature, 415(6868):141-147, 2002.
  5. [Girvan and Newman, 2002] Michelle Girvan and Mark EJ Newman. Community structure in social and biological networks. Proceedings of the National Academy of Sci- ences, 99(12):7821-7826, 2002.
  6. [Kumpula et al., 2008] Jussi M Kumpula, Mikko Kivelä, Kimmo Kaski, and Jari Saramäki. Sequential algorithm for fast clique percolation. Physical Review E, 78(2):026109, 2008.
  7. [Lin, 2007] Chih-Jen Lin. Projected gradient methods for nonnegative matrix factorization. Neural computation, 19(10):2756-2779, 2007.
  8. [McAuley and Leskovec, 2012] Julian McAuley and Jure Leskovec. Learning to discover social circles in ego net- works. In NIPS, volume 272, pages 548-556, 2012.
  9. [Newman, 2001] Mark EJ Newman. The structure of scien- tific collaboration networks. Proceedings of the National Academy of Sciences, 98(2):404-409, 2001.
  10. [Palla et al., 2005] Gergely Palla, Imre Derényi, Illés Farkas, and Tamás Vicsek. Uncovering the overlapping commu- nity structure of complex networks in nature and society. Nature, 435(7043):814-818, 2005.
  11. [Psorakis et al., 2011] Ioannis Psorakis, Stephen Roberts, Mark Ebden, and Ben Sheldon. Overlapping commu- nity detection using bayesian non-negative matrix factor- ization. Physical Review E, 83(6):066114, 2011.
  12. [Rendle et al., 2009] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. In Proceedings of the Twenty-Fifth Conference on Un- certainty in Artificial Intelligence, pages 452-461. AUAI Press, 2009.
  13. [Wang et al., 2011] Fei Wang, Tao Li, Xin Wang, Shenghuo Zhu, and Chris Ding. Community discovery using nonneg- ative matrix factorization. Data Mining and Knowledge Discovery, 22(3):493-521, 2011.
  14. [Whang et al., 2013] Joyce Jiyoung Whang, David F Gleich, and Inderjit S Dhillon. Overlapping community detection using seed set expansion. In Proceedings of the 22nd ACM international conference on Conference on information & knowledge management, pages 2099-2108. ACM, 2013.
  15. [Yang and Leskovec, 2012] Jaewon Yang and Jure Leskovec. Defining and evaluating network commu- nities based on ground-truth. In Proceedings of the ACM SIGKDD Workshop on Mining Data Semantics, page 3. ACM, 2012.
  16. [Yang and Leskovec, 2013] Jaewon Yang and Jure Leskovec. Overlapping community detection at scale: a nonnegative matrix factorization approach. In Proceed- ings of the sixth ACM international conference on Web search and data mining, pages 587-596. ACM, 2013.
  17. [Zhang and Yeung, 2012] Yu Zhang and Dit-Yan Yeung. Overlapping community detection via bounded nonnega- tive matrix tri-factorization. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 606-614. ACM, 2012.
  18. [Zhang et al., 2015] Hongyi Zhang, Irwin King, and Lyu Michael R. Incorporating implicit link preference into overlapping community detection. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence. ACM, 2015.
  19. [Zhao et al., 2014] Tong Zhao, Julian McAuley, and Irwin King. Leveraging social connections to improve person- alized ranking for collaborative filtering. In Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, pages 261- 270. ACM, 2014.

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

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