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

Akbar Telikani, Nima Esmi Rudbardeh, Shiva Soleymanpour, Asadollah Shahbahrami, Jun Shen, Georgi Gaydadjiev, Reza Hassanpour

Research output: Contribution to journalArticleScientificpeer-review

15 Downloads (Pure)

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.

Original languageEnglish
Pages (from-to)3880-3890
Number of pages11
JournalIEEE Transactions on Industrial Informatics
Volume20
Issue number3
DOIs
Publication statusPublished - 2023
Externally publishedYes

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.

Keywords

  • Costs
  • Deep learning (DL)
  • Internet of Things
  • Internet of things (IoT)
  • intrusion detection
  • Intrusion detection
  • Mathematical models
  • multitask learning
  • support vector machine (SVM)
  • Support vector machines
  • Task analysis
  • Training

Fingerprint

Dive into the research topics of 'A Cost-Sensitive Machine Learning Model With Multitask Learning for Intrusion Detection in IoT'. Together they form a unique fingerprint.

Cite this