Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 27 September 2022

IoT Intrusion Detection using Auto-Encoder and Machine Learning Techniques

Ahmed Ridha Khudhu1 & Khairulmizam Samsudin1

Journal of Computer Science, Volume 18, Issue 10, pp. 904–912 · doi.org/10.3844/jcssp.2022.904.912

6,458 accesses3,184 downloads3 citations (Crossref)Metrics
Cite Check for updates

Abstract

IoTnetwork refers to the capability of connecting smart and various devices to asingle network for the sake of performing a particular task. Similar toconventional networks, IoT networks are vulnerable to several attacks.Therefore, IoT Intrusion Detection has caught much research attention. Severalstudies have examined the task of intrusion detection for IoT networks. Withinsuch studies, the focus was set to accommodate a feature selection process foridentifying the most relevant features per the intrusions. Yet, the featureselection techniques used in the literature were based on feature selectionrather than a reduction in which individual solutions are being selected. Thiscould lead to a fall in local minima problems where the optimal solution is notdetermined but instead, another near-optimal solution is identified. This studyproposes a dimensionality reduction approach rather than feature selectionusing Auto-Encoder architecture for IoT intrusion detection. A benchmarkdataset of UNSW-NB15 has been used within the experiment. In addition, a datapreparation process of feature transformation has been applied to convert thecategorical features into numeric ones. Then, the proposed autoencoder has beencarried out upon the transformed data for the sake of dimensionality reduction.The reduced dimension produced by the proposed autoencoder has been utilized byfour classifiers including DT, LR, NN, and RF for conducting the intrusiondetection. Results showed that the proposed autoencoder with RF classifier hasobtained the highest F1-score of 99% and the lowest FAR value of 0.78%. Suchresults are competitive in terms of the state of the art.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Khudhu, A. R. & Samsudin, K. (2022). IoT Intrusion Detection using Auto-Encoder and Machine Learning Techniques. Journal of Computer Science, 18(10), 904–912. https://doi.org/10.3844/jcssp.2022.904.912

Licence
CC BY 4.0
Issue
Volume 18, Issue 10
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
IoT Intrusion Detection using Auto-Encoder and Machine Learning TechniquesJournal of Computer Science · Volume 18, Issue 10 · pp. 904–912 · CC BY 4.0Download