Skip to main content
Have a personal or library account? Click to login
A Hybrid Z-Isomorphic GNN Framework for Robust DDoS Attack Detection in Software-Defined Networks Cover

A Hybrid Z-Isomorphic GNN Framework for Robust DDoS Attack Detection in Software-Defined Networks

Open Access
|Aug 2026

Figures & Tables

Figure 1.

SDN architecture and its fundamental abstractions [4].

Figure 2.

Framework for Proposed System.

Table 1.

Summary of notation used throughout the paper.

SymbolDescription
G = (V, E)Flow graph with node set V and edge set E
u, vNodes, each representing a network flow
xuInput feature vector of node u
hu(l)Hidden representation of node u at layer l
N(u)Neighbourhood (adjacent flows) of node u
Permutation-invariant aggregation (sum)
𝜓, ϕMessage and update functions
W, bLearnable weight matrix and bias
𝜎(.)Z-IsoSigmoid activation 11+ex12
hGGraph-level embedding
Pool(.)Readout (mean / sum pooling)
A, Â, D, IAdjacency, normalised adjacency, degree, identity
kNeighbours in the kNN graph (k = 10
KNumber of selected features (k = 14)
dFeature / embedding dimension
LTraining loss
bpBreeding probability in EKPC-BOA
g_bestGlobal best solution in EKPC-BOA
sizeb, sizewElite and worker group sizes
Table 2.

CIC-DDoS2019 dataset statistics used in this work.

PropertyValue
Total labelled flows431,371
Attack flows333,540 (77.3%)
Benign flows97,831 (22.7%)
Class-imbalance ratio3.41:1
Raw CICFlowMeter features80+
Features after EKPC-BOA14
Train / test split80:20
Training / testing flows345,097 / 86,274
Table 3.

Performance comparison of deep learning models.

ModelAccPrecRecF1SensSpec
DNN89.6089.5991.0690.3291.0687.93
LSTM91.6891.2893.3392.3093.3389.80
BiLSTM93.7793.0695.3794.2095.3791.96
GNN95.8695.5496.6796.1096.6794.91
GCN96.1895.9296.9596.4396.9595.31
GAT96.5896.3997.0696.7297.0695.93
ZIS-GNN97.3697.3797.7997.5897.7996.86
Table 4.

Experimental parameter settings (from the implementation).

ZIS-GNN parameterValue
OptimizerAdam (β1 = 0.9, β2 = 0.999)
Learning rate0.001
Batch size50
Number of epochs100
Hidden-layer dimension4
ActivationZISOSigmoid(x)=11+ex0.5
Loss functionCategorical cross-entropy
Feature scaling / splitMinMax [-1,1] / 80:20
EKPC-BOA parameterValue
Population size100
Number of iterations50
Breeding probability (bp)0.75
Elite group sizepop / 5 = 20
Problem size / domain100 / [-100,100]
Fitness functionweighted accuracy / subset-size trade-off
Stopping criterionmax iterations reached
Random seedfixed (42)
Selected feature subset (top-K)14 features
Figure 3.

Confusion matrices of models and proposed ZIS-GNN.

Table 5.

Ablation study of the proposed components (accuracy, %).

ConfigurationAccuracy
GNN (baseline)95.86
GNN + EKPC-BOA96.40
ZIS-GNN without feature selection96.20
ZIS-GNN + EKPC-BOA (proposed)97.36
No feature selection (all features)96.20
Entropy only96.55
Pearson correlation only96.70
BOA only96.95
EKPC-BOA (entropy + Pearson + BOA)97.36
Table 6.

FPR, FNR and ROC-AUC across models.

ModelFPR (%)FNR (%)ROC-AUC
DNN12.078.940.928
LSTM10.206.670.947
BiLSTM8.044.630.962
GNN5.093.330.972
GCN4.693.050.978
GAT4.072.940.982
ZIS-GNN3.142.210.991
Table 7.

Computational cost of the models.

ModelTrain (s)Infer (ms/flow)Mem (MB)
DNN58.50.42120
LSTM53.60.55180
BiLSTM47.10.78240
GNN42.70.31150
GCN40.50.29145
GAT43.80.33160
ZIS-GNN37.50.27110
Figure 4.

Overall performance comparison.

Figure 5.

Performance metrics (PPV, NPV, TPR, and TNR) for ZIS-GNN and baseline models.

Figure 6.

AUC-based performance comparison of ZIS-GNN and baseline models.

Figure 7.

Training time comparison of ZIS-GNN and baseline models.

DOI: https://doi.org/10.2478/ias-2026-0019 | Journal eISSN: 1554-1029 | Journal ISSN: 1554-1010
Language: English
Page range: 378 - 393
Published on: Aug 20, 2026
Published by: Cerebration Science Publishing Co., Limited
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open

© 2026 Zahirabbas J. Mulani, Suhasini Vijaykumar, Priya Chandran, published by Cerebration Science Publishing Co., Limited
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.