{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T22:56:09Z","timestamp":1776120969059,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,8,14]],"date-time":"2019-08-14T00:00:00Z","timestamp":1565740800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>The exponential growth of internet communications and increasing dependency of users upon software-based systems for most essential, everyday applications has raised the importance of network security. As attacks are on the rise, cybersecurity should be considered as a prime concern while developing new networks. In the past, numerous solutions have been proposed for intrusion detection; however, many of them are computationally expensive and require high memory resources. In this paper, we propose a new intrusion detection system using a random neural network and an artificial bee colony algorithm (RNN-ABC). The model is trained and tested with the benchmark NSL-KDD data set. Accuracy and other metrics, such as the sensitivity and specificity of the proposed RNN-ABC, are compared with the traditional gradient descent algorithm-based RNN. While the overall accuracy remains at 95.02%, the performance is also estimated in terms of mean of the mean squared error (MMSE), standard deviation of MSE (SDMSE), best mean squared error (BMSE), and worst mean squared error (WMSE) parameters, which further confirms the superiority of the proposed scheme over the traditional methods.<\/jats:p>","DOI":"10.3390\/computers8030059","type":"journal-article","created":{"date-parts":[[2019,8,14]],"date-time":"2019-08-14T03:59:26Z","timestamp":1565755166000},"page":"59","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":47,"title":["RNN-ABC: A New Swarm Optimization Based Technique for Anomaly Detection"],"prefix":"10.3390","volume":"8","author":[{"given":"Ayyaz-Ul-Haq","family":"Qureshi","sequence":"first","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Glasgow Caledonian University, Glasgow G40BA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6826-207X","authenticated-orcid":false,"given":"Hadi","family":"Larijani","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Glasgow Caledonian University, Glasgow G40BA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nhamoinesu","family":"Mtetwa","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Glasgow Caledonian University, Glasgow G40BA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abbas","family":"Javed","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad, Lahore Campus 54000, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jawad","family":"Ahmad","sequence":"additional","affiliation":[{"name":"School of Computing, Engineering and Built Environment, Glasgow Caledonian University, Glasgow G40BA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Qureshi, A.U.H., Larijani, H., Ahmad, J., and Mtetwa, N. (2019, January 16\u201317). A Heuristic Intrusion Detection System for Internet-of-Things (IoT). Proceedings of the Intelligent Computing\u2014Proceedings of the Computing Conference, London, UK.","DOI":"10.1007\/978-3-030-22871-2_7"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1007\/s00607-018-0654-1","article-title":"Critical situation management utilizing IoT-based data resources through dynamic contextual role modelling and activation","volume":"101","author":"Kayes","year":"2019","journal-title":"Computing"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/j.future.2018.10.036","article-title":"Context-aware access control with imprecise context characterization for cloud-based data resources","volume":"93","author":"Kayes","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/MIC.2018.022021660","article-title":"Healthcare Informatics and Privacy","volume":"22","author":"Iyengar","year":"2018","journal-title":"IEEE Internet Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MSP.2018.2825478","article-title":"IoT Security Techniques Based on Machine Learning: How Do IoT Devices Use AI to Enhance Security?","volume":"35","author":"Xiao","year":"2018","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_6","unstructured":"(2019, August 13). Significant Cyber Incidents. Available online: https:\/\/www.csis.org\/programs\/technology-policy-program\/significant-cyber-incidents."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"12103","DOI":"10.1109\/ACCESS.2018.2805680","article-title":"A Survey on Security Threats and Defensive Techniques of Machine Learning: A Data Driven View","volume":"6","author":"Liu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mirjalili, S. (2019). Genetic Algorithm. Evolutionary Algorithms and Neural Networks: Theory and Applications, Springer International Publishing.","DOI":"10.1007\/978-3-319-93025-1_4"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zomaya, A.Y. (2006). Swarm Intelligence. Handbook of Nature-Inspired and Innovative Computing: Integrating Classical Models with Emerging Technologies, Springer US.","DOI":"10.1007\/0-387-27705-6"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gendreau, M., and Potvin, J.Y. (2019). Swarm Intelligence. Handbook of Metaheuristics, Springer International Publishing.","DOI":"10.1007\/978-3-319-91086-4"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Qureshi, A., Larijani, H., Ahmad, J., and Mtetwa, N. (2018, January 19\u201321). A Novel Random Neural Network Based Approach for Intrusion Detection Systems. Proceedings of the 10th Computer Science and Electronic Engineering (CEEC), Colchester, UK.","DOI":"10.1109\/CEEC.2018.8674228"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.procs.2016.06.047","article-title":"Random Forest Modeling for Network Intrusion Detection System","volume":"89","author":"Farnaaz","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kwon, D., Kim, H., Kim, J., Suh, S.C., Kim, I., and Kim, K.J. (2017). A survey of deep learning-based network anomaly detection. Cluster Computing, Springer.","DOI":"10.1007\/s10586-017-1117-8"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"21954","DOI":"10.1109\/ACCESS.2017.2762418","article-title":"A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks","volume":"5","author":"Yin","year":"2017","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ingre, B., and Yadav, A. (2015, January 2\u20133). Performance analysis of NSL-KDD dataset using ANN. Proceedings of the International Conference on Signal Processing and Communication Engineering Systems, Guntur, India.","DOI":"10.1109\/SPACES.2015.7058223"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Gelenbe, E. (1989). Random Neural Networks with Negative and Positive Signals and Product Form Solution, MIT Press.","DOI":"10.1162\/neco.1989.1.4.502"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1049\/iet-net.2015.0020","article-title":"Experimental testing of a random neural network smart controller using a single zone test chamber","volume":"4","author":"Emmanuel","year":"2015","journal-title":"IET Netw."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ahmad, J., Larijani, H., Emmanuel, R., Mannion, M., Javed, A., and Phillipson, M. (2017, January 24\u201327). Energy demand prediction through novel random neural network predictor for large non-domestic buildings. Proceedings of the Annual IEEE International Systems Conference (SysCon), Montreal, QC, Canada.","DOI":"10.1109\/SYSCON.2017.7934803"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1109\/JIOT.2016.2627403","article-title":"Design and Implementation of a Cloud Enabled Random Neural Network-Based Decentralized Smart Controller With Intelligent Sensor Nodes for HVAC","volume":"4","author":"Javed","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2990499","article-title":"Intelligent Intrusion Detection in Low-Power IoTs","volume":"16","author":"Saeed","year":"2016","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1109\/TII.2016.2597746","article-title":"Smart Random Neural Network Controller for HVAC Using Cloud Computing Technology","volume":"13","author":"Javed","year":"2017","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.phycom.2015.11.004","article-title":"Random neural network based novel decision making framework for optimized and autonomous power control in LTE uplink system","volume":"19","author":"Adeel","year":"2016","journal-title":"Phys. Commun."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Abdelbaki, H., Gelenbe, E., and EL-Khamy, S. (2000, January 27). Analog hardware implementation of the random neural network model. Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium, Como, Italy.","DOI":"10.1109\/IJCNN.2000.860772"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.1109\/TCSVT.2002.806808","article-title":"A study of real-time packet video quality using random neural networks","volume":"12","author":"Mohamed","year":"2002","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_26","first-page":"1","article-title":"Hybrid intrusion detection system using artificial bee colony algorithm and multi-layer perceptron","volume":"13","author":"Mahmod","year":"2015","journal-title":"Int. J. Comput. Sci. Inf. Secur."},{"key":"ref_27","unstructured":"Simonyan, K., and Zisserman, A. (2014). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv."},{"key":"ref_28","unstructured":"(2018, May 03). NSL-KDD\u2014Datasets\u2014Research\u2014Canadian Institute for Cybersecurity, Available online: http:\/\/www.unb.ca\/cic\/datasets\/nsl.html."},{"key":"ref_29","first-page":"975","article-title":"Improving the Intrusion Detection using Discriminative Machine Learning Approach and Improve the Time Complexity by Data Mining Feature Selection Methods","volume":"76","author":"Bajaj","year":"2013","journal-title":"Int. J. Comput. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0269964817000201","article-title":"Random neural network learning heuristics","volume":"31","author":"Javed","year":"2017","journal-title":"Probab. Eng. Inf. Sci."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/8\/3\/59\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:10:56Z","timestamp":1760188256000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/8\/3\/59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,14]]},"references-count":30,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["computers8030059"],"URL":"https:\/\/doi.org\/10.3390\/computers8030059","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,14]]}}}