Proceedings

Deep Learning for Community Detection: Progress, Challenges and Opportunities

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Survey track. Pages 4981-4987.

https://doi.org/10.24963/ijcai.2020/693

Abstract

As communities represent similar opinions, similar functions, similar purposes, etc., community detection is an important and extremely useful tool in both scientific inquiry and data analytics. However, the classic methods of community detection, such as spectral clustering and statistical inference, are falling by the wayside as deep learning techniques demonstrate an increasing capacity to handle high-dimensional graph data with impressive performance. Thus, a survey of current progress in community detection through deep learning is timely. Structured into three broad research streams in this domain – deep neural networks, deep graph embedding, and graph neural networks, this article summarizes the contributions of the various frameworks, models, and algorithms in each stream along with the current challenges that remain unsolved and the future research opportunities yet to be explored.

  1. [Bhatia and Rani, 2018] V. Bhatia and R. Rani. DFuzzy: A deep learning-based fuzzy clustering model for large graphs. Knowl. Inf. Syst., 57(1):159-181, 2018.
  2. [Bhatia and Rani, 2019] V. Bhatia and R. Rani. A distributed over- lapping community detection model for large graphs using au- toencoder. Future Gener. Comput. Syst., 94:16-26, 2019.
  3. [Cao et al., 2018a] J. Cao, D. Jin, and J. Dang. Autoencoder based community detection with adaptive integration of network topol- ogy and node contents. In KSEM, pages 184-196, 2018.
  4. [Cao et al., 2018b] J. Cao, D. Jin, L. Yang, and J. Dang. Incorpo- rating network structure with node contents for community de- tection on large networks using deep learning. Neurocomputing, 297:71-81, 2018.
  5. [Cavallari et al., 2017] S. Cavallari, V. Zheng, H. Cai, K. Chang, and E. Cambria. Learning community embedding with commu- nity detection and node embedding on graphs. In CIKM, page 377-386, 2017.
  6. [Chang et al., 2015] S. Chang, W. Han, J. Tang, G. Qi, C. Aggar- wal, and T. Huang. Heterogeneous network embedding via deep architectures. In KDD, pages 119-128, 2015.
  7. [Chen and Redner, 2010] P. Chen and S. Redner. Community struc- ture of the physical review citation network. J. Informetr., 4(3):278-290, 2010.
  8. [Chen and Yuan, 2006] J. Chen and B. Yuan. Detecting functional modules in the yeast protein-protein interaction network. Bioin- formatics, 22(18):2283-2290, 07 2006.
  9. [Chen et al., 2019] Z. Chen, L. Li, and J. Bruna. Supervised com- munity detection with line graph neural networks. In ICLR, 2019.
  10. [Choong et al., 2018] J. Choong, X. Liu, and T. Murata. Learn- ing community structure with variational autoencoder. In ICDM, pages 69-78, 2018.
  11. [Fortunato and Hric, 2016] S. Fortunato and D. Hric. Community detection in networks: A user guide. Phys. Rep., 659:1-44, 2016. Community detection in networks: A user guide.
  12. [Fortunato, 2010] S. Fortunato. Community detection in graphs. Phys. Rep., 486(3-5):75-174, 2010.
  13. [Fu et al., 2017] T. Fu, W. Lee, and Z. Lei. Hin2vec: Explore meta- paths in heterogeneous information networks for representation learning. In CIKM, page 1797-1806, 2017.
  14. [He et al., 2017] D. He, Z. Feng, D. Jin, X. Wang, and W. Zhang. Joint identification of network communities and semantics via integrative modeling of network topologies and node contents. In AAAI, pages 116-124, 2017.
  15. [Hu et al., 2019] B. Hu, H. Wang, X. Yu, W. Yuan, and T. He. Sparse network embedding for community detection and sign prediction in signed social networks. J. Ambient Intell. Hum. Comput., 10(1):175-186, Jan 2019.
  16. [Jia et al., 2019] Y. Jia, Q. Zhang, W. Zhang, and X. Wang. Com- munityGAN: Community detection with generative adversarial nets. In WWW, pages 784-794, 2019.
  17. [Jin et al., 2019] D. Jin, Z. Liu, W. Li, D. He, and W. Zhang. Graph convolutional networks meet markov random fields: Semi- supervised community detection in attribute networks. In AAAI, pages 152-159, 2019.
  18. [Karrer and Newman, 2011] B. Karrer and M. Newman. Stochastic blockmodels and community structure in networks. Phys. Rev. E, 83:016107, 2011.
  19. [LeCun et al., 2015] Y. LeCun, Y. Bengio, and G. Hinton. Deep learning. Nature, 521:436-444, 2015.
  20. [Li et al., 2018] Y. Li, C. Sha, X. Huang, and Y. Zhang. Community detection in attributed graphs: an embedding approach. In AAAI, pages 338-345, 2018.
  21. [Liu et al., 2020] F. Liu, J. Wu, S. Xue, C. Zhou, J. Yang, and Q. Sheng. Detecting the evolving community structure in dy- namic social networks. World Wide Web, 23:715-733, 2020.
  22. [Ng et al., 2002] A. Ng, M. Jordan, and Y. Weiss. On spectral clus- tering: analysis and an algorithm. In NIPS, pages 849-856, 2002.
  23. [Ngiam et al., 2011] J. Ngiam, Z. Chen, S. Bhaskar, P. Koh, and A. Ng. Sparse filtering. In NIPS, pages 1125-1133, 2011.
  24. [Rosvall and Bergstrom, 2008] M. Rosvall and C. Bergstrom. Maps of random walks on complex networks reveal community struc- ture. PNAS, 105(4):1118-1123, 2008.
  25. [Shchur and Gunnemann, 2019] O. Shchur and S. Gunnemann. Overlapping community detection with graph neural networks. In KDD Workshop DLG'19, 2019.
  26. [Shen and Chung, 2018] X. Shen and F. Chung. Deep network em- bedding for graph representation learning in signed networks. IEEE Trans. Cybern., pages 1-8, 2018.
  27. [Song and Thiagarajan, 2018] H. Song and J. Thiagarajan. Im- proved deep embeddings for inferencing with multi-layered net- works. arXiv:1811.12156, 2018.
  28. [Sperlí, 2019] G. Sperlí. A deep learning based community detec- tion approach. In SAC, pages 1107-1110, 2019.
  29. [Sun et al., 2019] F. Sun, M. Qu, J. Hoffmann, C. Huang, and J. Tang. vGraph: A generative model for joint community detec- tion and node representation learning. In NIPS, pages 512-522, 2019.
  30. [Tian et al., 2014] F. Tian, B. Gao, Q. Cui, E. Chen, and T. Liu. Learning deep representations for graph clustering. In AAAI, pages 1293-1299, 2014.
  31. [Tu et al., 2019] C. Tu, X. Zeng, H. Wang, Z. Zhang, Z. Liu, M. Sun, B. Zhang, and L. Lin. A unified framework for commu- nity detection and network representation learning. IEEE Trans. Knowl. Data Eng., 31(6):1051-1065, 2019.
  32. [Wang et al., 2019] H. Wang, J. Wang, J. Wang, M. Zhao, W. Zhang, F. Zhang, W. Li, X. Xie, and M. Guo. Learning graph representation with generative adversarial nets. IEEE Trans. Knowl. Data. Eng., 2019.
  33. [Wu et al., 2020] Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang, and P. S. Yu. A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst., 2020.
  34. [Xie et al., 2018] Y. Xie, M. Gong, S. Wang, and B. Yu. Commu- nity discovery in networks with deep sparse filtering. Pattern Recognit., 81:50-59, 2018.
  35. [Xin et al., 2017] X. Xin, C. Wang, X. Ying, and B. Wang. Deep community detection in topologically incomplete networks. Physica A, 469:342-352, 2017.
  36. [Xu et al., 2019] P. Xu, W. Hu, J. Wu, and B. Du. Link prediction with signed latent factors in signed social networks. In KDD, page 1046-1054, 2019.
  37. [Xue et al., 2019] S. Xue, J. Lu, and G. Zhang. Cross-domain net- work representations. Pattern Recognit., 94:135-148, 2019.
  38. [Yang et al., 2013] J. Yang, J. McAuley, and J. Leskovec. Commu- nity detection in networks with node attributes. In ICDM, 2013.
  39. [Yang et al., 2016] L. Yang, X. Cao, D. He, C. Wang, X. Wang, and W. Zhang. Modularity based community detection with deep learning. In IJCAI, pages 2252-2258, 2016. IJCAI
  40. [Ye et al., 2018] F. Ye, C. Chen, and Z. Zheng. Deep autoencoder- like nonnegative matrix factorization for community detection. In CIKM, pages 1393-1402, 2018.
  41. [Zhang et al., 2017] J. Zhang, P. S. Yu, and Y. Lv. Enterprise com- munity detection. In ICDE, pages 219-222, 2017.
  42. [Zhang et al., 2018] Y. Zhang, T. Lyu, and Y. Zhang. Cosine: Community-preserving social network embedding from informa- tion diffusion cascades. In AAAI, pages 2620-2627, 2018.
  43. [Zhang, 2018] X. Zhang. Multilayer bootstrap networks. Neural Networks, 103:29-43, 2018.

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

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