GöwFed

Aitor Belenguer, José A. Pascual, Javier Navaridas

Journal of Network and Computer Applications · 2023 · 27 citations · 38 references

DOIFull text

Open access

Concepts

TL;DR

Network intrusion detection is moving toward deep‑learning models, but training them on edge or IoT devices is computationally prohibitive and centralized servers violate privacy and increase latency, making federated learning a promising alternative. This work introduces GöwFed, a federated learning–based threat detection system that uses Gower dissimilarity matrices to identify network attacks in industrial settings. GöwFed trains a shared model via federated averaging on Gower dissimilarity matrices, implemented in TensorFlow Federated, with vanilla and attention‑augmented variants and a centralized baseline for comparison. The vanilla GöwFed variant attains a median PR of [0.888, 0.960] and accuracy 0.930, the attention variant achieves comparable results when 80 % of nodes contribute, and the centralized counterpart reaches a median PR of [0.987, 0.987] and accuracy 0.989.

Abstract

Network intrusion detection systems are evolving into intelligent systems that perform data analysis while searching for anomalies in their environment. Indeed, the development of deep learning techniques paved the way to build more complex and effective threat detection models. However, training those models may be computationally infeasible in most Edge or IoT devices. Current approaches rely on powerful centralized servers that receive data from all their parties — violating basic privacy constraints and substantially affecting response times and operational costs due to the huge communication overheads. To mitigate these issues, Federated Learning emerged as a promising approach, where different agents collaboratively train a shared model, without exposing training data to others or requiring a compute-intensive centralized infrastructure. This work presents GöwFed, a novel network threat detection system that combines the usage of Gower Dissimilarity matrices and Federated averaging. Different approaches of GöwFed have been developed based on state-of the-art knowledge: (1) a vanilla version — achieving a median point of [0.888, 0.960] in the PR space and a median accuracy of 0.930; and (2) a version instrumented with an attention mechanism — achieving comparable results when 0.8 of the best performing nodes contribute to the model. Furthermore, each variant has been tested using simulation oriented tools provided by TensorFlow Federated framework. In the same way, a centralized analogous development of the Federated systems is carried out to explore their differences in terms of scalability and performance — the median point of the experiments is [0.987, 0.987]) and the median accuracy is 0.989. Overall, GöwFed intends to be the first stepping stone towards the combined usage of Federated Learning and Gower Dissimilarity matrices to detect network threats in industrial-level networks.

References

38