Probabilistic Robustness-driven Universal Adversarial Perturbations with Explainability against Deep Reinforcement Learning-based Intrusion Detection System
Organizations: WMG University of Warwick Coventry, CV4 7AL · Wolfson School of Mechanical, Electrical and Manufacturing Engineering Loughborough University Loughborough, LE11 3TU · Faculty of Science and Engineering Swansea university Swansea, SA2 8PP
Abstract
Deep reinforcement learning (DRL) enables adaptive intrusion detection in dynamic network environments but also exposes intrusion detection systems (IDS) to adversarial threats such as universal adversarial perturbations (UAPs), which apply a single input-agnostic perturbation to degrade detection performance across traffic. Probabilistic Robustness (PR), as a post-hoc evaluation metric, provides a principled, population-level measure of adversarial impact that conceptually aligns with the universality objective of UAPs, i.e., PR quantifies the prevalence of misclassification in the input space, making it a natural signal for guiding UAP generation. Hence, we propose PR-based UAP, which represents the first integration of an explicit PR-driven objective into generating UAPs against DRL-based IDS. Building on this formulation, we introduce PX-UAP, which leverages explainable artificial intelligence (XAI) to guide perturbation shaping under realistic domain constraints, and provides a rigorous theoretical analysis of its design. Extensive experiments demonstrate that PX-UAP consistently outperforms state-of-the-art UAP methods in attack effectiveness.
Figures & tables
| Index | Baseline UAP | Loss function to maximize |
| (1) | PD_mean_UAP [ 34 ] | |
| (2) | PD_L2_UAP [ 35 ] | |
| (3) | COSSIM_L3_UAP [ 36 ] | , |
| (4) | COSSIM_L4_UAP [ 36 ] | , |
| (5) | PCC_UAP [ 10 ] | , |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Feature Name | Description | Recalculate Formulation | Group |
| Tot Fwd Pkts | Total packets in the forward direction | – | Modified Features |
| Tot Bwd Pkts | Total packets in the backward direction | – | |
| TotLen Fwd Pkts | Total size of packet in forward direction | – | |
| TotLen Bwd Pkts | Total size of packet in backward direction | – | |
| Flow Duration | Duration of the flow in Microsecond | – | |
| Fwd Pkts/s | Number of forward packets per second |
| Feature Name | Feature Description | Feature Value |
| Adversarial Budget | ||
| Seedset size | ||
| Max Iteration Number | 20 | |
| PGD Attack Number | 10 | |
| PGD Iteration Step | 50 | |
| PGD Step Size |
| Index Name | AE Initia. | K-Sel. | Optz. |
| (1): FUAP | FGM(1) | ||
| (2): KFUAP | FGM(N) | ||
| (3): PUAP | PGD(1) | ||
| (4): KPUAP | PGD(N) | ||
| (5): PR-based UAP | PGD(N) |
Adversarial Attacks
Adversarial attacks exploit crafted inputs, poisoned data, or system interactions to manipulate AI predictions, behavior, privacy, or reliability.
See all 451 papers