Source-linked AI summary

Evasion Attacks on Cost-Utility-Based Adversarial Training for Online AutoML in IoT Networks

Chukwunonso Henry Nwokoye, Wajiha Zaheer, Khalil El-Khatib, Li Yang

arXiv:2609.31981v1cs.CRcs.LG

TL;DR

Dynamic IoT traffic makes reliable intrusion detection challenging, while the security of Online AutoML against evasion remains insufficiently explored. This paper evaluates cost-utility-aware adversarial training against black-box attacks across online learners. Adversarially trained LB and SRP achieve the reported strongest result at the highest cost budget, while the attack search has a stated scope limitation.

  • Problem

    Dynamic IoT traffic can cause concept drift and degrade intrusion-detection performance, while evasion security in Online AutoML remains insufficiently explored.

    Source: §I · p. 1
  • Method

    The study extends an Online AutoML pipeline with cost-utility-aware adversarial training and evaluates black-box inference-time attacks across naive and adversarially trained online learners.

    Source: §II · p. 2, §III · p. 3
  • Results

    At cost budget 1.00, AT-LB and AT-SRP achieve the highest AdAcc (0.985) and CAcc (0.993), with an accuracy reduction of only 0.8%.

    Source: §V · p. 5, §VI · p. 6
  • Takeaways & Limitations

    Among naive models, SRP performs better than LB under adversarial perturbations, suggesting SRP is preferable when resilience without AT is important.

    Source: §VI · p. 6

    The attack search produces a plateau from budget 0.10 onward, reflecting limited search rather than established resilience to stronger multi-feature attacks.

    Source: A. Impact of Evasion Attacks · p. 4

Abstract

from arXiv · show

As Internet of Things (IoT) networks increasingly depend on machine learning for anomaly, malware, intrusion detection, and network monitoring, such systems have become attractive targets for evasion attacks. Evasion attacks pose a major security risk because an adversary intentionally modifies input data to mislead a trained model into producing incorrect predictions while evading detection. This study evaluates the impact of black-box evasion attacks on a cost-utility-based adversarial training defense strategy in an Online AutoML context for IoT networks. Specifically, evasion attacks were applied to online learners, including Hoeffding Tree (HT), Leveraging Bagging (LB), Streaming Random Patches (SRP), Hoeffding Adaptive Tree (HAT), and Adaptive Random Forest (ARF). By developing naive and adversarially trained (AT) versions of these online learners, we generated clean and adversarial accuracies for each model. The results show that the AT versions of LB and SRP performed best, achieving the highest adversarial accuracy (0.985) and high clean accuracy (0.993) at the highest cost budget of 1.00, with a maximum accuracy reduction of only 0.8%. Finally, drift detection was conducted using the Early Drift Detection Method (EDDM).

I. INTRODUCTION

IoT traffic streams shift as devices, users, networks, and attacks change, challenging reliable intrusion detection. The paper evaluates black-box evasion attacks and cost-utility-aware adversarial training in an Online AutoML pipeline.

  • Changing IoT traffic distributions can cause concept drift and degrade intrusion-detection performance.Traffic varies with user behavior, device configurations, network conditions, and attack patterns.Source: §I · p. 1
  • Online AutoML adapts models and related pipeline choices to streaming data, but its security against adversarial attacks remains insufficiently explored.The paper identifies evasion attacks as a particularly severe risk to online ML systems.Source: §I · p. 1
  • Prior evasion studies report attack success rates of 94% against flow classifiers and 100% in later malware-detection attack rounds.Source: §I · p. 1
  • The study evaluates five online learners under black-box evasion attacks and compares naive with adversarially trained variants.Its contributions also include examining concept drift with EDDM and rolling-accuracy stability.Source: §I · pp. 1–2

II. RELATED WORK

