mlsanityData to 7 Oct 2026

DI-NIDS: Domain Invariant Network Intrusion Detection System

arXiv 2210.08252 ↗First posted 15 Oct 2022cs.CR cs.LG cs.NIcited by 7

Not on the map. Why?

Abstract (arXiv)

The performance of machine learning based network intrusion detection systems (NIDSs) severely degrades when deployed on a network with significantly different feature distributions from the ones of the training dataset. In various applications, such as computer vision, domain adaptation techniques have been successful in mitigating the gap between the distributions of the training and test data. In the case of network intrusion detection however, the state-of-the-art domain adaptation approaches have had limited success. According to recent studies, as well as our own results, the performance of an NIDS considerably deteriorates when the `unseen' test dataset does not follow the training dataset distribution. In some cases, swapping the train and test datasets makes this even more severe. In order to enhance the generalisibility of machine learning based network intrusion detection systems, we propose to extract domain invariant features using adversarial domain adaptation from multiple network domains, and then apply an unsupervised technique for recognising abnormalities, i.e., intrusions. More specifically, we train a domain adversarial neural network on labelled source domains, extract the domain invariant features, and train a One-Class SVM (OSVM) model to detect anomalies. At test time, we feedforward the unlabeled test data to the feature extractor network to project it into a domain invariant space, and then apply OSVM on the extracted features to achieve our final goal of detecting intrusions. Our extensive experiments on the NIDS benchmark datasets of NFv2-CIC-2018 and NFv2-UNSW-NB15 show that our proposed setup demonstrates superior cross-domain performance in comparison to the previous approaches.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 9 of its 33 references that are in the map. First posted on arXiv 15 Oct 2022.

Builds on

9 of 33 references.

References · 9

  1. 2015Domain-Adversarial Training of Neural Networkscited by 3,023
  2. 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
  3. 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
  4. 2020NetFlow Datasets for Machine Learning-based Network Intrusion Detection Systemscited by 45
  5. 2022Generative Domain Adaptation for Face Anti-Spoofingcited by 33
  6. 2022On Generalisability of Machine Learning-based Network Intrusion Detection Systemscited by 8
  7. 2019A Transfer Learning Approach for Network Intrusion Detectioncited by 6
  8. 2019A new method for flow-based network intrusion detection using the inverse Potts modelcited by 6
  9. 2021Benchmarking the Benchmark -- Analysis of Synthetic NIDS Datasetscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 2; 2025: 1; 2026: 3.

7 papers.