Abstract
One of the challenging research areas in modern day computing is to understand, analyze and model massively connected complex graphs resulting due to highly connected networks because of newly accepted paradigm of Internet of Things. Patterns of interaction between nodes reflect a lot of information about nature of underlying network graph. The connectedness of nodes has been studied by several researchers to provide near optimal solution about topological structure of the graphs. This is more commonly known as community detection, which in mathematical and algorithmic terms is often referred to as graph partitioning. The study is broadly based on clustering of nodes, which share similar properties. Lower order connection patterns that detect communities at node and edge level are extensively studied. A wide range of algorithms has been studied to identify communities in large-scale networks. Spectral clustering, hierarchical clustering, Markov models, modularity maximization methods, etc have shown promising results in context to application domains under consideration. In this paper, the authors propose a neural network based method to identify the communities in large-scale networks. The study is broadly based on clustering of nodes, which share similar properties. This work is devoted to identify the efficacy of neural networks in community detection for large and complex networks in comparison to existing methods. The approach is motivated by neural network pipeline for data embedding into lower dimensional space, which is expected to simplify the task of clustering data into communities with inherent ability to learn between mapping and predicted communities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almeida, L.B.: A learning rule for asynchronous perceptrons with feedback in a combinatorial environment. In: Proceedings, 1st First International Conference on Neural Network, Vol. 2, pp. 609–618. IEEE (1987)
Aridhi, S., Nguifo, E.M.: Big graph mining: frameworks and techniques. Big Data Res. 6, 1–10 (2016)
Bruna, J., Zaremba, W., Szlam, A., LeCun, Y.: Spectral networks and locally connected networks on graphs (2013). arXiv preprint: arXiv:1312.6203
Han, M., Daudjee, K., Ammar, K., Özsu, M.T., Wang, X., Jin, T.: An experimental comparison of pregel-like graph processing systems. Proc. VLDB Endow. 7(12), 1047–1058 (2014)
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2014). arXiv preprint: arXiv:1412.6980
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks (2016). arXiv preprint: arXiv:1609.02907
Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data (Jun 2014)
Pineda, F.J.: Generalization of back-propagation to recurrent neural networks. Phys. Rev. Lett. 59(19), 2229 (1987)
Powell, M.J.: An efficient method for finding the minimum of a function of several variables without calculating derivatives. Comput. J. 7(2), 155–162 (1964)
Scarselli, F., Gori, M., Tsoi, A.C., Hagenbuchner, M., Monfardini, G.: The graph neural network model. IEEE Trans. Neural Netw. 20(1), 61–80 (2009)
Shuman, D.I., Narang, S.K., Frossard, P., Ortega, A., Vandergheynst, P.: The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains (2012). arXiv preprint: arXiv:1211.0053
Wang, X., Cui, P., Wang, J., Pei, J., Zhu, W., Yang, S.: Community preserving network embedding. In: Thirty-First AAAI Conference on Artificial Intelligence (2017)
Yang, J., Leskovec, J.: Community-affiliation graph model for overlapping network community detection. In: 2012 IEEE 12th International Conference on Data Mining, pp. 1170–1175. IEEE (2012)
Zhang, Z., Cui, P., Zhu, W.: Deep learning on graphs: a survey (2018). CoRR abs/1812.04202: http://arxiv.org/abs/1812.04202
Zhou, Z., Li, X.: Graph convolution: a high-order and adaptive approach (2017). arXiv preprint: arXiv:1706.09916
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Banka, A.A., Naaz, R. (2020). Large Scale Graph Analytics for Communities Using Graph Neural Networks. In: Chellappan, S., Choo, KK.R., Phan, N. (eds) Computational Data and Social Networks. CSoNet 2020. Lecture Notes in Computer Science(), vol 12575. Springer, Cham. https://doi.org/10.1007/978-3-030-66046-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-66046-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-66045-1
Online ISBN: 978-3-030-66046-8
eBook Packages: Computer ScienceComputer Science (R0)