An Ensemble Multi-View Federated Learning Intrusion Detection for IoT
The rise in popularity of Internet of Things (IoT) devices has attracted hackers to develop IoT-specific attacks. The microservice architecture of IoT devices relies on the Internet to provide their intended services. An unguarded IoT network makes inter-connected devices vulnerable to attacks. It w...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9521524/ |
id |
doaj-efceb78025274c7295b80f78df72a9a8 |
---|---|
record_format |
Article |
spelling |
doaj-efceb78025274c7295b80f78df72a9a82021-08-27T23:00:25ZengIEEEIEEE Access2169-35362021-01-01911773411774510.1109/ACCESS.2021.31073379521524An Ensemble Multi-View Federated Learning Intrusion Detection for IoTDinesh Chowdary Attota0https://orcid.org/0000-0001-8873-0363Viraaji Mothukuri1https://orcid.org/0000-0002-3936-9521Reza M. Parizi2https://orcid.org/0000-0002-0049-4296Seyedamin Pouriyeh3https://orcid.org/0000-0002-5746-2914College of Computing and Software Engineering (CCSE), Kennesaw State University (KSU), Marietta, GA, USACollege of Computing and Software Engineering (CCSE), Kennesaw State University (KSU), Marietta, GA, USACollege of Computing and Software Engineering (CCSE), Kennesaw State University (KSU), Marietta, GA, USACollege of Computing and Software Engineering (CCSE), Kennesaw State University (KSU), Marietta, GA, USAThe rise in popularity of Internet of Things (IoT) devices has attracted hackers to develop IoT-specific attacks. The microservice architecture of IoT devices relies on the Internet to provide their intended services. An unguarded IoT network makes inter-connected devices vulnerable to attacks. It will be a tedious and ineffective process to manually detect the attacks in the network, as the attackers frequently upgrade their attack strategies. Machine learning (ML)-assisted approaches have been proposed to build intrusion detection for cybersecurity automation in IoT networks. However, most such approaches focus on training an ML model using a single view of the dataset, which often fails to build insightful knowledge and understand each feature’s impact on the ML model’s decision-making ability. As such, the model training with a single view may result in an incomplete understanding of patterns in large feature-set datasets. Moreover, the current approaches are mainly designed in a centralized manner in which the raw data is transferred from the edge devices to the central server for training. This, in turn, may expose the data to all kinds of attacks without adhering to the privacy-preserving of data security. Multi-view learning has gained popularity for its ability to learn from different data views and deliver efficient performance with more distinguished predictions. This paper proposes a federated learning-based intrusion detection approach, called MV-FLID, that trains on multiple views of IoT network data in a decentralized format to detect, classify, and defend against attacks. The multi-view ensemble learning aspect helps in maximizing the learning efficiency of different classes of attacks. The Federated Learning (FL) aspect, wherein the device’s data is not shared to the server, performs profile aggregation efficiently with the benefit of peer learning. Our evaluation results show that our proposed approach has higher accuracy compared to the traditional non-FL centralized approach.https://ieeexplore.ieee.org/document/9521524/Internet of ThingsIoT securityfederated learningneural networksmulti-view classificationintrusion detection system |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Dinesh Chowdary Attota Viraaji Mothukuri Reza M. Parizi Seyedamin Pouriyeh |
spellingShingle |
Dinesh Chowdary Attota Viraaji Mothukuri Reza M. Parizi Seyedamin Pouriyeh An Ensemble Multi-View Federated Learning Intrusion Detection for IoT IEEE Access Internet of Things IoT security federated learning neural networks multi-view classification intrusion detection system |
author_facet |
Dinesh Chowdary Attota Viraaji Mothukuri Reza M. Parizi Seyedamin Pouriyeh |
author_sort |
Dinesh Chowdary Attota |
title |
An Ensemble Multi-View Federated Learning Intrusion Detection for IoT |
title_short |
An Ensemble Multi-View Federated Learning Intrusion Detection for IoT |
title_full |
An Ensemble Multi-View Federated Learning Intrusion Detection for IoT |
title_fullStr |
An Ensemble Multi-View Federated Learning Intrusion Detection for IoT |
title_full_unstemmed |
An Ensemble Multi-View Federated Learning Intrusion Detection for IoT |
title_sort |
ensemble multi-view federated learning intrusion detection for iot |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
The rise in popularity of Internet of Things (IoT) devices has attracted hackers to develop IoT-specific attacks. The microservice architecture of IoT devices relies on the Internet to provide their intended services. An unguarded IoT network makes inter-connected devices vulnerable to attacks. It will be a tedious and ineffective process to manually detect the attacks in the network, as the attackers frequently upgrade their attack strategies. Machine learning (ML)-assisted approaches have been proposed to build intrusion detection for cybersecurity automation in IoT networks. However, most such approaches focus on training an ML model using a single view of the dataset, which often fails to build insightful knowledge and understand each feature’s impact on the ML model’s decision-making ability. As such, the model training with a single view may result in an incomplete understanding of patterns in large feature-set datasets. Moreover, the current approaches are mainly designed in a centralized manner in which the raw data is transferred from the edge devices to the central server for training. This, in turn, may expose the data to all kinds of attacks without adhering to the privacy-preserving of data security. Multi-view learning has gained popularity for its ability to learn from different data views and deliver efficient performance with more distinguished predictions. This paper proposes a federated learning-based intrusion detection approach, called MV-FLID, that trains on multiple views of IoT network data in a decentralized format to detect, classify, and defend against attacks. The multi-view ensemble learning aspect helps in maximizing the learning efficiency of different classes of attacks. The Federated Learning (FL) aspect, wherein the device’s data is not shared to the server, performs profile aggregation efficiently with the benefit of peer learning. Our evaluation results show that our proposed approach has higher accuracy compared to the traditional non-FL centralized approach. |
topic |
Internet of Things IoT security federated learning neural networks multi-view classification intrusion detection system |
url |
https://ieeexplore.ieee.org/document/9521524/ |
work_keys_str_mv |
AT dineshchowdaryattota anensemblemultiviewfederatedlearningintrusiondetectionforiot AT viraajimothukuri anensemblemultiviewfederatedlearningintrusiondetectionforiot AT rezamparizi anensemblemultiviewfederatedlearningintrusiondetectionforiot AT seyedaminpouriyeh anensemblemultiviewfederatedlearningintrusiondetectionforiot AT dineshchowdaryattota ensemblemultiviewfederatedlearningintrusiondetectionforiot AT viraajimothukuri ensemblemultiviewfederatedlearningintrusiondetectionforiot AT rezamparizi ensemblemultiviewfederatedlearningintrusiondetectionforiot AT seyedaminpouriyeh ensemblemultiviewfederatedlearningintrusiondetectionforiot |
_version_ |
1721188037220630528 |