Skip to main content
Log in

Identification of Influential Nodes for Drone Swarm Based on Graph Neural Networks

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Accurately tracking the influential nodes in swarm is the key to improve the control or defense against the drone combat. But the identification of influential nodes is intractable due to hardly capturing the pattern information of the running drones based on the traditional Graph Theory. To tackle this issue, in this paper, we propose a novel framework to identify the influential nodes, which includes Latent Interaction Graph Extraction (LIGE), Degree Centrality based Influential Inference (DCII) and Formation Stability Coefficient based Re-ranking (FSCR). LIGE is employed to reconstruct the latent interaction graph from the dynamic trajectory data by exploiting the encoder in Neural Relational Inference. DCII invokes the traditional graph model and measures the significance of nodes. In the re-ranking module FSCR, we introduce a novel metric, the formation stability coefficient, to measure swarm formation stability and re-ranking the candidates. The experimental results on the Drone swarm datasets demonstrate that our framework can effectively identify the influential nodes of drone swarm. The extracting time in LIGE is relatively long, which makes it difficult to recognize the core node within the limit time. By optimizing the encoder structure, the extraction time can be reduced to at least twice the original.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. The public Springs / Charged particles datasets can be download at https://github.com/ethanfetaya/NRI.

  2. The code for the simulation process is available at https://github.com/ethanfetaya/NRI.

