Adaptive Continuous Adversarial Training (ACAT) to Enhance ML-NIDS Robustness
In this paper, we extend our previously proposed Adaptive Continuous Adversarial Training (ACAT) method beyond the problem-space of SPAM filters to encompass the featurespace of Machine Learning (ML)-based Network Intrusion Detection Systems (NIDS). ACAT continuously improves model robustness by incorporating adversarial samples detected from the ML-NIDS input network traffic into the training process. Problem-space evasion attacks rely on inverse-feature mapping, where modifications to real-world objects result in targeted perturbations within the feature vector after feature extraction. Therefore, protecting ML systems against feature-space attacks inherently provides defense against both feature-space and problem-space evasion attacks. Our results demonstrate that ACAT significantly reduces adversarial sample detection time compared to traditional techniques. Moreover, the performance of the ML-based NIDS under attack improved dramatically, with accuracy increasing from 50.92 % to over 99 % after only three retraining sessions.
Authors
- Mohamed elShehaby
- Aditya Kotha
- Ashraf Matrawy (ORCID: https://orcid.org/0000-0001-9220-4630)
Institutions
- Carleton University (CA)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1109/icc52391.2025.11160917
- Primary Topic
- Fault Detection and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00