Skip to main content
Log in

A multi-constraint transfer approach with additional auxiliary domains for IoT intrusion detection under unbalanced samples distribution

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The Internet of Things (IoT) refers to a vast and interconnected network comprising smart objects with comprehensive capabilities. Unfortunately, the vulnerabilities of IoT device awareness layer nodes are vulnerable to network intrusion. Therefore, it is crucial to detect new types of intrusions in the IoT environment. Also, the current IoT intrusion detection models are trained by samples with a balanced distribution. However, the distribution of intercepted network samples is unbalanced in some specific scenarios. In addition, malicious traffic easily interferes with the IoT environment. As a result, detection efficiency and accuracy decrease. In this study, we propose a multi-constraint transfer approach with additional auxiliary domains for IoT intrusion detection under unbalanced samples distribution. First, we construct a high precision and efficiency feature extractor using PointNet ++ as a framework to complete attack feature extraction. We then design a multi-constraint transfer approach with additional auxiliary domains. In addition, we also design a multi-scale and multi-level sample augmented discriminator to complete the final IoT intrusion detection under unbalanced samples distribution. Finally, we validate our approach by using four intrusion datasets from IoT networks, and it demonstrates excellent performance. In the comparison results of all approaches, the detection accuracy of our approach is the highest under four unbalanced sample combinations. Also, the average accuracy is 96.398% on the four datasets. One of the biggest advantages of this approach is its very good convergence, efficiency and detection stability in the presence of noise. In particular, it can be used effectively for intrusion detection in real IoT environments.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Algorithm 1
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The data supporting the study’s findings are available from the corresponding author, 1248564936@qq.com, upon reasonable request.