Prior work covers streaming AutoML, drift adaptation, and cost-aware adversarial learning, but not their combined use in streaming Online AutoML intrusion detection. This study extends an existing pipeline with cost-utility-aware adversarial training and evaluates it under black-box evasion.

  • OnMAR assumes benign inputs, while Kireev et al. [12] describe cost-utility attacks under bounded costs and heterogeneous gains without training-data poisoning.The cited defense generalizes from utility-aware to cost-bounded threats, but not in the reverse direction.Source: §II · p. 2
  • Existing Online AutoML studies emphasize adaptation and efficiency under benign streams, while adversarial-learning studies often use static or offline settings.Source: §II · p. 2
  • The unresolved problem is maintaining cost-constrained evasion robustness while adapting to real-time concept drift in streaming Online AutoML.Source: §II · p. 2
  • The paper extends Yang and Shami’s Online AutoML pipeline with cost-utility-aware adversarial training [12] and evaluates clean performance, robustness, and drift behavior.The attack is black-box and modifies inference-time inputs rather than training data.Source: §II · p. 2

III. METHODOLOGY

The study adapts a streaming AutoML pipeline to IoT intrusion detection, evaluates five online learners against cost-budgeted black-box evasion, and compares naive and adversarially trained models. It also assesses drift signals and notes constraints in the attack search.

  • The pipeline preprocesses IoTID20 data through encoding, imputation, normalization, and feature engineering before online learning.Feature engineering uses information gain or Pearson correlation; performance measures include accuracy, precision, recall, and F1-score.Source: §III · p. 2
  • The learner pool spans HT, HAT, LB, ARF, and SRP, representing incremental trees and online ensembles with differing drift adaptation and diversity mechanisms.SRP uses random feature and instance subspaces; HAT adds concept-drift adaptation to HT.Source: §III · pp. 2–3
  • The attack search permits unit-cost feature modifications, but does not enforce categorical or integer validity, inter-feature consistency, or explicit utility preservation.The authors characterize this as a cost-limited feature-space enhancement rather than a complete utility-preserving traffic alteration.Source: §III · p. 3
  • A limited attack search serves as a computational-feasibility benchmark rather than a comprehensive assessment; finalized models are also tested on records previously used for learning.Drift assessments compare EDDM, ADWIN, and DDM, with reported drift figures focused on EDDM because it produced clearer signals.Source: §III · p. 3
  • The black-box attack queries predictions and perturbs test inputs at inference time under budgets from 0.00 to 1.00.The adversary does not access model parameters or alter training data.Source: §III · p. 3
  • Adversarial training exposes learners to perturbed samples during training so they can adjust decision boundaries while evaluating detection under cost-constrained manipulation.Source: §III · p. 3

IV. RESULTS

The results section specifies how clean and adversarial accuracy are used to assess model performance and robustness. It frames their joint reporting as necessary to examine the accuracy–robustness trade-off.

  • Clean accuracy (CAcc) measures performance on unaltered test data, while adversarial accuracy (AdAcc) measures robustness to misclassification-inducing perturbations.Source: §IV · p. 3
  • Reporting both CAcc and AdAcc captures the trade-off between standard prediction performance and adversarial robustness.Source: §IV · p. 3
  • Before the cost-budget analysis, the pipeline equipped with adversarial training was first evaluated using accuracy.Source: §IV · p. 3

A. Impact of Evasion Attacks

The section compares clean and adversarial accuracy for adversarially trained online learners across cost budgets. AT-LB and AT-SRP retained high accuracy at the highest budget, while the other learners showed larger declines.

