Litcius/Paper detail

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

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

2023IEEE Transactions on Industrial Informatics21 citationsDOIOpen Access PDF

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.

Topics & Concepts

AutoencoderComputer scienceMachine learningArtificial intelligenceMulti-task learningSupport vector machineIntrusion detection systemExtreme learning machineFeature extractionInternet of ThingsClassifier (UML)Online machine learningDeep learningUnsupervised learningArtificial neural networkTask (project management)Computer securityEngineeringSystems engineeringNetwork Security and Intrusion DetectionAnomaly Detection Techniques and ApplicationsInternet Traffic Analysis and Secure E-voting