References

  1. Weng L, Liu Q, Xia M, Song Y (2014) Immune network-based swarm intelligence and its application to unmanned aerial vehicle (uav) swarm coordination. Neurocomputing 125:134–141

    Article  Google Scholar 

  2. Sharma R, Ghose D (2009) Collision avoidance between uav clusters using swarm intelligence techniques. Int J Syst Sci 40(5):521–538

    Article  MathSciNet  Google Scholar 

  3. Duan H, Li P, Yu Y (2015) A predator-prey particle swarm optimization approach to multiple ucav air combat modeled by dynamic game theory. IEEE/CAA J Autom Sin 2(1):11–18

    Article  MathSciNet  Google Scholar 

  4. Chmaj, G., Selvaraj, H.: Distributed Processing Applications for UAV/drones: A Survey. Springer International Publishing (2015)

  5. Klaine PV, Nadas JPB, Souza RD, Imran MA (2018) Distributed drone base station positioning for emergency cellular networks using reinforcement learning. Cognitive Computation

  6. Alfeo AL, Cimino MGCA, Francesco ND, Lega M, Vaglini G (2018) Design and simulation of the emergent behavior of small drones swarming for distributed target localization. J Comput Sci 29

  7. Kim S (2011) Behavior-based decentralized control for multi-uav formation flight. Indian J Genet Plant Breed 74(4):409–413

    Google Scholar 

  8. Tan, K.H., Lewis, M.A.: Virtual structures for high-precision cooperative mobile robotic control. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS ’96 (2002)

  9. Janabi-Sharifi F, Vinke D (1993) Integration of the artificial potential field approach with simulated annealing for robot path planning. In: IEEE international symposium on intelligent control

  10. Quesada WO, Rodriguez JI, Murillo JC, Cardona GA, Caldern JM (2018) Leader-follower formation for UAV robot swarm based on fuzzy logic theory. Springer, Cham

    Book  Google Scholar 

  11. Rafifandi R, Asri DL, Ekawati E, Budi EM (2019) Leader-follower formation control of two quadrotor uavs. SN Appl Sci 1(6):539

    Article  Google Scholar 

  12. Liu C, Wang M, Zeng Q, Huangfu W (2020) Leader-following flocking for unmanned aerial vehicle swarm with distributed topology control. Sci China Inf Sci 63(4) (2020)

  13. Mirzaeinia A, Hassanalian M, Lee K, Mirzaeinia M (2019) Performance enhancement and load balancing of swarming drones through position reconfiguration. In: AIAA aviation 2019 forum

  14. Sadr H, Pedram MM, Teshnehlab M (2019) A robust sentiment analysis method based on sequential combination of convolutional and recursive neural networks. Neural Process Lett 50(3):2745–2761

    Article  Google Scholar 

  15. Campion M, Ranganathan P, Faruque S (2018) A review and future directions of uav swarm communication architectures. In: 2018 IEEE international conference on electro/information technology (EIT), pp 0903–0908. IEEE (2018)

  16. Quattrociocchi W, Caldarelli G, Scala A (2014) Opinion dynamics on interacting networks: media competition and social influence. Sci Rep 4

  17. West DB et al (1996) Introduction to graph theory, vol 2. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  18. Freeman LC (1978) Centrality in social networks conceptual clarification. Soc Netw 1(3):215–239

    Article  Google Scholar 

  19. Opsahl T, Agneessens F, Skvoretz J (2010) Node centrality in weighted networks: generalizing degree and shortest paths. Soc Netw 32(3):245–251

    Article  Google Scholar 

  20. Okamoto K, Chen W, Li XY (2008) Ranking of closeness centrality for large-scale social networks. In: International workshop on frontiers in algorithmics, pp 186–195. Springer

  21. Bonacich P (2007) Some unique properties of eigenvector centrality. Soc Netw 29(4):555–564

    Article  Google Scholar 

  22. Peng Y, Long X, Lu B (2015) Graph based semi-supervised learning via structure preserving low-rank representation. Neural Process Lett 41(3):389–406

    Article  Google Scholar 

  23. Guo T, Tan X, Zhang L, Liu Q, Deng L, Xie C (2019) Learning robust weighted group sparse graph for discriminant visual analysis. Neural Process Lett 49(1):203–226

    Article  Google Scholar 

  24. Shi L, Zhang Y, Cheng J, Lu H (2019) Skeleton-based action recognition with directed graph neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7912–7921

  25. Scarselli F, Gori M, Tsoi AC, Hagenbuchner M, Monfardini G (2008) The graph neural network model. IEEE Trans Neural Netw 20(1):61–80

    Article  Google Scholar 

  26. Yang J, Lu J, Lee S, Batra D, Parikh D (2018) Graph r-cnn for scene graph generation. In: Proceedings of the European conference on computer vision (ECCV), pp 670–685

  27. Kipf TN, Welling M (2016) Variational graph auto-encoders

  28. Cameron P (2001) The random graph revisited

  29. Johnson MJ, Duvenaud DK, Wiltschko A, Adams RP, Datta SR (2016) Composing graphical models with neural networks for structured representations and fast inference, pp 2946–2954

  30. Gmez-Bombarelli R, Wei JN, Duvenaud D, Hernndez-Lobato JM, Snchez-Lengeling B, Sheberla D, Aguilera-Iparraguirre J, Hirzel TD, Adams RP, Aspuru-Guzik A (2016) Automatic chemical design using a data-driven continuous representation of molecules. ACS Cent Sci

  31. Kipf T, Fetaya E, Wang KC, Welling M, Zemel R (2018) Neural relational inference for interacting systems

  32. Graph theory

  33. Kimura M, Saito K, Nakano R (2007) Extracting influential nodes for information diffusion on a social network. AAAI 7:1371–1376

    Google Scholar 

  34. Huttenlocher DP, Klanderman GA, Rucklidge WJ (1993) Comparing images using the hausdorff distance. IEEE Trans Pattern Anal Mach Intell 15(9):850–863

    Article  Google Scholar 

  35. Peng Y, Long X, Lu BL (2015) Graph based semi-supervised learning via structure preserving low-rank representation. Kluwer, Dordrecht

    Book  Google Scholar 

  36. Page L, Brin S, Motwani R, Winograd T (1999) The pagerank citation ranking: bringing order to the web. pp 161–172

  37. Gu YR, Zhu ZY (2017) Node ranking in complex networks based on leaderrank and modes similarity. J Univ Electron Sci Technol China 46(2):441–448

    Google Scholar 

  38. Molaei S, Farahbakhsh R, Salehi M, Crespi N (2020) Identifying influential nodes in heterogeneous networks. Expert Syst Appl

  39. Dai J, Wang B, Sheng J, Sun Z, Duan G (2019) Identifying influential nodes in complex networks based on local neighbor contribution. IEEE Access (99), 1

  40. Wen T, Jiang W (2019) Identifying influential nodes based on fuzzy local dimension in complex networks

  41. Tang J, Zhang R, Yao Y, Yang F, Zhao Z, Hu R, Yuan Y (2019) Identification of top-k influential nodes based on enhanced discrete particle swarm optimization for influence maximization. Physica A 513:477–496

    Article  Google Scholar 

  42. Zareie A, Sheikhahmadi A, Jalili M (2019) Influential node ranking in social networks based on neighborhood diversity. Future Gener Comput Syst 94:120–129

    Article  Google Scholar 

  43. Shannon CE (2001) A mathematical theory of communication. ACM SIGMOBILE Mobile Comput Commun Rev 5(1):3–55

    Article  MathSciNet  Google Scholar 

  44. Topsoe, F., Fuglede, B.: Jensen-shannon divergence and hilbert space embedding. In: International symposium on information theory (2005)

  45. Martnez V, Berzal F, Cubero JC (2016) A survey of link prediction in complex networks. ACM Comput Surv 49(4):1–33

    Article  Google Scholar 

  46. Lu L, Zhou T (2011) Link prediction in complex networks: a survey. Phys A Stat Mech Appl 390(6):1150–1170

  47. Feng X, Zhao J, Xu K (2012) Link prediction in complex networks: a clustering perspective. Eur Phys J B 85(1):3

    Article  Google Scholar 

  48. Li Z, Li S (2020) Saturated pi control for nonlinear system with provable convergence: an optimization perspective. IEEE Trans Circuits Syst II: Express Briefs

  49. Li Z, Li C, Li S, Cao X (2019) A fault-tolerant method for motion planning of industrial redundant manipulator. IEEE Trans Ind Inf 16(12):7469–7478

    Article  Google Scholar 

  50. Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks

  51. Veličković P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2017) Graph attention networks. arXiv preprint arXiv:1710.10903 (2017)

  52. Schlichtkrull M, Kipf TN, Bloem P, Van Den Berg R, Titov I, Welling M (2018) Modeling relational data with graph convolutional networks. In: European semantic web conference, pp 593–607. Springer

  53. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: Large-scale information network embedding, pp 1067–1077

  54. Park H, Neville J (2019) Exploiting interaction links for node classification with deep graph neural networks. In: IJCAI, pp 3223–3230

  55. Li L, Zhao K, Li S, Sun R, Cai S (2020) Extreme learning machine for supervised classification with self-paced learning. Neural Process Lett, pp 1–22

  56. Xiao X, Wei L (2020) Robust subspace clustering via latent smooth representation clustering. Neural Process Lett, pp 1–21

  57. Liu T, Martin G (2020) Joint feature selection with dynamic spectral clustering. Neural Process Lett, pp 1–19 (2020)

  58. Chang WL, Tay KM, Lim CP (2017) A new evolving tree-based model with local re-learning for document clustering and visualization. Neural Process Lett 46(2):379–409

    Article  Google Scholar 

  59. Ferreira TAE, Vasconcelos GC, Adeodato PJL (2008) A new intelligent system methodology for time series forecasting with artificial neural networks. Neural Process Lett 28(2):113–129

    Article  Google Scholar 

  60. Paasen B, Gopfert C, Hammer B (2018) Time series prediction for graphs in kernel and dissimilarity spaces. Neural Process Lett 48(2):669–689

    Article  Google Scholar 

  61. Oneto L, Navarin N, Sperduti A, Anguita D (2018) Multilayer graph node kernels: stacking while maintaining convexity. Neural Process Lett 48(2):649–667

    Article  Google Scholar 

  62. Atk A, Shuai LA, Xc B. Control framework for cooperative robots in smart home using bio-inspired neural network. Measurement 167

  63. Khan AT, Li S, Kadry S, Nam Y (2020) Control framework for trajectory planning of soft manipulator using optimized rrt algorithm. IEEE Access 8:171730–171743

    Article  Google Scholar 

  64. Khan AT, Li S. Human guided cooperative robotic agents in smart home using beetle antennae search. Sci China Inf Sci

  65. Danielsson PE (1980) Euclidean distance mapping. Comput Graphics Image Process 14(3):227–248

    Article  Google Scholar 

  66. Berndt DJ, Clifford J (1994) Using dynamic time warping to find patterns in time series. In: KDD workshop, vol 10, pp 359–370. Seattle, WA, USA (1994)

  67. Alt H, Godau M (1995) Computing the fréchet distance between two polygonal curves. Int J Comput Geom Appl 5(01n02): 75–91

  68. Liao Z, Hu H, Liu Y (2020) Action recognition with multiple relative descriptors of trajectories. Neural Process Lett 51(1):287–302

    Article  Google Scholar 

  69. Wangflorence Y (2015) Takatsukamasahiro: Self-organizing map (som) based data navigation for identifying shape similarities of graphic logos. Neural Process Lett

  70. Wang Q, Zhuang D, Qu X, Xie H (2020) Trajectory prediction of uav swarm based on neural relational inference model without physical control law. In: The 39th Chinese control conference

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dongye Zhuang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Q., Zhuang, D. & Xie, H. Identification of Influential Nodes for Drone Swarm Based on Graph Neural Networks. Neural Process Lett 53, 4073–4096 (2021). https://doi.org/10.1007/s11063-021-10583-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-021-10583-x

Keywords

Navigation