Electronic Thesis/Dissertation
 

An Anomaly Detection Tool for the Internet of Things using Graph Neural Networks

Open Access Deposited

The continuous improvement of businesses with the help of solutions like the ones provided by IoT applications, driven by machine learning (ML) and 5G technologies, has sparked a technological revolution in vital sectors like healthcare, daily life, and manufacturing industries (Gkagkas et al., 2024). Introducing IoT applications to the leading economic markets has created the need to develop novel methods and tools to detect anomalous behaviors that can compromise IoT networks. The two main objectives of this project are

First, to develop and validate the functionality of the Graph Neural Network Integrated (GNNI) tool by showing the benefit of Graph Neural Network (GNN) Embeddings when compared to Raw Features. Second, to explore the performance of Machine Learning (ML) anomaly detection algorithms like neural networks, supervised and unsupervised when combined with GNN Embeddings and Raw Features. The proposed 44 different experiments aim to detect anomalies within Traditional and IoT Network datasets. In conclusion, this praxis provides a tool to help select the optimal machine learning algorithm combination with GNN Embeddings or Raw Features that better suits the IoT network data available for anomaly detection analysis (Pawar, 2024).

Author Language Keyword Date created Type of Work License
  • All rights reserved
Rights statement GW Unit Degree Advisor Committee Member(s) Persistent URL

Notice to Authors

If you are the author of this work and you have any questions about the information on this page, please use the Contact form to get in touch with us.

Thumbnail Title Date Uploaded Visibility Actions
Preview of MartinezSuarez_gwu_0075A_17474.pdf MartinezSuarez_gwu_0075A_17474.pdf 2025-12-11 Open Access
Preview of gnni_model_Kappa_alpha_Gamma_dataset.py gnni_model_Kappa_alpha_Gamma_dataset.py 2025-12-11 Open Access
Preview of gnni_model_Lambda_beta_Gamma_dataset.py gnni_model_Lambda_beta_Gamma_dataset.py 2025-12-11 Open Access
Preview of gnni_nf_cse_cic_ids_v2_07_08_2025_gamma.py gnni_nf_cse_cic_ids_v2_07_08_2025_gamma.py 2025-12-11 Open Access
Preview of statistical_analysis_gnni_nf_cse_cic_ids_gamma_07_08_2025.py statistical_analysis_gnni_nf_cse_cic_ids_gamma_07_08_2025.py 2025-12-11 Open Access
Preview of data_reduction_nf_cse_cic_ids_clean_10pct_07_10_2025.py data_reduction_nf_cse_cic_ids_clean_10pct_07_10_2025.py 2025-12-11 Open Access