VGAE-AMF: A Novel Topology Reconstruction Algorithm for Invulnerability of Ocean Wireless Sensor Networks Based on Graph Neural Network
Abstract
:1. Introduction
- (1)
- For the first time, we combine the domain of scale-free network invulnerability and robustness with graph neural networks to improve their resistance to damage, which can be computed directly on the whole network and is more helpful to extract multi-hop connectivity features of the network. To solve the problem of no attributes on nodes, the characteristic attributes of network nodes are constructed, and unsupervised learning is adopted for network data without truth labels, which is a typical form of encoder and decoder;
- (2)
- We propose the maximum node load based on three indicators: node criticality, edge criticality, and node degree, and use them to construct the feature attributes of the network nodes. We propose an interval grading algorithm for node feature embedding and embed the node features into the graph data, together with the adjacency matrix of the graph, as a dataset for model training, testing, and validation;
- (3)
- In the process of generating a new network topology, we propose an adaptive multilayer filter. First, we calculate the network connectivity threshold of the new network based on the link generation probability matrix of the first layer filter, and then determine whether there is a link between two nodes through the node hierarchy method to control the degree of each node and maintain the network following a power law distribution.
2. Related Works
3. Theoretical Method
3.1. Basic System Model
3.2. Node Feature Construction
3.3. Evaluation Indicators
4. Improving the Invulnerability of Scale-Free Network Based on the VGAE-AMF Algorithm
4.1. Maximum Node Load and Interval Grading Algorithm
Algorithm 1 Interval Grading Algorithm |
Input: : The node maximum load matrix, : number of node |
Output: : The node feature matrix |
1: Parameter initialization: ,, 2: ← Sorted 3: 4: 5: for do 6: if then 7: 8: else 9: 10: if then 11: 12: else 13: 14: 15: end if 16: end if 17: end for 18: Convert to matrix. 19: Compress the matrix into sparse matrix. |
4.2. Adaptive Multi-Layer Filter (AMF)
Algorithm 2 Adaptive Multilayer Filter |
Input: : number of nodes : The link generation probability matrix : The node maximum load matrix |
Output: : The filtered matrix |
1: The First Layer: Connectivity-based filtering 2: : Top 2 of highest probability in each node based on 3: ←The minimum value of 4: for do 5: for do 6: if and then 7: 8: else 9: 10: end if 11: end for 12: end for 13: 14: The Second Layer: Power-law-based filtering 15: : Node initial level 16: : Top of highest probability in each node based on 17: ←The minimum value of 18: for do 19: for do 20: if and then 21: 22: else 23: 24: end if 25: end for 26: end for |
4.3. Attack Method
5. Experimental Detail and Result Analysis
5.1. Dataset Construction
5.2. Experimental Design
5.3. Simulation Experiment Results and Analysis
5.3.1. Analysis of Invulnerability Based on Evaluation Index
5.3.2. Analysis of Invulnerability Based on Different Attack Types
5.3.3. Effect of Hyperparameters on Network Invulnerability
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Fukuda, K.; Takyu, O.; Shirai, K.; Ohta, M.; Fujii, T.; Sasamori, F.; Handa, S. Transmit Control and Data Separation in Physical Wireless Parameter Conversion Sensor Networks with Event Driven Sensors. In Proceedings of the IEEE Topical Conference on Wireless Sensors and Sensor Networks (WiSNet), Anaheim, CA, USA, 14–17 January 2018; pp. 12–14. [Google Scholar] [CrossRef]
- Awan, K.M.; Shah, P.A.; Iqbal, K.; Gillani, S.; Ahmad, W.; Nam, Y. Underwater Wireless Sensor Networks: A Review of Recent Issues and Challenges. Wirel. Commun. Mob. Comput. 2019, 2019, 6470359. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, P.; Wang, X. Intrusion Detection for IoT Based on Improved Genetic Algorithm and Deep Belief Network. IEEE Access 2019, 7, 31711–31722. [Google Scholar] [CrossRef]
- Fu, X.; Yao, H.; Yang, Y. Exploring the invulnerability of wireless sensor networks against cascading failures. Inf. Sci. 2019, 491, 289–305. [Google Scholar] [CrossRef]
- Dong, M.; Li, H.; Li, Y.; Deng, Y.; Yin, R. Fault-tolerant topology with lifetime optimization for underwater wireless sensor networks. Sādhanā 2020, 45, 162. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, Z.; Chen, L.; Wang, X. Reinforcement Learning-Based Opportunistic Routing Protocol for Underwater Acoustic Sensor Networks. IEEE Trans. Veh. Technol. 2021, 70, 2756–2770. [Google Scholar] [CrossRef]
- Younis, M.; Lee, S.; Senturk, I.F.; Akkaya, K. Topology Management Techniques for Tolerating Node Failure. In The Art of Wireless Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2014; pp. 273–311. [Google Scholar] [CrossRef]
- Czerwinski, D.; Przylucki, S.; Wojcicki, P.; Sitkiewicz, J. Path Loss Model for a Wireless Sensor Network in Different Weather Conditions. In The Art of Wireless Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2017; Volume 718, pp. 106–117. [Google Scholar] [CrossRef]
- Wu, H.; Suo, M.; Wang, J.; Mohapatra, P.; Cao, J. A Holistic Approach to Reconstruct Data in Ocean Sensor Network Using Compression Sensing. IEEE Access 2017, 6, 280–286. [Google Scholar] [CrossRef]
- Xing, L. Cascading Failures in Internet of Things: Review and Perspectives on Reliability and Resilience. IEEE Internet Things J. 2020, 8, 44–64. [Google Scholar] [CrossRef]
- Zhang, Y.; Yang, G.; Zhang, B. FW-PSO Algorithm to Enhance the Invulnerability of Industrial Wireless Sensor Networks Topology. Sensors 2020, 20, 1114. [Google Scholar] [CrossRef] [PubMed]
- Fu, X.; Yang, Y. Modeling and analysis of cascading node-link failures in multi-sink wireless sensor networks. Reliab. Eng. Syst. Saf. 2020, 197, 106815. [Google Scholar] [CrossRef]
- Fu, X.; Yao, H.; Yang, Y. Cascading failures in wireless sensor networks with load redistribution of links and nodes. Ad Hoc Netw. 2019, 93, 101900. [Google Scholar] [CrossRef]
- Fu, X.; Yao, H.; Yang, Y. Sink-Convergence Cascading Model for Wireless Sensor Networks with Different Load-Redistribution Schemes. Complexity 2019, 2019, 7630168. [Google Scholar] [CrossRef]
- Wang, Y.; Fu, X.; Yang, Y.; Postolache, O. Analysis on cascading robustness of energy-balanced scale-free wireless sensor networks. AEU Int. J. Electron. Commun. 2021, 140, 153933. [Google Scholar] [CrossRef]
- Ren, W.; Wu, J.; Zhang, X.; Lai, R.; Chen, L. A Stochastic Model of Cascading Failure Dynamics in Communication Networks. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 632–636. [Google Scholar] [CrossRef]
- Tian, X.-G.; Zhu, Y.-C.; Luo, K.; Zhang, C.-M. Adaptive reconstruction model for command-and-control system under information age based on complex network theory. Syst. Eng. Electron. 2013, 35, 91–96. [Google Scholar]
- Hu, B.; Li, F. Repair strategies of scale-free networks under multifold attack strategies. Syst. Eng. Electron. 2010, 1, 43–47. [Google Scholar]
- He, X.; Zhao, H.; Cai, W.; Liu, Z.; Si, S.-Z. Earthquake networks based on space–time influence domain. Phys. A: Stat. Mech. Its Appl. 2014, 407, 175–184. [Google Scholar] [CrossRef]
- Chen, G.; Sun, P.; Zhang, J. Repair Strategy of Military Communication Network Based on Discrete Artificial Bee Colony Algorithm. IEEE Access 2020, 8, 73051–73060. [Google Scholar] [CrossRef]
- Feng, X.; Zhao, J.C.; Xu, K. Link prediction in complex networks: A clustering perspective. Eur. Phys. J. B 2012, 85, 3. [Google Scholar] [CrossRef]
- Martínez, V.; Berzal, F.; Cubero, J.-C. A Survey of Link Prediction in Complex Networks. ACM Comput. Surv. 2016, 49, 1–33. [Google Scholar] [CrossRef]
- Zhou, M.-Y.; Liao, H.; Xiong, W.-M.; Wu, X.-Y.; Wei, Z.-W. Connecting Patterns Inspire Link Prediction in Complex Networks. Complexity 2017, 2017, 8581365. [Google Scholar] [CrossRef]
- Hu, S.; Li, G. TMSE: A topology modification strategy to enhance the robustness of scale-free wireless sensor networks. Comput. Commun. 2020, 157, 53–63. [Google Scholar] [CrossRef]
- He, M.; Liang, W.; Chen, Q.; Chen, X.; Chen, J. Optimization method through topology reconfiguration for mobile underwater wireless sensor networks. J. Commun. 2015, 36, 78–87. [Google Scholar]
- Chen, Q.; He, M.; Dai, F.; Zhu, C. Energy-Efficient Connectivity Re-Establishment in UASNs with Dumb Nodes. IEICE Trans. Inf. Syst. 2018, 101, 2831–2835. [Google Scholar] [CrossRef]
- Priyadarshini, R.R.; Sivakumar, N. Failure prediction, detection & recovery algorithms using MCMC in tree-based network topology to improve coverage and connectivity in 3D-UW environment. Appl. Acoust. 2020, 158, 107053. [Google Scholar] [CrossRef]
- Liben-Nowell, D.; Kleinberg, J. The link-prediction problem for social network. J. Am. Soc. Inf. Sci. Technol. 2007, 58, 1019–1031. [Google Scholar] [CrossRef]
- Barabási, A.-L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef]
- Katz, L. A new status index derived from sociometric analysis. Psychometrika 1953, 18, 39–43. [Google Scholar] [CrossRef]
- Grover, A.; Leskovec, J. Node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 855–864. [Google Scholar]
- Bruna, J.; Zaremba, W.; Szlam, A.; LeCun, Y. Spectral networks and locally connected networks on graphs. arXiv 2013, arXiv:1312.6203. [Google Scholar]
- Kipf, T.N.; Welling, M. Semi-supervised classification with graph convolutional network. arXiv 2016, arXiv:1609.02907. [Google Scholar]
- Kipf, T.N.; Welling, M. Variational graph auto-encoders. arXiv 2016, arXiv:1611.07308. [Google Scholar]
- Zhang, M.; Chen, Y. Link prediction based on graph neural networks. Adv. Neural Inf. Process. Syst. 2018, 31, 5165–5175. [Google Scholar]
- Klicpera, J.; Bojchevski, A.; Günnemann, S. Predict then propagate: Graph neural networks meet personalized pagerank. arXiv 2018, arXiv:1810.05997. [Google Scholar]
- Brandes, U. A faster algorithm for betweenness centrality. J. Math. Sociol. 2001, 25, 163–177. [Google Scholar] [CrossRef]
- Gao, X.; Li, K.; Chen, B. Invulnerability Measure of a Military Heterogeneous Network Based on Network Structure Entropy. IEEE Access 2017, 6, 6700–6708. [Google Scholar] [CrossRef]
- Schneider, C.M.; Moreira, A.; Andrade, J.; Havlin, S.; Herrmann, H.J. Mitigation of malicious attacks on networks. Proc. Natl. Acad. Sci. USA 2011, 108, 3838–3841. [Google Scholar] [CrossRef]
Parameters | Value |
---|---|
Number of network nodes () | 100 |
Number of network edges () | 196 |
Number of iterations () | 200 |
Learning rate () | 0.01 |
Node key factor weight () | 0.6 |
Edge key coefficient regulator () | 0.7 |
Edge key coefficient weight () | 0.4 |
Invulnerability entropy measure weight () | 1.5 |
Node degree weight () | 1 |
Node maximum load regulator () | 0.4 |
Initial Network | Optimized Network | Lifting Value | |
---|---|---|---|
Invulnerability Entropy Measure | 3.43070191 | 3.61191568 | 5.28% |
Robustness Metrics | 0.17980198 | 0.25108911 | 39.65% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Y.; Zhang, Q.; Zhang, Y.; Zhu, Z. VGAE-AMF: A Novel Topology Reconstruction Algorithm for Invulnerability of Ocean Wireless Sensor Networks Based on Graph Neural Network. J. Mar. Sci. Eng. 2023, 11, 843. https://doi.org/10.3390/jmse11040843
Zhang Y, Zhang Q, Zhang Y, Zhu Z. VGAE-AMF: A Novel Topology Reconstruction Algorithm for Invulnerability of Ocean Wireless Sensor Networks Based on Graph Neural Network. Journal of Marine Science and Engineering. 2023; 11(4):843. https://doi.org/10.3390/jmse11040843
Chicago/Turabian StyleZhang, Ying, Qi Zhang, Yu Zhang, and Zhiyuan Zhu. 2023. "VGAE-AMF: A Novel Topology Reconstruction Algorithm for Invulnerability of Ocean Wireless Sensor Networks Based on Graph Neural Network" Journal of Marine Science and Engineering 11, no. 4: 843. https://doi.org/10.3390/jmse11040843
APA StyleZhang, Y., Zhang, Q., Zhang, Y., & Zhu, Z. (2023). VGAE-AMF: A Novel Topology Reconstruction Algorithm for Invulnerability of Ocean Wireless Sensor Networks Based on Graph Neural Network. Journal of Marine Science and Engineering, 11(4), 843. https://doi.org/10.3390/jmse11040843