Intrusion Detection for IoT Based on Improved Genetic Algorithm and Deep Belief Network
Open accessAbstract
With the advent of the Internet of Things (IoT), the security of the network layer in the IoT is getting more and more attention. The traditional intrusion detection technologies cannot be well adapted in the complex Internet environment of IoT. For the deep learning algorithm of intrusion detection, a neural network structure may have fine detection accuracy for one kind of attack, but it may not have a good detection effect when facing other attacks. Therefore, it is urgent to design a self-adaptive model to change the network structure for different attack types. This paper presents an intrusion detection model based on improved genetic algorithm (GA) and deep belief network (DBN). Facing different types of attacks, through multiple iterations of the GA, the optimal number of hidden layers and number of neurons in each layer are generated adaptively, so that the intrusion detection model based on the DBN achieves a high detection rate with a compact structure. Finally, the NSL-KDD dataset was used to simulate and evaluate the model and algorithms. The experimental results show that the improved intrusion detection model combined with DBN can effectively improve the recognition rate of intrusion attacks and reduce the complexity of the neural network structure.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A fast learning algorithm for deep belief nets
Hinton, G. E., Osindero, S., & Teh, Y.-W. (2006) · Neural Computation · doi:10.1162/neco.2006.18.7.1527 · Cited by 16,336 · see citing works
Learning Deep Architectures for AI
Bengio, Y. (2009) · Foundations and Trends® in Machine Learning · doi:10.1561/2200000006 · Cited by 7,048 · see citing works
A detailed analysis of the KDD CUP 99 data set
Tavallaee, M., Bagheri, E., Lu, W., & Ghorbani, A. A. (2009) · 2009 IEEE Symposium on Computational Intelligence for Security and Defense Applications · doi:10.1109/cisda.2009.5356528 · Cited by 5,396 · see citing works
Learning Deep Architectures for AI
Bengio, Y. (2009) · now publishers, Inc. eBooks · doi:10.1561/9781601982957 · Cited by 5,037 · see citing works
Security, privacy and trust in Internet of Things: The road ahead
Sicari, S., Rizzardi, A., Grieco, L. A., & Coen‐Porisini, A. (2014) · Computer Networks · doi:10.1016/j.comnet.2014.11.008 · Cited by 2,341 · see citing works
A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks
Yin, C., Zhu, Y., Fei, J., & He, X. (2017) · IEEE Access · doi:10.1109/access.2017.2762418 · Cited by 2,100 · see citing works
Security of the Internet of Things: perspectives and challenges
Jing, Q., Vasilakos, A. V., Wan, J., Lu, J., & Qiu, D. (2014) · Wireless Networks · doi:10.1007/s11276-014-0761-7 · Cited by 1,257 · see citing works
Data Mining Approaches for Intrusion Detection
Lee, W., & Stolfo, S. J. (2000) · doi:10.21236/ada401496 · Cited by 1,186 · see citing works
Distributed attack detection scheme using deep learning approach for Internet of Things
Diro, A. A., & Chilamkurti, N. (2017) · Future Generation Computer Systems · doi:10.1016/j.future.2017.08.043 · Cited by 1,100 · see citing works
Review on Methods to Fix Number of Hidden Neurons in Neural Networks
Sheela, K. G., & Deepa, S. N. (2013) · Mathematical Problems in Engineering · doi:10.1155/2013/425740 · Cited by 956 · see citing works
Intrusion detection using neural networks and support vector machines
Mukkamala, S., Janoski, G., & Sung, A. H. (2003) · doi:10.1109/ijcnn.2002.1007774 · Cited by 821 · see citing works
Internet of Things security and forensics: Challenges and opportunities
Conti, M., Dehghantanha, A., Franke, K., & Watson, S. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2017.07.060 · Cited by 720 · see citing works
Threat analysis of IoT networks using artificial neural network intrusion detection system
Hodo, E., Bellekens, X., Hamilton, A. W., Dubouilh, P.-L., Iorkyase, E. T., Tachtatzis, C., & Atkinson, R. C. (2016) · International Symposium on Networks, Computers and Communications (ISNCC) · doi:10.1109/isncc.2016.7746067 · Cited by 602 · see citing works
Approximating Number of Hidden layer neurons in Multiple Hidden Layer BPNN Architecture
Karsoliya, S., & Azad, M. (2012) · Cited by 516 · see citing works
A new approach to intrusion detection using Artificial Neural Networks and fuzzy clustering
Wang, G., Hao, J., Ma, J., & Huang, L. (2010) · Expert Systems with Applications · doi:10.1016/j.eswa.2010.02.102 · Cited by 505 · see citing works
Pajouh, H. H., Javidan, R., Khayami, R., Dehghantanha, A., & Choo, K. R. (2016) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2016.2633228 · Cited by 504 · see citing works
A deep Recurrent Neural Network based approach for Internet of Things malware threat hunting
HaddadPajouh, H., Dehghantanha, A., Khayami, R., & Choo, K. R. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2018.03.007 · Cited by 450 · see citing works
A Critical Analysis on the Security Concerns of Internet of Things (IoT)
Farooq, M. U., Waseem, M., Khairi, A., & Mazhar, S. (2015) · International Journal of Computer Applications · doi:10.5120/19547-1280 · Cited by 421 · see citing works
Intrusion Detection with Neural Networks
Ryan, J., Lin, M.-J., & Miikkulainen, R. P. (1997) · Cited by 407 · see citing works
A new intrusion detection system using support vector machines and hierarchical clustering
Khan, L. R., Awad, M., & Thuraisingham, B. M. (2006) · The VLDB Journal · doi:10.1007/s00778-006-0002-5 · Cited by 399 · see citing works
Threat analysis of IoT networks using artificial neural network intrusion detection system
Hodo, E., Bellekens, X., Hamilton, A. W., et al. (2016) · Strathprints: The University of Strathclyde institutional repository (University of Strathclyde) · Cited by 303 · see citing works
An Intrusion Detection Model Based on Deep Belief Networks
Gao, N., Gao, L. C., Gao, Q., & Wang, H. (2014) · International Conference on Advanced Cloud and Big Data · doi:10.1109/cbd.2014.41 · Cited by 302 · see citing works
Intrusion detection using deep belief networks
Alom, M. Z., Bontupalli, V., & Taha, T. M. (2015) · IEEE National Aerospace and Electronics Conference (NAECON) · doi:10.1109/naecon.2015.7443094 · Cited by 265 · see citing works
Ma, T., Wang, F., Cheng, J., Yu, Y., & Chen, X. (2016) · Sensors · doi:10.3390/s16101701 · Cited by 231 · see citing works
Shallow and Deep Networks Intrusion Detection System: A Taxonomy and Survey
Hodo, E., Bellekens, X., Hamilton, A., Tachtatzis, C., & Atkinson, R. C. (2017) · Strathprints: The University of Strathclyde institutional repository (University of Strathclyde) · doi:10.48550/arxiv.1701.02145 · Cited by 215 · see citing works
On the Vital Areas of Intrusion Detection Systems in Wireless Sensor Networks
Abduvaliyev, A., Pathan, A. K., Zhou, J., Román, R., & Wong, W. (2013) · IEEE Communications Surveys & Tutorials · doi:10.1109/surv.2012.121912.00006 · Cited by 208 · see citing works
Critical study of neural networks in detecting intrusions
Beghdad, R. (2008) · Computers & Security · doi:10.1016/j.cose.2008.06.001 · Cited by 98 · see citing works
Neuron Selection for RBF Neural Network Classifier Based on Data Structure Preserving Criterion
Mao, K., & Huang, G.-B. (2005) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2005.853575 · Cited by 97 · see citing works
Nonlinear dimensionality reduction for intrusion detection using auto-encoder bottleneck features
Abolhasanzadeh, B. (2015) · Conference on Information and Knowledge Technology · doi:10.1109/ikt.2015.7288799 · Cited by 58 · see citing works
Optimizing number of hidden neurons in neural networks
Liu, Y., Starzyk, J. A., & Zhu, Z. (2007) · Conference on Artificial Intelligence for Applications · Cited by 57 · see citing works
Chiba, Z., Abghour, N., Moussaid, K., et al. (2016) · Procedia Computer Science · doi:10.1016/j.procs.2016.04.249 · Cited by 57 · see citing works
Finding the number of hidden neurons for an MLP neural network using coarse to fine search technique
Doukim, C. A., Dargham, J. A., & Chekima, A. (2010) · International Conference on Information Science, Signal Processing and their Applications (ISSPA) · doi:10.1109/isspa.2010.5605430 · Cited by 47 · see citing works
Alghuried, A. (2017) · Arrow@dit (Dublin Institute of Technology) · doi:10.21427/d7wk7s · Cited by 37 · see citing works
A statistical procedure for determining the optimal number of hidden neurons of a neural model
Rivals, I., & Personnaz, L. (2000) · Cited by 33 · see citing works
Survey of Operating Systems for the IoT EnvironmentPreprint
Borgohain, T., Kumar, U., & Sanyal, S. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1504.02517 · Cited by 29 · see citing works
An intrusion detection method based on DBN in ad hoc networks
Tan, Q.-S., Wei, H., & Li, Q. (2016) · doi:10.1142/9789813140011_0056 · Cited by 26 · see citing works
A Bayesian Ensemble for Unsupervised Anomaly DetectionPreprint
Yu, E. H., & Parekh, P. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1610.07677 · Cited by 8 · see citing works
High Resolution SOM Approach to Improving Anomaly Detection in Intrusion Detection Systems
Saraswati, A., Hagenbuchner, M., & Zhou, Z. Q. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-50127-7_16 · Cited by 7 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
R.M., S. P., Maddikunta, P. K. R., M., P., Koppu, S., Gadekallu, T. R., Chowdhary, C. L., & Alazab, M. (2020) · Computer Communications · doi:10.1016/j.comcom.2020.05.048 · Cited by 470 · see citing works
Deep Learning-Based Intrusion Detection for IoT Networks
Ge, M., Fu, X., Syed, N., Baig, Z., Teo, G., & Robles-Kelly, A. (2019) · 2019 IEEE 24th Pacific Rim International Symposium on Dependable Computing (PRDC) · doi:10.1109/prdc47002.2019.00056 · Cited by 269 · see citing works
Ahmad, S., Shakeel, I., Mehfuz, S., & Ahmad, J. (2023) · Computer Science Review · doi:10.1016/j.cosrev.2023.100568 · Cited by 197 · see citing works
X-GEVON- a novel explainable intelligent network to detect the multiple attacks in vanet systems
Anjali, T., Goyal, R., & Balaji, G. N. (2025) · Discover Computing · doi:10.1007/s10791-025-09696-x · Cited by 6 · see citing works
- Authors
- Zhang, Y., Li, P., & Wang, X.
- Affiliations
- Shanghai Maritime University (CN)
- University of West London (GB)
- Venue
- IEEE Access
- Published
- 2019
- Volume
- 7
- Pages
- 31711-31722
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W2921134108
- Semantic Scholar
- 9899e04c2b2b68c6293af8a47608c4eec4d93481
- Cited by
- 359
- References
- 38
- Citations by year
- 2026: 18 · 2025: 37 · 2024: 60 · 2023: 67 · 2022: 67 · 2021: 69 · 2020: 33 · 2019: 8
- FWCI
- 24.23
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion)
- UWL Repository (University of West London) (submittedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- National Natural Science Foundation of China (61673259)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Computer Science › Hardware and Architecture › Network Packet Processing and Optimization
- Physical Sciences › Engineering › Biomedical Engineering › Artificial Immune Systems Applications
- Keywords
- intrusion detection, Internet of Things security, deep belief network, improved genetic algorithm, network layer security, adaptive neural network architecture, NSL-KDD dataset
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review