REVIEW 3 major objections 5 minor 18 references
Boundary-Seeking GAN-Augmented TabTransformer for Adversarially Robust Intrusion Detection
T0 review · 3 major / 5 minor · reviewed 2026-08-01 · deepseek-v4-flash
Pith's one-line read One boundary-seeking GAN both fixes class imbalance and produces adversarial probes, turning a 100% performance drop into negative drop rates for a TabTransformer classifier.
desk verdict The BGAN-TabTransformer robustness claim is circular and unsupported; the clean-data Macro-F1 gain is real, but the paper's headline conclusion doesn't survive. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the Boundary-Seeking GAN's importance weight, w(x) = D(x)/(1−D(x)), which upweights generated samples the discriminator finds ambiguous (D(x) ≈ 0.5), steering synthesis toward the class boundary rather than the bulk of the minority-class distribution. That boundary-focused objective is what lets one generator do double duty: it augments rare classes (Botnet, Web_Attack, Infiltration) and then produces the adversarial samples used to compute PDR. The classifier side is the TabTransformer, whose self-attention embeds each of the 78 continuous flow features in the context of all others; the paper argues this contextual representation is why TabTransformer turns bou
What would settle it
Re-run the augmented TabTransformer's PDR evaluation using adversarial samples from an independent generator or a standard attack method such as FGSM or PGD. If PDR turns positive or the negative values disappear, the claimed robustness gain was specific to the training generator; the paper's own future-work section specifies this test.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that a single Boundary-Seeking GAN, trained to emphasize samples near the benign/malicious decision boundary, can serve both as an augmentation engine for rare attack classes and as an adversarial probe for the same classifier. Trained on CICIDS2017, TabTransformer with full BGAN augmentation reaches 99.61% accuracy and 86.50% Macro-F1, up from 82.96% without augmentation, with the Web_Attack class improving from 0.29 to 0.61 F1. In the robustness evaluation, every model with no augmentation scored a 100% Performance Drop Rate on BGAN-generated samples, while essentially every augmented model scored negative PDR — TabTransformer at −24.75% f
Load-bearing premise
The load-bearing premise is that the BGAN-generated samples used in the PDR test are genuinely adversarial; if they are just familiar inputs from the same generator used in training, then the 100%-to-negative PDR shift shows adaptation to one generator, not resistance to attack.
Editorial extensions
If this is right
- If the PDR results hold, exposure to boundary-region samples during training is sufficient to stop total collapse under similar adversarial inputs — no separate defense mechanism is needed.
- The same BGAN can replace two components in an IDS pipeline: resampling for imbalance and an external attack generator for robustness checks.
- Classes with heavy feature overlap, like Web_Attack, are where boundary-seeking augmentation pays off most; gains there drive most of the Macro-F1 improvement.
- Extremely rare classes such as Infiltration (29 training samples) are a hard limit for this approach; the Gaussian fallback keeps training stable but leaves adversarial robustness for that class at 100% PDR.
- Clean-data accuracy is not a proxy for adversarial resilience: Random Forest and Decision Tree score higher Macro-F1 but show worse robustness trade-offs after augmentation.
Reading between the lines
- Because the adversarial test samples come from the same BGAN that augmented the training set, the negative PDR values are best read as the model adapting to that generator's distribution; an independent attack generator or FGSM/PGD would be the stricter test the authors themselves flag as future work.
- The dual-purpose design suggests a cheap closed-loop recipe — generate boundary samples, train, re-probe with the same generator — that could be extended to other tabular classifiers and other tabular security tasks such as fraud or malware detection.
- A testable extension follows from the Infiltration failure: combine boundary-seeking generation with few-shot or transfer methods for classes with fewer than roughly 30 samples, then check whether PDR can move below 100% for those classes.
- The FTR stability result implies that attention-based contextual embeddings may be intrinsically more noise-tolerant than feature-independent architectures; comparing PDR and FTR curves across architectures, as the paper begins to do, is a direct way to test that claim.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a dual-purpose BGAN for intrusion detection on CICIDS2017: the generator augments minority-class training samples (Botnet, Web_Attack, Infiltration) and also generates 'adversarial samples' used to compute a Performance Drop Rate (PDR). The authors report that BGAN augmentation improves TabTransformer Macro-F1 from 82.96% to 86.50%, and they claim that all non-augmented models collapse under their adversarial test (PDR=100%) while all BGAN-augmented models achieve negative PDR values, indicating improved robustness. Additional results include False Triggered Rate (FTR) under benign Gaussian noise. The clean-data classification results are plausible, but the adversarial-robustness claim is the main advertised contribution.
Significance. If the robustness claim were valid, the dual-purpose BGAN framework would be a useful contribution to adversarial intrusion detection. The paper is clearly organized and honestly documents some limitations, notably the failure to model the Infiltration class and the explicit future-work note that PDR should be evaluated against an independent generator or standard attacks such as FGSM/PGD. However, the central robustness result is not supported: the PDR evaluation is circular because the same BGAN both augments the training set and generates the 'adversarial' test samples. Negative PDR values indicate that the generated samples are easier than clean held-out test samples, which is the opposite of an adversarial test. The clean-data contribution is modest and below several existing results, and the proposed model is outperformed by Random Forest and Decision Tree on clean data; the paper's value therefore rests almost entirely on the invalid robustness evaluation.
major comments (3)
- [§3.2, §3.5, Table 6] The central robustness result rests on a circular evaluation. Section 3.2 states that the trained BGAN is used both to augment the training set and to generate adversarial samples; Section 3.5 computes PDR (Eq. 8) on those BGAN-generated samples. For every Full-BGAN model, the attack distribution is therefore essentially a subset of the training distribution, so high F1_adversarial is expected regardless of robustness. The negative PDR values in Table 6 mean the generated samples are easier than the clean test set, the opposite of an adversarial test. Section 6 explicitly acknowledges this: future work should evaluate PDR against an independent generator or standard attacks such as FGSM/PGD. This invalidates the headline claim that BGAN augmentation converts 100% PDR into negative PDR.
- [§3.5, Eq. (8)] The evaluation does not use standard adversarial examples. 'Adversarial samples' here are unconstrained outputs of a generative model, not small perturbations of real inputs produced by an attack algorithm. A 100% PDR on all unaugmented models is consistent with simple distribution shift: those models never saw the BGAN's output distribution. Under Eq. (8), a negative PDR is interpreted as 'improved resilience,' but it literally means F1 is higher on the generated set than on the held-out clean set. This is not a valid robustness measure. The paper needs to report PDR under an input-specific attack with a bounded perturbation budget (or at minimum a genuinely independent generator), and should not interpret negative values as a sign of adversarial robustness.
- [Table 6, §4.3, Abstract] Even under the paper's own metric, the central summary is factually inconsistent. The abstract claims 'all BGAN-augmented models achieved negative PDR values,' and Section 4.3 says 'every model except Mixed on Infiltration reaches negative PDR.' But Table 6 reports Decision Tree Full BGAN Infiltration PDR = 0.00%, and the Mixed scenario has 100% on Infiltration. The claim is therefore false as stated. Moreover, MLP Full BGAN reaches −337.50% on Infiltration, a value the authors themselves attribute to memorization of the generator's distributional signature (§4.3); using such values as evidence of robustness is contradictory.
minor comments (5)
- [Table 5] Infiltration F1 decreases from 0.8571 (Baseline) to 0.7500 (Full BGAN); the narrative that BGAN improves all targeted minority classes should be softened.
- [§3.2, Table 2] The Wasserstein-distance quality thresholds ('<1.5 OK; ≥3.0 BAD') are introduced without justification, and the Gaussian fallback for Infiltration is not a faithful substitute for the class distribution.
- [Table 7] The Mixed scenario's FTR anomaly at σ=0.05 (9.28%) is attributed to the Gaussian fallback using the same σ; this confound should be analyzed more carefully.
- [§3, §4] No confidence intervals or multiple seeds are reported; all accuracy/F1 comparisons rely on a single stratified split. BGAN training hyperparameters (learning rate, batch size, early stopping criteria) are only partially specified, which limits reproducibility.
- [Figure 1] The figure labels BGAN outputs as 'Adversarial Samples.' This is misleading: they are generated samples, not adversarially perturbed inputs.
Circularity Check
Adversarial-robustness claim is circular: the 'adversarial' test samples come from the same BGAN generator used for training augmentation.
-
fitted input called prediction
[Section 3.2 (BGAN-Based Data Augmentation), Section 3.5 Eq. (8), Section 4.3 (PDR results), and Section 6 (future work)]
"BGAN was trained separately on the three minority classes... Synthetic samples were used only in training and never entered the test set. ... PDR= F1clean−F1 adversarial / F1clean ×100% ... when clean test samples are replaced with BGAN-generated adversarial samples of the same class."
The same BGAN is both the training-augmentation source and the 'attack' generator. Augmented classifiers are trained on BGAN-produced samples, so replacing the clean test set with fresh outputs of that same generator is an in-distribution evaluation. Negative PDR values (e.g., TabTransformer Full BGAN −24.75% on Botnet; MLP −337.50% on Infiltration) measure how well the model recognizes its own training distribution, not its robustness to adversarial perturbation. Unaugmented models' universal 100% PDR only shows they never saw the generator's distribution. The paper's own future-work statement concedes the control that is missing: 'evaluate PDR against an independent generator or a standard attack method (e.g. FGSM, PGD) rather than each model's own generator.'
full rationale
The class-imbalance portion of the paper is not circular: classification improvements (Macro-F1 82.96% to 86.50%) are measured on a held-out test set that was not used to train the generator or the classifier, and those results are externally meaningful. The central adversarial-robustness claim, however, is constructed from the same generator on both sides of the experiment. Section 3.2 trains BGAN on the minority classes and uses its outputs for augmentation; Section 3.5 defines PDR by replacing clean test samples with 'BGAN-generated adversarial samples of the same class.' Because the augmented models were trained on that exact generator's output distribution, a negative PDR is a fitted, in-distribution score rather than evidence of robustness against adversarial inputs. The paper's own future-work paragraph ('PDR against an independent generator or a standard attack method (e.g. FGSM, PGD) rather than each model's own generator') explicitly acknowledges that the current evaluation cannot separate genuine robustness from generator-distribution memorization. I therefore score the circularity as 7: the headline robustness result reduces by construction, even though the augmentation/accuracy results retain independent content.
Assumptions & free parameters
free parameters (4)
- Gaussian fallback noise scale sigma=0.05 =
0.05
- Target synthetic sample count (6,000 per class) =
6000
- Wasserstein thresholds for synthetic data quality =
<1.5 OK, >=3.0 BAD
- Benign undersampling to 200,000 =
200,000
assumptions (4)
- domain assumption BGAN-generated samples are valid proxies for adversarial examples near the decision boundary.
- domain assumption The 78 statistical flow features of CICIDS2017 are sufficient for intrusion detection and preserve the information needed for realistic adversarial perturbations.
- domain assumption StandardScaler fitted on the training partition is appropriate for scaling both real and synthetic data.
- domain assumption Early stopping on a held-out validation split prevents overfitting across augmentation scenarios.
Cite this review
Pith. "Pith review of Boundary-Seeking GAN-Augmented TabTransformer for Adversarially Robust Intrusion Detection." pith.science (2026). https://pith.science/paper/FKZMVIGB
@misc{pith2026260716348,
author = {Pith},
title = {Pith review of: Boundary-Seeking GAN-Augmented TabTransformer for Adversarially Robust Intrusion Detection},
year = {2026},
howpublished = {\url{https://pith.science/paper/FKZMVIGB}},
note = {Machine review of arXiv:2607.16348}
}
read the original abstract
Machine learning-based intrusion detection systems (IDSs) often suffer from class imbalance and vulnerability to adversarial attacks, leading to degraded detection performance and reduced robustness. This study proposes a TabTransformer framework augmented by the Boundary-Seeking Generative Adversarial Network (BGAN) for flow-based intrusion detection using the CICIDS2017 dataset. BGAN serves a dual purpose by generating synthetic minority-class samples to mitigate data imbalance and producing adversarial samples to evaluate model robustness. Experimental results demonstrate that BGAN augmentation improves TabTransformer's Macro-F1 score from 82.96% to 86.50%, with the largest class-wise improvement observed for Web_Attack (F1 score: 0.29 to 0.61). Robustness evaluation shows that all non-augmented models experienced a 100% Performance Drop Rate (PDR) under adversarial testing, whereas all BGAN-augmented models achieved negative PDR values, indicating improved resilience. Furthermore, the augmented TabTransformer maintained stable and low False Triggered Rate (FTR) values (1.51%-2.92%) across all noise levels, compared with the BGAN-augmented Decision Tree, which reached 49.09% under benign perturbations. These findings demonstrate that BGAN consistently enhances both class balance and adversarial robustness, while the proposed BGAN-TabTransformer framework provides an effective and adaptive intrusion detection solution for adversarial network environments.
Figures
Reference graph
Works this paper leans on
-
[1]
Ahmad, R., Li, L. H., Sharma, A. K., & Tanone, R. (2023). Boundary-seeking GAN approach to improve classification of intrusion detection systems based on ma- chine learning model.Proceedings of the 2023 17th In- ternational Conference on Ubiquitous Information Man- agement and Communication (IMCOM).https://doi. org/10.1109/IMCOM56909.2023.10035580
arXiv 2023
-
[16]
Wang, X., Qiao, Y ., Xiong, J., Zhao, Z., Zhang, N., Feng, M., & Jiang, C. (2024). Advanced network intrusion de- tection with TabTransformer.Journal of Theory and Prac- tice of Engineering Science, 4(03), 191–198.https:// doi.org/10.53469/jtpes.2024.04(03).18
-
[2]
Alshahrani, E., Alghazzawi, D., Alotaibi, R., & Rabie, O. (2022). Adversarial attacks against supervised machine learning based network intrusion detection systems.PLoS ONE, 17(10).https://doi.org/10.1371/journal. pone.0275971
doi:10.1371/journal 2022
-
[3]
Alzaidy, S., & Binsalleeh, H. (2024). Adversarial attacks with defense mechanisms on convolutional neural net- works and recurrent neural networks for malware classifi- cation.Applied Sciences, 14(4).https://doi.org/10. 3390/app14041673
2024
-
[4]
Bagui, S., & Li, K. (2021). Resampling imbalanced data for network intrusion detection datasets.Jour- nal of Big Data, 8(1).https://doi.org/10.1186/ s40537-020-00390-x
2021
-
[5]
Barradas, D., Santos, N., Rodrigues, L., Signorello, S., Ramos, F. M. V ., & Madeira, A. (2021). FlowLens: Enabling efficient flow classification for ML-based net- work security applications.28th Annual Network and Distributed System Security Symposium (NDSS 2021). https://doi.org/10.14722/ndss.2021.24067
arXiv 2021
-
[6]
Busse-Grawitz, C., Meier, R., Dietmüller, A., Bühler, T., & Vanbever, L. (2019). pForest: In-network inference with random forests.arXiv preprint arXiv:1909.05680. https://arxiv.org/abs/1909.05680
arXiv 2019
-
[7]
Chillara, A. K., Saxena, P., & Maiti, R. R. (2025). Transformer-based GAN-augmented defender for adver- sarial USB keystroke injection attacks.Proceedings of the 26th International Conference on Distributed Com- puting and Networking (ICDCN 2025), 94–103.https: //doi.org/10.1145/3700838.3700871
arXiv 2025
Show all 18 references
-
[8]
Djilani, M., Simonetto, T., Tit, K., Tambon, F., Ghamizi, S., Cordy, M., & Papadakis, M. (2026). On the ro- bustness of tabular foundation models: Test-time attacks and in-context defenses.arXiv preprint arXiv:2506.02978 https://arxiv.org/abs/2506.02978
2026 arXiv
-
[9]
He, Z., Ouyang, C., Wen, L., Liu, C., & Moreira, C. (2026). TabAttackBench: A benchmark for adversar- ial attacks on tabular data.Expert Systems with Appli- cations,301, 130491.https://doi.org/10.1016/j. eswa.2025.130491
2026
-
[10]
A., Nhung-Nguyen, H., Hussain, J., & Sugali, M
Hnamte, V ., Najar, A. A., Nhung-Nguyen, H., Hussain, J., & Sugali, M. N. (2024). DDoS attack detection and mitigation using deep neural network in SDN environ- ment.Computers&Security, 138.https://doi.org/ 10.1016/j.cose.2023.103661
2024
-
[11]
Huang, X., Khetan, A., Cvitkovic, M., & Karnin, Z. (2020). TabTransformer: Tabular data modeling using contextual embeddings.arXiv preprinthttps://arxiv. org/abs/2012.06678
2020 arXiv
-
[12]
W., & Susilo, W
Li, J., Zong, W., Chow, Y . W., & Susilo, W. (2025). Mitigating class imbalance in network intrusion detection with feature-regularized GANs.Future Internet, 17(5). https://doi.org/10.3390/fi17050216
2025 doi
-
[13]
Lin, Z., Shi, Y ., & Xue, Z. (2022). IDSGAN: Gener- ative adversarial networks for attack generation against intrusion detection.InAdvances in Knowledge Discovery and Data Mining (PAKDD 2022), Lecture Notes in Com- puter Science, vol. 13280, pp. 79–91. Springer.https: //doi.or...
2022 doi
-
[14]
S., & Kaveh, M
Salehiyan, A., Moghaddam, P. S., & Kaveh, M. (2025). An optimized Transformer–GAN–AE for intrusion de- tection in edge and IIoT systems: Experimental insights from WUSTL-IIoT-2021, EdgeIIoTset, and TON_IoT datasets.Future Internet, 17(7).https://doi.org/10. 3390/fi17070279
2025
-
[15]
H., & Ghorbani, A
Sharafaldin, I., Lashkari, A. H., & Ghorbani, A. A. (2018). Toward generating a new intrusion detection dataset and intrusion traffic characterization.Proceed- ings of the 4th International Conference on Information Systems Security and Privacy (ICISSP 2018), 108–116. https://...
2018 doi
-
[17]
Yue, M., Yan, H., Han, R., & Wu, Z. (2025). DAD: Enhancing multi-class DDoS attack classification using data augmentation with DRCGAN. InProceedings of the 2025 4th International Conference on Big Data, Informa- tion and Computer Network (BDICN 2025), pp. 669–675. https://doi....
2025
-
[18]
Zhang, H., Yue, H., Xiao, X., Yu, L., Li, Q., Ling, Z., & Zhang, Y . (2025). Revolutionizing encrypted traffic classi- fication with MH-Net: A multi-view heterogeneous graph model.Proceedings of the AAAI Conference on Artificial Intelligence,39(1). DOI:https://doi.org/10.1609/...
2025
Reviewed August 1, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.