A Cost-Sensitive Machine Learning Model With Multitask Learning for Intrusion Detection in IoT

Journal Article (2023)
Author(s)

Akbar Telikani (University of Wollongong)

Nima Esmi Rudbardeh (Rijksuniversiteit Groningen)

Shiva Soleymanpour (University of Guilan)

Asadollah Shahbahrami (University of Guilan)

Jun Shen (University of Wollongong)

Georgi Gaydadjiev (Rijksuniversiteit Groningen)

Reza Hassanpour (Gidatarim University Konya-Turkey, Erasmus Universiteit Rotterdam)

Research Group
Quantum Circuit Architectures and Technology
DOI related publication
https://doi.org/10.1109/TII.2023.3314208 Final published version
More Info
expand_more
Publication Year
2023
Language
English
Research Group
Quantum Circuit Architectures and Technology
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.
Journal title
IEEE Transactions on Industrial Informatics
Issue number
3
Volume number
20
Pages (from-to)
3880-3890
Downloads counter
443
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

A problem with machine learning (ML) techniques for detecting intrusions in the Internet of Things (IoT) is that they are ineffective in the detection of low-frequency intrusions. In addition, as ML models are trained using specific attack categories, they cannot recognize unknown attacks. This article integrates strategies of cost-sensitive learning and multitask learning into a hybrid ML model to address these two challenges. The hybrid model consists of an autoencoder for feature extraction and a support vector machine (SVM) for detecting intrusions. In the cost-sensitive learning phase for the class imbalance problem, the hinge loss layer is enhanced to make a classifier strong against low-distributed intrusions. Moreover, to detect unknown attacks, we formulate the SVM as a multitask problem. Experiments on the UNSW-NB15 and BoT-IoT datasets demonstrate the superiority of our model in terms of recall, precision, and F1-score averagely 92.2%, 96.2%, and 94.3%, respectively, over other approaches.

Files

A_Cost-Sensitive_Machine_Learn... (pdf)
(pdf | 1.78 Mb)
- Embargo expired in 02-04-2024
License info not available