Graph Neural Networks-based Clustering for Social Internet of Things

07/08/2020
by   Abdullah Khanfor, et al.
0

In this paper, we propose a machine learning process for clustering large-scale social Internet-of-things (SIoT) devices into several groups of related devices sharing strong relations. To this end, we generate undirected weighted graphs based on the historical dataset of IoT devices and their social relations. Using the adjacency matrices of these graphs and the IoT devices' features, we embed the graphs' nodes using a Graph Neural Network (GNN) to obtain numerical vector representations of the IoT devices. The vector representation does not only reflect the characteristics of the device but also its relations with its peers. The obtained node embeddings are then fed to a conventional unsupervised learning algorithm to determine the clusters accordingly. We showcase the obtained IoT groups using two well-known clustering algorithms, specifically the K-means and the density-based algorithm for discovering clusters (DBSCAN). Finally, we compare the performances of the proposed GNN-based clustering approach in terms of coverage and modularity to those of the deterministic Louvain community detection algorithm applied solely on the graphs created from the different relations. It is shown that the framework achieves promising preliminary results in clustering large-scale IoT systems.

READ FULL TEXT

page 1

page 4

research
05/25/2022

Service Discovery in Social Internet of Things using Graph Neural Networks

Internet-of-Things (IoT) networks intelligently connect thousands of phy...
research
06/25/2020

Adversarial Machine Learning based Partial-model Attack in IoT

As Internet of Things (IoT) has emerged as the next logical stage of the...
research
05/09/2022

A Hybrid Approach: Utilising Kmeans Clustering and Naive Bayes for IoT Anomaly Detection

The proliferation and variety of Internet of Things devices means that t...
research
01/15/2019

Early Detection Of Mirai-Like IoT Bots In Large-Scale Networks Through Sub-Sampled Packet Traffic Analysis

The widespread adoption of Internet of Things has led to many security i...
research
05/20/2019

Unsupervised Community Detection with Modularity-Based Attention Model

In this paper we take a problem of unsupervised nodes clustering on grap...
research
12/11/2020

On the Observability and Controllability of Large-Scale IoT Networks: Reducing Number of Unmatched Nodes via Link Addition

In this paper, we study large-scale networks in terms of observability a...
research
10/06/2021

A Sparsity Adaptive Algorithm to Recover NB-IoT Signal from Legacy LTE Interference

As a forerunner in 5G technologies, Narrowband Internet of Things (NB-Io...

Please sign up or login with your details

Forgot password? Click here to reset