References

  1. Xie X, Li X, Xu L (2023) HaarAE: an unsupervised anomaly detection model for IOT devices based on Haar wavelet transform. Appl Intell. https://doi.org/10.1007/s10489-023-04449-z

    Article  Google Scholar 

  2. Sadiq M, Shi D, Liang J (2022) A robust occlusion-adaptive attention-based deep network for facial landmark detection. Appl Intell 52:9320–9333. https://doi.org/10.1007/s10489-021-02848-8

    Article  Google Scholar 

  3. Polat H, Türkolu M, Polat O (2022) A novel approach for accurate detection of the DDoS attacks in SDN-based SCADA systems based on deep recurrent neural networks. Expert Syst Appl 197:116748. https://doi.org/10.1016/j.eswa.2022.116748

    Article  Google Scholar 

  4. Kumar R, Kumar P, Tripathi R (2022) A distributed intrusion detection system to detect DDoS attacks in blockchain-enabled IoT network. J Parallel Distrib Comput 164:55–68. https://doi.org/10.1016/j.jpdc.2022.01.030

    Article  Google Scholar 

  5. Yungaicela-Naula NM, Vargas-Rosales C, Pérez-Díaz JA, Carrera DF (2022) A flexible SDN-based framework for slow-rate DDoS attack mitigation by using deep reinforcement learning. J Netw Comput Appl 205:103444. https://doi.org/10.1016/j.jnca.2022.103444

    Article  Google Scholar 

  6. Bokhari S, Hamrioui S, Aider M (2022) Cybersecurity strategy under uncertainties for an IoE environment. J Netw Comput Appl 205:103426. https://doi.org/10.1016/j.jnca.2022.103426

    Article  Google Scholar 

  7. Chen C, Fragonara LZ, Tsourdos A (2021) GAPointNet: graph attention based point neural network for exploiting local feature of point cloud. Neurocomputing 438(28):122–132. https://doi.org/10.1016/j.neucom.2021.01.095

    Article  Google Scholar 

  8. Feng M, Zhang L, Lin X, Gilani SZ, Mian A (2020) Point attention network for semantic segmentation of 3D point clouds. Pattern Recogn 107:107446. https://doi.org/10.1016/j.patcog.2020.107446

    Article  Google Scholar 

  9. Al-Haija Q A, Zein-Sabatto S (2020) An efficient deep-learning-based detection and classification system for cyber-attacks in IoT communication networks, multidisciplinary digital publishing institute. 12. https://doi.org/10.3390/electronics9122152

  10. Chen C, Qian S, Fang Q (2020) HAPGN: hierarchical attentive pooling graph network for point cloud segmentation. IEEE Trans Multimed 99:1–1. https://doi.org/10.1109/TMM.2020.3009499

    Article  Google Scholar 

  11. Mushtaq E, Zameer A, Umer M (2022) A two-stage intrusion detection system with auto-encoder and LSTMs. Appl Soft Comput 121. https://doi.org/10.1016/j.asoc.2022.108768

  12. Ap A, Vd B (2022) An intrusion detection approach using ensemble support vector machine based chaos game optimization algorithm in big data platform. Appl Soft Comput. https://doi.org/10.1016/j.asoc.2021.108295

    Article  Google Scholar 

  13. Du H, Zhang Y, Gang K (2021) Online ensemble learning algorithm for imbalanced data stream. Appl Soft Comput 107(1):107378. https://doi.org/10.1016/j.asoc.2021.107378

    Article  Google Scholar 

  14. Niu S, Liu Y, Wang J (2020) A decade survey of transfer learning (2010–2020). IEEE Trans Artif Intell 1(2):151–166. https://doi.org/10.1109/TAI.2021.3054609

    Article  Google Scholar 

  15. Lee JH, Park KH (2019) GAN-based imbalanced data intrusion detection system. Pers Ubiquit Comput 2(1):1–8. https://doi.org/10.1007/s00779-019-01332-y

    Article  Google Scholar 

  16. Lee JH, Park KH (2019) AE-CGAN model based high performance network intrusion detection system. Appl Sci 9(20):4221–4235. https://doi.org/10.3390/app9204221

    Article  Google Scholar 

  17. Arruda VF, Berriel RF, Paixo TM (2022) Cross-domain object detection using unsupervised image translation. Expert Syst Appl 192:116334. https://doi.org/10.1016/j.eswa.2021.116334

    Article  Google Scholar 

  18. Sithungu SP, Ehlers EM (2022) GAAINet: a generative adversarial artificial immune network model for intrusion detection in industrial IoT systems. J Adv Inf Technol 5(13):456–461

    Google Scholar 

  19. Hassan AU, Ahmed H, Choi J (2021) Unpaired font family synthesis using conditional generative adversarial networks. Knowl-Based Syst 229(8):107304. https://doi.org/10.1016/j.knosys.2021.107304

    Article  Google Scholar 

  20. Mirza M, Osindero S (2014) Conditional generative adversarial nets, ar Xiv preprint ar Xiv:1411.1784: 1-7. https://doi.org/10.48550/arXiv.1411.1784

  21. Nagarajan V, Kolter JZ (2017) Gradient descent gan optimization is locally stable. Advances in Neural Information Processing Systems (Neur IPS), California, pp 5585–5595. https://doi.org/10.48550/arXiv.1706.04156

  22. Yang Y, Fu H, Gao S (2022) Intrusion detection: a model based on the improved vision transformer. Trans Emerg Telecommun Technol 33(9). https://doi.org/10.1002/ett.4522

  23. Phan D, Khoa NH, Hiep H (2021) A deep transfer learning approach for flow-based intrusion detection in SDN-enabled network. The 20th international conference on intelligent software methodologies, tools, and techniques (SOMET 2021)

  24. Aldhyani THH (2022) Performance investigation of principal component analysis for intrusion detection system using different support vector machine kernels. Electronics 11. https://doi.org/10.3390/electronics11213571

  25. Gao JL, Chai SC, Zhang BH (2019) Research on network intrusion detection based on incremental extreme learning machine and adaptive principal component analysis. Energies 12(7):1223. https://doi.org/10.3390/en12071223

    Article  Google Scholar 

  26. Dubey GP, Bhujade RK (2021) Optimal feature selection for machine learning based intrusion detection system by exploiting attribute dependence. Mater Today 47(17):6325–6331. https://doi.org/10.1016/j.matpr.2021.04.643

    Article  Google Scholar 

  27. Gaber T, El-Ghamry A, Hassanien AE (2022) Injection attack detection using machine learning for smart IoT applications. Phys Commun 52:101685.1-101685.14. https://doi.org/10.1016/j.phycom.2022.101685

    Article  Google Scholar 

  28. Rajpoot V, Agrawal R (2022) ITSA-KNN: Feature selection model based on improved tree-seed algorithm and K-nearest neighbor for network intrusion detection. Adv Data Inf Sci 1–13. https://doi.org/10.1007/978-981-16-5689-7_1

  29. Zhang XY, Li J, Zhang DJ (2020) Research on feature selection for cyber intrusion detection in industrial Internet of things. Proceedings of the 2020 international conference on cyberspace innovation of advanced technologies. ACM Press, New York, pp 256–262. https://doi.org/10.1145/3444370.3444581

  30. Cheng XX, Li W, Xiao Z (2020) Intrusion detection system based on QBSO-FS. Proceedings of 2020 international conference on artificial intelligence and computer engineering (ICAICE). IEEE Press, Piscataway, pp 372–377

  31. Fu LD, Zhang WB, Tan XB (2021) An algorithm for detection of traffic attribute exceptions based on cluster algorithm in industrial Internet of things. IEEE Access 9(53370):53378. https://doi.org/10.1109/ACCESS.2021.3068756

    Article  Google Scholar 

  32. Azmoodeh A, Dehghantanha A, Choo KKR (2019) Robust malware detection for internet of (Battlefield) things devices using deep eigenspace learning. IEEE Trans Sustain Comput 4(1):88–95. https://doi.org/10.1109/TSUSC.2018.2809665

    Article  Google Scholar 

  33. Haseeb J, Mansoori M, Hirose Y (2022) Autoencoder-based feature construction for IoT attacks clustering. Future Gener Comput Syst 127:487–502. https://doi.org/10.1016/j.future.2021.09.025

    Article  Google Scholar 

  34. Wang N, Wang P, Alipour-Fanid A (2019) Physical-layer security of 5G wireless networks for IoT: challenges and opportunities. IEEE Internet Things J 6(5):8169–8181. https://doi.org/10.1109/JIOT.2019.2927379

    Article  Google Scholar 

  35. Alferaidi A, Yadav K, Alharbi Y (2022) Distributed deep CNN-LSTM model for intrusion detection method in IoT-based vehicles. Math Probl Eng. https://doi.org/10.1155/2022/3424819

    Article  Google Scholar 

  36. Radhakrishnan G, Srinivasan K, Kaneswaran S (2021) A deep-RNN and meta-heuristic feature selection approach for IoT malware detection. Mater Today (7). https://doi.org/10.1016/j.matpr.2021.01.207

  37. Freitas DAP, Kaddoum G, Campelo DR (2021) Intrusion detection for cyber-physical systems using generative adversarial networks in fog environment. IEEE Internet Things J 8(8):6247–6256. https://doi.org/10.1109/JIOT.2020.3024800

    Article  Google Scholar 

  38. Koroniotis N, Moustafa N, Sitnikova E (2020) A new network forensic framework based on deep learning for Internet of things networks: a particle deep framework. Futur Gener Comput Syst 110(91):106. https://doi.org/10.1016/j.future.2020.03.042

    Article  Google Scholar 

  39. Bhuvaneswari A, Selvakumar S (2020) Anomaly detection framework for Internet of things traffic using vector convolutional deep learning approach in fog environment. Futur Gener Comput Syst 113:255–265. https://doi.org/10.1016/j.future.2020.07.020

    Article  Google Scholar 

  40. Saharkhizan M, Azmoodeh A, Dehghantanha A, Choo K-KR, Parizi RM (2020) An ensemble of deep recurrent neural networks for detecting IoT cyber intrusions using network traffic. IEEE Intern Things J 7(9):8852–8859. https://doi.org/10.1109/JIOT.2020.2996425

  41. Liaqat S, Akhunzada A, Shaikh FS (2020) SDN orchestration to combat evolving cyber threats in Internet of medical things (IoMT). Comput Commun 160:697–705. https://doi.org/10.1016/j.comcom.2020.07.006

    Article  Google Scholar 

  42. Debicha I, Bauwens R, Debatty T, Dricot J-M, Kenaza T, Mees W (2023) TAD: Transfer learning-based multi-adversarial detection of evasion attacks against network intrusion detection systems. Futur Gener Comput Syst 138:185–197. https://doi.org/10.1016/j.future.2022.08.011

    Article  Google Scholar 

  43. Saba T, Rehman A, Sadad T (2022) Anomaly-based intrusion detection system for IoT networks through deep learning model. Comput Electr Eng 99:107810. https://doi.org/10.1016/j.compeleceng.2022.107810

    Article  Google Scholar 

  44. Abdel-Basset M, Chang V, Hawash H (2021) Deep-IFS: intrusion detection approach for industrial Internet of things traffic in fog environment. IEEE Trans Industr Inf 17(11):7704–57715. https://doi.org/10.1109/TII.2020.3025755

    Article  Google Scholar 

  45. Chen Y, Lin Q, Ji J (2022) Intrusion detection using multi-objective evolutionary convolutional neural network for Internet of Things in Fog computing. Knowl-Based Syst 23:244. https://doi.org/10.1016/j.knosys.2022.108505

    Article  Google Scholar 

  46. Zhou XK, Liang W, Shimizu S (2020) Siamese neural network based few-shot learning for anomaly detection in industrial cyber- physical systems. IEEE Trans Industr Inf 17(8):5790–5798. https://doi.org/10.1109/TII.2020.3047675

    Article  Google Scholar 

  47. Zhang H, Li Y, Lv Z (2020) A real-time and ubiquitous network intrusion detection based on deep belief network and support vector machine. IEEE/CAA J Autom Sin 7(3):790–799. https://doi.org/10.1109/JAS.2020.1003099

    Article  Google Scholar 

  48. Kan X, Fan Y, Fang Z, Cao L, Li X (2021) A novel IoT network intrusion detection approach based on adaptive particle swarm optimization convolutional neural network. Inf Sci. https://doi.org/10.1016/j.ins.2021.03.060

    Article  MathSciNet  Google Scholar 

  49. Tsogbaatar E (2021) DeL-IoT: a deep ensemble learning approach to uncover anomalies in IoT. Internet of Things 14(2):100391. https://doi.org/10.1016/j.iot.2021.100391

    Article  Google Scholar 

  50. Yao Y, Ma J, Ye Y (2022) KfreqGAN: Unsupervised detection of sequence anomaly with adversarial learning and frequency domain information. Knowl-Based Syst 236:1077571–10775713. https://doi.org/10.1016/j.knosys.2021.107757

    Article  Google Scholar 

  51. Douzas G, Bacao F (2018) Effective data generation for imbalanced learning using conditional generative adversarial networks. Expert Syst Appl 91:464–471. https://doi.org/10.1016/j.eswa.2017.09.030

    Article  Google Scholar 

  52. Ngo CP, Winarto AA, Li CKK (2019) Fence GAN: towards better anomaly detection, ar Xiv preprint ar Xiv:1904.01209: 1-13. https://doi.org/10.1109/ICTAI.2019.00028

  53. Zhang H, Yu X, Ren P (2019) Deep adversarial learning in intrusion detection: a data augmentation enhanced framework, ar Xiv Preprint ar Xiv:1901.07949: 1-10. https://doi.org/10.13140/RG.2.2.19731.73762

  54. Szczepański M, Pawlicki M, Kozik R (2023) The application of deep learning imputation and other advanced methods for handling missing values in network intrusion detection. Vietnam J Comput Sci 10(01):1–23. https://doi.org/10.1142/S2196888822500257

    Article  Google Scholar 

  55. Tang Y, Gu L, Wang L (2021) Deep stacking network for intrusion detection. Sensors 22. https://doi.org/10.3390/s22010025

  56. Yang J, Liang G, Li B (2021) A deep-learning- and reinforcement-learning-based system for encrypted network malicious traffic detection. Electron Lett 57(9). https://doi.org/10.1049/ell2.12125

  57. Wang Y, Sun G (2021) Oversampling method for intrusion detection based on clustering and instance hardness. J Comput Appl 41(6):1709–1714. https://doi.org/10.11772/j.issn.1001-9081.2020091378

  58. Folino F, Folino G, Guarascio M, Pisani FS, Pontieri L (2021) On learning effective ensembles of deep neural networks for intrusion detection. Inf Fusion 72(1):48–69. https://doi.org/10.1016/j.inffus.2021.02.007

  59. Singh NB, Singh MM, Sarkar A (2021) A novel wide & deep transfer learning stacked GRU framework for network intrusion detection. J Inf Secur Appl 61. https://doi.org/10.1016/j.jisa.2021.102899

  60. Idrissi I, Azizi M, Moussaoui O (2021) Accelerating the update of a DL-based IDS for IoT using deep transfer learning. Indones J Electric Eng Comput Sci (2). https://doi.org/10.11591/IJEECS.V23.I2.PP1059-1067

  61. Zhu J-Y, Park T, Isola P (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. Proceedings of the IEEE international conference on computer vision (CVPR), Hawaii, pp 2223–2232. https://doi.org/10.1109/ICCV.2017.244

  62. http://archive.ics.uci.edu/ml/datasets/detection of IoT botnet intrusions N BaIoT. Accessed 9/10/2022

  63. Koroniotis N, Moustafa N, Sitnikova E (2019) Towards the development of realistic botnet dataset in the Internet of things for network forensic analytics: Bot-IoT dataset. Futur Gener Comput Syst 100:779–796. https://doi.org/10.1016/j.future.2019.05.041

    Article  Google Scholar 

  64. Alsaedi A (2020) TON_IoT telemetry dataset: a new generation dataset of IoT and IIoT for data-driven intrusion detection systems. IEEE Access. https://doi.org/10.1109/ACCESS.2020.3022862

    Article  Google Scholar 

  65. Verhnjak O, Hriberšek M, Steinmann P, Ravnik J (2020) A novel two-way coupling model for Euler-Lagrange simulations of multiphase flow. Eng Anal Boundary Elem 119(1):119–132. https://doi.org/10.1016/j.enganabound.2020.07.012

    Article  MathSciNet  Google Scholar 

  66. Ansari MS, Cockburn BF, Han J (2020) An improved logarithmic multiplier for energy-efficient neural computing. IEEE Trans Comput 70(4):614–625. https://doi.org/10.1109/TC.2020.2992113

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work is funded by the Science and Technology Research and Development Project of China National Railway Group (Grant No. L2021X001, N2018G062, K2018G011). In the end, it is funded by the Natural Science Foundation of Sichuan (Grant No. 2022NSFSC0466).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wengang Ma.

Ethics declarations

Competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, R., Ma, W. & Guo, J. A multi-constraint transfer approach with additional auxiliary domains for IoT intrusion detection under unbalanced samples distribution. Appl Intell 54, 1179–1217 (2024). https://doi.org/10.1007/s10489-023-05176-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-05176-1

Keywords