Graph Neural Networks-based Clustering for Social Internet of Things
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2; 2025: 0; 2026: 1.
7 papers.
- 2022GNN at the Edge: Cost-Efficient Graph Neural Network Processing over Distributed Edge Serverscited by 11
- 2022Graph Neural Networks: a bibliometrics overviewcited by 5
- 2021Low Complexity Recruitment for Collaborative Mobile Crowdsourcing Using Graph Neural Networkscited by 4
- 2023Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Servicescited by 2
- 2024Self-Attention Empowered Graph Convolutional Network for Structure Learning and Node Embeddingcited by 2
- 2024Unsupervised Optimisation of GNNs for Node Clusteringcited by 0
- 2026Coden: Efficient Temporal Graph Neural Networks for Continuous Predictioncited by 0
- 2026Coden: Efficient Temporal Graph Neural Networks for Continuous Prediction13 Feb 2026
- 2024Self-Attention Empowered Graph Convolutional Network for Structure Learning and Node Embedding6 Mar 2024
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
- 2023Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Services4 Jul 2023
- 2022GNN at the Edge: Cost-Efficient Graph Neural Network Processing over Distributed Edge Servers31 Oct 2022
- 2022Graph Neural Networks: a bibliometrics overview3 Jan 2022
- 2021Low Complexity Recruitment for Collaborative Mobile Crowdsourcing Using Graph Neural Networks1 Jun 2021