Table 1 Abbreviations list.

From: Transfer learning with XAI for robust malware and IoT network security

Abbreviation

Description

AI

Artificial Intelligence

ANN

Artificial Neural Network

APT

Advanced Persistent Threat

NB

Naive Bayes

CNN

Convolutional Neural Network

CWT

Continuous Wavelet Transform

DDAD

Data-Driven Anomaly Detection

DDoS

Distributed Denial of Services

DL

Deep Learning

DNN

Deep Neural Network

DoS

Denial of Services

DT

Decision Tree

EDA

Exploratory Data Analysis

FALC

Federated Averaging Learning Classifier

GRU

Gated Recurrent Unit

GDPR

General Data Protection Regulation

HPC

Hardware Performance Counter

HADRL

Hierarchical Adversarial

HIPAA

Health Insurance Portability and Accountability Act

IoT

Internet of Things

ISD

Intrusion Detection System

KNN

K-Nearest Neighbour

LSTM

Long Short Term Memory

ML

Machine Learning

NB

Naive Bayes

NIDS

Network Intrusion Detection System

PARNet

Attention Pyramid Network

RAM

Random Access Memory

RF

Random Forest

RNN

Recurrent Neural Network

RT

Random Tree

SVM

Support Vector Machine

SHAP

Shapley Additive Explanations

SMOTE

Synthetic Minority Oversampling Technique

TL

Transfer Learning