Skip to main content
Erschienen in: Journal of Intelligent Information Systems 1/2021

05.11.2020

Community detection in complex networks using network embedding and gravitational search algorithm

verfasst von: Sanjay Kumar, B S Panda, Deepanshu Aggarwal

Erschienen in: Journal of Intelligent Information Systems | Ausgabe 1/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The structural and functional characteristic features of nodes can be analyzed by visualizing community structure in complex networks. Community detection helps us to detect nodes having similar behavior in a system and organize the network into a network of closely connected groups or modules. Network embedding technique represents the nodes of the input graph into vector space and preserves their inherent and topological features and can contribute significantly to various applications in network analysis. In this paper, we propose a novel community detection method using network embedding technique. Firstly, nodes of the graph are embedded in feature space of d dimensions, and then low-rank approximation is applied to avoid the results from being affected by noise or outliers. Further, k-means clustering is employed to find the centroids of the clusters in the network and followed by a gravitational search algorithm to improve the results of centroids of clusters. Finally, we compute the effectiveness of detected communities using different performance measures. Our method serves as a universal framework towards applying and bench-marking various embedding techniques in graphs for performing community detection. We perform the test using various evaluation criteria on several real-life and synthetic networks and the obtained result reveals the utility of the proposed algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Adamic, L.A., & Glance, N. (2005). The political blogosphere and the 2004 US Election. In Proceedings of the WWW-2005 workshop on the weblogging ecosystem. Adamic, L.A., & Glance, N. (2005). The political blogosphere and the 2004 US Election. In Proceedings of the WWW-2005 workshop on the weblogging ecosystem.
Zurück zum Zitat Aggarwal, C.C. (2011). An introduction to social network data analytics. In Social network data analytics (pp. 1–15). Boston: Springer. Aggarwal, C.C. (2011). An introduction to social network data analytics. In Social network data analytics (pp. 1–15). Boston: Springer.
Zurück zum Zitat Aggarwal, C., & Subbian, K. (2014). Evolutionary network analysis a survey. ACM Computing Surveys (CSUR), 1;47(1), 1–36.CrossRef Aggarwal, C., & Subbian, K. (2014). Evolutionary network analysis a survey. ACM Computing Surveys (CSUR), 1;47(1), 1–36.CrossRef
Zurück zum Zitat Arasteh, M., & Alizadeh, S. (2019). A fast divisive community detection algorithm based on edge degree betweenness centrality. Applied Intelligence, 49(2), 689–702.CrossRef Arasteh, M., & Alizadeh, S. (2019). A fast divisive community detection algorithm based on edge degree betweenness centrality. Applied Intelligence, 49(2), 689–702.CrossRef
Zurück zum Zitat Bamakan, S.M., Nurgaliev, I., Qu, Q. (2109). Opinion leader detection: a methodological review. Expert Systems with Applications, 115, 200–22.CrossRef Bamakan, S.M., Nurgaliev, I., Qu, Q. (2109). Opinion leader detection: a methodological review. Expert Systems with Applications, 115, 200–22.CrossRef
Zurück zum Zitat Battiston, F., Iacovacci, J., Nicosia, V., Bianconi, G., Latora, V. (2016). Emergence of multiplex communities in collaboration networks. PLoS ONE, 11(1), e0147451.CrossRef Battiston, F., Iacovacci, J., Nicosia, V., Bianconi, G., Latora, V. (2016). Emergence of multiplex communities in collaboration networks. PLoS ONE, 11(1), e0147451.CrossRef
Zurück zum Zitat Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E. (2008). Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment, 2008(10), P10008.CrossRef Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E. (2008). Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment, 2008(10), P10008.CrossRef
Zurück zum Zitat Chouchani, N., & Abed, M. (2020). Online social network analysis: detection of communities of interest. Journal of Intelligent Information Systems, 54 (1), 5–21.CrossRef Chouchani, N., & Abed, M. (2020). Online social network analysis: detection of communities of interest. Journal of Intelligent Information Systems, 54 (1), 5–21.CrossRef
Zurück zum Zitat Clauset, A., Newman, M.E., Moore, C. (2004). Finding community structure in very large networks. Physical Review E, 70(6), 06611.CrossRef Clauset, A., Newman, M.E., Moore, C. (2004). Finding community structure in very large networks. Physical Review E, 70(6), 06611.CrossRef
Zurück zum Zitat Cordasco, G, & Gargano, L. (2010). Community detection via semi-synchronous label propagation algorithms. In 2010 IEEE international workshop on: business applications of social network analysis (BASNA) (pp. 1–8): IEEE. Cordasco, G, & Gargano, L. (2010). Community detection via semi-synchronous label propagation algorithms. In 2010 IEEE international workshop on: business applications of social network analysis (BASNA) (pp. 1–8): IEEE.
Zurück zum Zitat Cui, P., Wang, X., Pei, J., Zhu, W. (2018). A survey on network embedding. IEEE Transactions on Knowledge and Data Engineering, 31(5), 833–52.CrossRef Cui, P., Wang, X., Pei, J., Zhu, W. (2018). A survey on network embedding. IEEE Transactions on Knowledge and Data Engineering, 31(5), 833–52.CrossRef
Zurück zum Zitat Danon, L., Arenas, A., Díaz-Guilera, A. (2008). Impact of community structure on information transfer. Physical Review E, 3;77(3), 036103.CrossRef Danon, L., Arenas, A., Díaz-Guilera, A. (2008). Impact of community structure on information transfer. Physical Review E, 3;77(3), 036103.CrossRef
Zurück zum Zitat Ding, Z., Zhang, X., Sun, D., Luo, B. (2018). Low-rank subspace learning based network community detection. Knowledge-Based Systems, 155, 71–82.CrossRef Ding, Z., Zhang, X., Sun, D., Luo, B. (2018). Low-rank subspace learning based network community detection. Knowledge-Based Systems, 155, 71–82.CrossRef
Zurück zum Zitat Ding, X., Zhang, J., Yang, J. (2018). A robust two-stage algorithm for local community detection. Knowledge-Based Systems, 152, 188–199.CrossRef Ding, X., Zhang, J., Yang, J. (2018). A robust two-stage algorithm for local community detection. Knowledge-Based Systems, 152, 188–199.CrossRef
Zurück zum Zitat Estévez, P.A., Tesmer, M., Perez, C.A., Zurada, J.M. (2009). Normalized mutual information feature selection. IEEE Transactions on Neural Networks, 20(2), 189–201.CrossRef Estévez, P.A., Tesmer, M., Perez, C.A., Zurada, J.M. (2009). Normalized mutual information feature selection. IEEE Transactions on Neural Networks, 20(2), 189–201.CrossRef
Zurück zum Zitat Eustace, J., Wang, X., Li, J. (2014). Approximating web communities using subspace decomposition. Knowledge-Based Systems, 70, 118–127.CrossRef Eustace, J., Wang, X., Li, J. (2014). Approximating web communities using subspace decomposition. Knowledge-Based Systems, 70, 118–127.CrossRef
Zurück zum Zitat Fortunato, S., & Hric, D. (2016). Community detection in networks: a user guide. Physics Reports, 659, 1–44.MathSciNetCrossRef Fortunato, S., & Hric, D. (2016). Community detection in networks: a user guide. Physics Reports, 659, 1–44.MathSciNetCrossRef
Zurück zum Zitat Freeman, L. (2004). The development of social network analysis. A Study in the Sociology of Science, 1, 687. Freeman, L. (2004). The development of social network analysis. A Study in the Sociology of Science, 1, 687.
Zurück zum Zitat Girvan, M., & Newman, M.E. (2002). Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 11;99(12), 7821–6.MathSciNetCrossRef Girvan, M., & Newman, M.E. (2002). Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 11;99(12), 7821–6.MathSciNetCrossRef
Zurück zum Zitat Goyal, P., & Ferrara, E. (2018). Graph embedding techniques, applications, and performance: a survey. Knowledge-Based Systems, 151, 78–94.CrossRef Goyal, P., & Ferrara, E. (2018). Graph embedding techniques, applications, and performance: a survey. Knowledge-Based Systems, 151, 78–94.CrossRef
Zurück zum Zitat Grover, A., & Leskovec, J. (2016). node2vec: scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 855–864): ACM. Grover, A., & Leskovec, J. (2016). node2vec: scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 855–864): ACM.
Zurück zum Zitat Guerrero, M., Montoya, F.G., Baños, R., Alcayde, A., Gil, C. (2017). Adaptive community detection in complex networks using genetic algorithms. Neurocomputing, 266, 101–113.CrossRef Guerrero, M., Montoya, F.G., Baños, R., Alcayde, A., Gil, C. (2017). Adaptive community detection in complex networks using genetic algorithms. Neurocomputing, 266, 101–113.CrossRef
Zurück zum Zitat Gui, Q., Deng, R., Xue, P., Cheng, X. (2018). A community discovery algorithm based on boundary nodes and label propagation. Pattern Recognition Letters, 109, 103–9.CrossRef Gui, Q., Deng, R., Xue, P., Cheng, X. (2018). A community discovery algorithm based on boundary nodes and label propagation. Pattern Recognition Letters, 109, 103–9.CrossRef
Zurück zum Zitat Guo, K., He, L., Chen, Y., Guo, W., Zheng, J. (2020). A local community detection algorithm based on internal force between nodes. Applied Intelligence, 50(2), 328–40.CrossRef Guo, K., He, L., Chen, Y., Guo, W., Zheng, J. (2020). A local community detection algorithm based on internal force between nodes. Applied Intelligence, 50(2), 328–40.CrossRef
Zurück zum Zitat Honghao, C., Zuren, F, Zhigang, R. (2013). Community detection using ant colony optimization. In 2013 IEEE congress on evolutionary computation (pp. 3072–3078): IEEE. Honghao, C., Zuren, F, Zhigang, R. (2013). Community detection using ant colony optimization. In 2013 IEEE congress on evolutionary computation (pp. 3072–3078): IEEE.
Zurück zum Zitat Huang, H., Shen, H., Meng, Z., Chang, H., He, H. (2019). Community-based influence maximization for viral marketing. Applied Intelligence, 49(6), 2137–50.CrossRef Huang, H., Shen, H., Meng, Z., Chang, H., He, H. (2019). Community-based influence maximization for viral marketing. Applied Intelligence, 49(6), 2137–50.CrossRef
Zurück zum Zitat Jaradat, A.S., & Hamad, S.B. (2018). Community structure detection using firefly algorithm. International Journal of Applied Metaheuristic Computing (IJAMC), 9(4), 52–70.CrossRef Jaradat, A.S., & Hamad, S.B. (2018). Community structure detection using firefly algorithm. International Journal of Applied Metaheuristic Computing (IJAMC), 9(4), 52–70.CrossRef
Zurück zum Zitat Kumar, S., & Panda, B.S. (2020). Identifying influential nodes in social networks: neighborhood coreness based voting approach. Physica A: Statistical Mechanics and its Applications, 124215. Kumar, S., & Panda, B.S. (2020). Identifying influential nodes in social networks: neighborhood coreness based voting approach. Physica A: Statistical Mechanics and its Applications, 124215.
Zurück zum Zitat Lancichinetti, A., Fortunato, S., & Radicchi, F. (2008). Benchmark graphs for testing community detection algorithms. Physical review E, 78(4), 046110.CrossRef Lancichinetti, A., Fortunato, S., & Radicchi, F. (2008). Benchmark graphs for testing community detection algorithms. Physical review E, 78(4), 046110.CrossRef
Zurück zum Zitat Ma, L., Huang, H., He, Q., Chiew, K., Liu, Z. (2014). Toward seed-insensitive solutions to local community detection. Journal of Intelligent Information Systems, 43(1), 183–203.CrossRef Ma, L., Huang, H., He, Q., Chiew, K., Liu, Z. (2014). Toward seed-insensitive solutions to local community detection. Journal of Intelligent Information Systems, 43(1), 183–203.CrossRef
Zurück zum Zitat Mahmood, A., & Small, M. (2015). Subspace based network community detection using sparse linear coding. IEEE Transactions on Knowledge and Data Engineering, 28(3), 801–812.CrossRef Mahmood, A., & Small, M. (2015). Subspace based network community detection using sparse linear coding. IEEE Transactions on Knowledge and Data Engineering, 28(3), 801–812.CrossRef
Zurück zum Zitat Mahmoud, H., Masulli, F., Rovetta, S., Russo, G. (2013). Community detection in protein-protein interaction networks using spectral and graph approaches. In International meeting on computational intelligence methods for bioinformatics and biostatistics (pp. 62–75). Cham: Springer. Mahmoud, H., Masulli, F., Rovetta, S., Russo, G. (2013). Community detection in protein-protein interaction networks using spectral and graph approaches. In International meeting on computational intelligence methods for bioinformatics and biostatistics (pp. 62–75). Cham: Springer.
Zurück zum Zitat McDaid, A.F., Greene, D., Hurley, N. (2013). Normalized mutual information to evaluate overlapping community finding algorithms arXiv:1110.2515v2. McDaid, A.F., Greene, D., Hurley, N. (2013). Normalized mutual information to evaluate overlapping community finding algorithms arXiv:1110.​2515v2.
Zurück zum Zitat Messaoudi, I., & Kamel, N. (2019). A multi-objective bat algorithm for community detection on dynamic social networks. Applied Intelligence, 49(6), 2119–36.CrossRef Messaoudi, I., & Kamel, N. (2019). A multi-objective bat algorithm for community detection on dynamic social networks. Applied Intelligence, 49(6), 2119–36.CrossRef
Zurück zum Zitat Newman, M.E. (2001). The structure of scientific collaboration networks. Proceedings of the National Academy of Science, 98(2), 404–409.MathSciNetCrossRef Newman, M.E. (2001). The structure of scientific collaboration networks. Proceedings of the National Academy of Science, 98(2), 404–409.MathSciNetCrossRef
Zurück zum Zitat Newman, M.E. (2006). Modularity and community structure in networks. Proceedings of the National Academy of Sciences, 103(23), 8577–8582.CrossRef Newman, M.E. (2006). Modularity and community structure in networks. Proceedings of the National Academy of Sciences, 103(23), 8577–8582.CrossRef
Zurück zum Zitat Newman, M.E. (2006). Finding community structure in networks using the eigenvectors of matrices. Physical Review E, 74(3), 036104.MathSciNetCrossRef Newman, M.E. (2006). Finding community structure in networks using the eigenvectors of matrices. Physical Review E, 74(3), 036104.MathSciNetCrossRef
Zurück zum Zitat Newman, M.E. (2012). Communities, modules and large-scale structure in networks. Nature Physics, 8(1), 25.CrossRef Newman, M.E. (2012). Communities, modules and large-scale structure in networks. Nature Physics, 8(1), 25.CrossRef
Zurück zum Zitat Ou, M., Cui, P., Pei, J., Zhang, Z., Zhu, W. (2016). Asymmetric transitivity preserving graph embedding. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1105–111.4): ACM. Ou, M., Cui, P., Pei, J., Zhang, Z., Zhu, W. (2016). Asymmetric transitivity preserving graph embedding. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1105–111.4): ACM.
Zurück zum Zitat Palla, G., Derényi, I., Farkas, I., Vicsek, T. (2005). Uncovering the overlapping community structure of complex networks in nature and society. Nature, 435(7043), 814–818.CrossRef Palla, G., Derényi, I., Farkas, I., Vicsek, T. (2005). Uncovering the overlapping community structure of complex networks in nature and society. Nature, 435(7043), 814–818.CrossRef
Zurück zum Zitat Pattanayak, H.S., Sangal, A.L., Verma, H.K. (2019). Community detection in social networks based on fire propagation. Swarm and evolutionary computation, 44, 31–48.CrossRef Pattanayak, H.S., Sangal, A.L., Verma, H.K. (2019). Community detection in social networks based on fire propagation. Swarm and evolutionary computation, 44, 31–48.CrossRef
Zurück zum Zitat Ramezani, M., Khodadadi, A., Rabiee, H.R. (2018). Community detection using diffusion information. ACM Transactions on Knowledge Discovery from Data (TKDD), 23;12(2), 1–22.CrossRef Ramezani, M., Khodadadi, A., Rabiee, H.R. (2018). Community detection using diffusion information. ACM Transactions on Knowledge Discovery from Data (TKDD), 23;12(2), 1–22.CrossRef
Zurück zum Zitat Rashedi, E., Nezamabadi-pour, H., Saryazdi, S. (2009). GSA: A gravitational search algorithm. Elsevier Information Sciences, 179, 2232–2248.CrossRef Rashedi, E., Nezamabadi-pour, H., Saryazdi, S. (2009). GSA: A gravitational search algorithm. Elsevier Information Sciences, 179, 2232–2248.CrossRef
Zurück zum Zitat Rosvall, M., & Bergstrom, C.T. (2008). Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences, 105(4), 1118–1123.CrossRef Rosvall, M., & Bergstrom, C.T. (2008). Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences, 105(4), 1118–1123.CrossRef
Zurück zum Zitat Sahebi, S., & Cohen, W.W. (2011). Community-based recommendations: a solution to the cold start problem. In Workshop on recommender systems and the social web, RSWEB (p. 60). Sahebi, S., & Cohen, W.W. (2011). Community-based recommendations: a solution to the cold start problem. In Workshop on recommender systems and the social web, RSWEB (p. 60).
Zurück zum Zitat Saleh, M., Esa, Y., Mohamed. (2019). A applications of complex network analysis in electric power systems. Energies, 11(6), 1381.CrossRef Saleh, M., Esa, Y., Mohamed. (2019). A applications of complex network analysis in electric power systems. Energies, 11(6), 1381.CrossRef
Zurück zum Zitat Siddiquea, N., & Adelib, H. (2016). Applications of gravitational search algorithm in engineering. Siddiquea, N., & Adelib, H. (2016). Applications of gravitational search algorithm in engineering.
Zurück zum Zitat Wang, D., Cui, P., Zhu, W. (2016). Structural deep network embedding. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1225–1234): ACM. Wang, D., Cui, P., Zhu, W. (2016). Structural deep network embedding. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1225–1234): ACM.
Zurück zum Zitat Zachary, W.W. (1977). An information flow model for conflict and fission in small groups. Journal of Anthropological Research, 33, 452–473.CrossRef Zachary, W.W. (1977). An information flow model for conflict and fission in small groups. Journal of Anthropological Research, 33, 452–473.CrossRef
Zurück zum Zitat Zhou, Z., & Amini, A. (2019). Analysis of spectral clustering algorithms for community detection: the general bipartite setting. Journal of Machine Learning Research, 20(47), 1–47.MathSciNetMATH Zhou, Z., & Amini, A. (2019). Analysis of spectral clustering algorithms for community detection: the general bipartite setting. Journal of Machine Learning Research, 20(47), 1–47.MathSciNetMATH
Metadaten
Titel
Community detection in complex networks using network embedding and gravitational search algorithm
verfasst von
Sanjay Kumar
B S Panda
Deepanshu Aggarwal
Publikationsdatum
05.11.2020
Verlag
Springer US
Erschienen in
Journal of Intelligent Information Systems / Ausgabe 1/2021
Print ISSN: 0925-9902
Elektronische ISSN: 1573-7675
DOI
https://doi.org/10.1007/s10844-020-00625-6

Weitere Artikel der Ausgabe 1/2021

Journal of Intelligent Information Systems 1/2021 Zur Ausgabe

Premium Partner