Twin Auto-Encoder Model for Learning Separable Representation in Cyberattack Detection
Phai Vu Dinh, Quang Uy Nguyen, Thai Hoang Dinh, Diep N. Nguyen, Bao, Son Pham, and Eryk Dutkiewicz

TL;DR
This paper introduces the Twin Auto-Encoder (TAE), a novel deep learning model that creates separable data representations for improved cyberattack detection across diverse datasets, enhancing accuracy and efficiency.
Contribution
The paper proposes TAE, a new architecture that dynamically updates class representations to improve separability and detection accuracy in cybersecurity data.
Findings
TAE improves attack detection accuracy by around 2% over state-of-the-art models.
TAE achieves up to 96.1% average accuracy in IoT attack detection.
TAE has a small model size (~1 MB) and fast inference time (~2.6E-07 seconds per sample).
Abstract
Representation learning (RL) methods for cyberattack detection face the diversity and sophistication of attack data, leading to the issue of mixed representations of different classes, particularly as the number of classes increases. To address this, the paper proposes a novel deep learning architecture/model called the Twin Auto-Encoder (TAE). TAE first maps the input data into latent space and then deterministically shifts data samples of different classes further apart to create separable data representations, referred to as representation targets. TAE's decoder then projects the input data into these representation targets. After training, TAE's decoder extracts data representations. TAE's representation target serves as a novel dynamic codeword, which refers to the vector that represents a specific class. This vector is updated after each training epoch for every data sample, in…
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 · Advanced Malware Detection Techniques · Adversarial Robustness in Machine Learning
MethodsAutoencoders
