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...

Full description

Bibliographic Details
Main Authors: Dinesh Chowdary Attota, Viraaji Mothukuri, Reza M. Parizi, Seyedamin Pouriyeh
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