A. Impact of Evasion Attacks

  • At cost budget 0.00, CAcc equaled AdAcc for every model in the study.For AT-HT, AT-LB, AT-SRP, AT-HAT, and AT-ARF, the supplied results also report matching CAcc and AdAcc at budget 0.05.Source: A. Impact of Evasion Attacks · pp. 3–4
  • At budget 1.00, AT-LB and AT-SRP each reached AdAcc 98.5% and CAcc 99.3%, with ΔAcc 0.008.Table I is identified as comparing CAcc and AdAcc across AT models under different cost budgets.Source: Table I · p. 4, A. Impact of Evasion Attacks · p. 4
  • At budget 1.00, AdAcc was 96.3% for AT-HT, 93.3% for AT-HAT, and 95.7% for AT-ARF.Each model’s accuracy decline began at cost budget 0.10 and remained stable at higher budgets.Source: A. Impact of Evasion Attacks · p. 4
  • The accuracy plateau from budget 0.10 onward reflects repeated altered inputs in this deterministic evaluation, not proven resilience to stronger multi-feature attacks.The authors characterize the investigation as a computationally efficient foundation rather than a comprehensive attack evaluation.Source: A. Impact of Evasion Attacks · p. 4

B. Drift Detection using EDDM

EDDM was used to compare drift detections and rolling accuracy for naive and adversarially trained models. For LB and SRP, adversarial training coincided with fewer detections but lower or more variable rolling accuracy.

B. Drift Detection using EDDM

  • EDDM detects drift by observing increases in the distance between classification errors; it produced more drift occurrences than ADWIN and DDM in these experiments.The study used EDDM to compare drift sensitivity in naive and adversarially trained models.Source: B. Drift Detection using EDDM · p. 4
  • For LB and SRP, adversarially trained models had fewer EDDM detections but lower or more variable online rolling accuracy than their naive counterparts.Naive-SRP had three detected drifts during the first 500 test samples, compared with two for AT-SRP.Source: B. Drift Detection using EDDM · pp. 4–5, Figure 2 · p. 5
  • EDDM values fell for HT and LB but stayed constant for SRP and ARF; the varying detector responses did not establish improved drift resilience.ADWIN values dropped for HT and LB, stayed constant for SRP, and rose for ARF; DDM counts rose for LB, SRP, and ARF.Source: B. Drift Detection using EDDM · p. 5

V. DISCUSSION

Adversarially trained LB and SRP retain the strongest reported performance at the highest cost budget, while naive SRP loses less adversarial accuracy than naive LB as cost increases.

V. DISCUSSION

  • At cost budget 1.00, AT-LB and AT-SRP achieve the highest AdAcc (0.985) and CAcc (0.993), with only a 0.008 difference between them.The passage also reports a maximum accuracy decline of 0.8%.Source: §V · p. 5
  • Naive LB has higher CAcc than naive SRP, 0.996 versus 0.994, despite SRP's smaller adversarial-accuracy decline.The comparison is between naive implementations.Source: §V · pp. 5–6, Table II · p. 6, Table III · p. 6
  • At budgets of 0.10 and higher, naive LB has AdAcc 0.834 and ∆Acc 0.162, while naive SRP has AdAcc 0.914 and ∆Acc 0.080.The tables cover naive-LB clean and adversarial accuracies and naive-SRP CAcc, AdAcc, and their difference.Source: §V · p. 6, Table II · p. 6, Table III · p. 6

VI. CONCLUSION

The study evaluates cost-utility-based adversarial training against black-box evasion in an Online AutoML pipeline. AT-LB and AT-SRP perform best, and EDDM is used for drift detection.

VI. CONCLUSION

  • At cost budget 1.00, AT-LB and AT-SRP achieve the highest AdAcc (0.985) and CAcc (0.993), with an accuracy reduction of only 0.8%.The study reports both clean and adversarial accuracy to evaluate performance trade-offs under attack.Source: §VI · p. 6
  • Among naive implementations, SRP performs better than LB under adversarial perturbations, suggesting SRP is preferable when resilience without AT matters.Source: §VI · p. 6
  • Naive models often have high clean accuracy but larger drops under adversarial samples, while AT models reduce the clean-to-adversarial performance gap.Source: §VI · p. 6
  • EDDM is used to detect drift in naive and AT versions of the best-performing models; future work will add datasets, repeated runs, and runtime/resource analysis.Source: §VI · p. 6
Loading 2609.31981v1…