Skip to main content

CDGCN: An Effective and Efficient Algorithm Based on Community Detection for Training Deep and Large Graph Convolutional Networks

  • Conference paper
  • First Online:
Spatial Data and Intelligence (SpatialDI 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13887))

Included in the following conference series:

  • 387 Accesses

Abstract

Graph convolution neural network (GCN) has become a critical tool to capture representations of graph nodes. At present, the graph convolution model for large scale graphs is trained by full-batch stochastic gradient descent, which causes two problems: over-smoothing and neighborhood expansion, which may lead to loss of model accuracy and high memory and computational overhead. To alleviate these two challenges, we propose CDGCN, a novel GCN algorithm. Through partitioning of the original graph with a community detection algorithm, the original graph is decoupled into many different communities. The decoupled communities restrict the message passing between certain communities, and the model can be trained by using mini-batch stochastic gradient descent. Meanwhile, to prevent the prediction accuracy of the model from decreasing due to over-decoupling, a shallow full-batch stochastic gradient descent GCN is added to the model. We have conducted extensive experiments on node classification tasks of multiple datasets. The experiments show that the model has excellent performance, especially in the dataset with a higher average clustering coefficient, and can achieve higher prediction accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Kipf, T.N., Welling, M.: Semi-Supervised Classification with Graph Convolutional Networks (2017)

    Google Scholar 

  2. Zhang, Z., Cui, P., Zhu, W.: Deep Learning on Graphs: A Survey. CoRR abs/1812.04202 (2018)

    Google Scholar 

  3. Grover, A., Leskovec, J.: node2vec: Scalable Feature Learning for Networks, pp. 855–864 (2016)

    Google Scholar 

  4. Perozzi, B., Al-Rfou, R., Skiena, S.: Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014)

    Google Scholar 

  5. Alon, U., Yahav, E.: On the Bottleneck of Graph Neural Networks and its Practical Implications (2021)

    Google Scholar 

  6. Oono, K., Suzuki, T.: Graph Neural Networks Exponentially Lose Expressive Power for Node Classification (2020)

    Google Scholar 

  7. Hamilton, W.L., Ying, Z., Leskovec, J.: Inductive Representation Learning on Large Graphs, pp. 1024–1034 (2017)

    Google Scholar 

  8. Chiang, W.-L., Liu, X., Si, S., Li, Y., Bengio, S., Hsieh, C.-J.: Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks, pp. 257–266 (2019)

    Google Scholar 

  9. Zeng, H., Zhou, H., Srivastava, A., Kannan, R., Prasanna, V.K.: GraphSAINT: Graph Sampling Based Inductive Learning Method (2020)

    Google Scholar 

  10. Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99, 7821–7826 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  11. Guimera, R., Sales-Pardo, M., Amaral, L.A.N.: Modularity from fluctuations in random graphs and complex networks. Phys. Rev. E 70, 025101 (2004)

    Article  Google Scholar 

  12. Fortunato, S., Barthelemy, M.: Resolution limit in community detection. Proc. Natl. Acad. Sci. 104, 36–41 (2007)

    Article  Google Scholar 

  13. Kaiser, M.: Mean clustering coefficients: the role of isolated nodes and leafs on clustering measures for small-world networks. New J. Phys. 10, 083042 (2008)

    Article  Google Scholar 

  14. Chen, J., Ma, T., Xiao, C.: FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling (2018)

    Google Scholar 

  15. Huang, W.-B., Zhang, T., Rong, Y., Huang, J.: Adaptive Sampling Towards Fast Graph Representation Learning, pp. 4563–4572 (2018)

    Google Scholar 

  16. Rahman, M.K., Agrawal, A., Azad, A.: MarkovGNN: Graph Neural Networks on Markov Diffusion, pp. 1019–1029 (2022)

    Google Scholar 

  17. Karypis, G., Kumar, V.: A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J. Sci. Comput. 20, 359–392 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  18. Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proc. Natl. Acad. Sci. 101, 2658–2663 (2004)

    Article  Google Scholar 

  19. Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 2008, P10008 (2008)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bing Kong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ma, Y., Kong, B., Zhou, L., Chen, H., Bao, C. (2023). CDGCN: An Effective and Efficient Algorithm Based on Community Detection for Training Deep and Large Graph Convolutional Networks. In: Meng, X., et al. Spatial Data and Intelligence. SpatialDI 2023. Lecture Notes in Computer Science, vol 13887. Springer, Cham. https://doi.org/10.1007/978-3-031-32910-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-32910-4_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-32909-8

  • Online ISBN: 978-3-031-32910-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics