From Zero-Shot Machine Learning to Zero-Day Attack Detection
Mohanad Sarhan, Siamak Layeghy, Marcus Gallagher, Marius Portmann

TL;DR
This paper explores zero-shot learning for network intrusion detection, aiming to identify unseen zero-day attacks by mapping attack features to semantic attributes and evaluating detection effectiveness.
Contribution
It introduces a zero-shot learning framework for ML-based NIDS to detect zero-day attacks and proposes a new Zero-day Detection Rate metric for evaluation.
Findings
Certain attack groups are not effectively detected using learned attributes.
Sophisticated attacks with low detection rates have distinct feature distributions.
Wasserstein Distance helps measure differences between attack types.
Abstract
The standard ML methodology assumes that the test samples are derived from a set of pre-observed classes used in the training phase. Where the model extracts and learns useful patterns to detect new data samples belonging to the same data classes. However, in certain applications such as Network Intrusion Detection Systems, it is challenging to obtain data samples for all attack classes that the model will most likely observe in production. ML-based NIDSs face new attack traffic known as zero-day attacks, that are not used in the training of the learning models due to their non-existence at the time. In this paper, a zero-shot learning methodology has been proposed to evaluate the ML model performance in the detection of zero-day attack scenarios. In the attribute learning stage, the ML models map the network data features to distinguish semantic attributes from known attack (seen)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Adversarial Robustness in Machine Learning
MethodsTest
