arXiv paper· cybersecurity / machine learning (AutoML)· method paper

An LLM-Assisted AutoML Framework for Intrusion Detection in IoT Networks

Li Yang

cs.CR · cs.LG

Quick verdict

LLM-guided compact AutoML beats 10-trial TPE on two IDS benchmarks; honest but single-seed results lack a no-LLM fixed-policy control; attribution unclear.

Summary

The paper proposes an LLM-assisted AutoML framework for intrusion detection in IoT/network traffic. A local Llama 3.1 8B model (temperature 0, one call per dataset) receives an aggregate profile — sample count, feature dimensionality, class distribution — and returns a JSON policy covering data balancing (sampler, target quantile, per-class oversampling cap), feature engineering (mutual-information width, gain threshold, feature cap, retention floor, correlation threshold), and CASH settings for BO-TPE optimization; a validation layer clips values to allowlisted operators with deterministic fallbacks, while training, cross-validation, and hold-out scoring stay deterministic. On subsets of CICIDS2017 (26,800 samples) and IoTID20 (62,578), a 10-trial LightGBM-centered search reaches 99.680% and 99.186% weighted F1, versus 99.532% and 98.844% for budget-matched TPE AutoML, and slightly above the 30-trial TPE baselines (99.624%, 99.170%) with 63.7% and 49.9% less optimizer time. The ablation (Table V) identifies CASH guidance as the largest performance driver and AutoFE as the main source of feature-set compaction. Limitations: a single fixed seed with one hold-out split and no significance testing despite margins as small as 0.016 points; an unspecified subset-construction rule; undisclosed LLM-emitted policies; no fixed-compact-policy-without-LLM control; and code promised only upon acceptance.

Review complete

Assessment at a glance

cybersecurity / machine learning (AutoML)

4

risk flags identified

● high 1

● medium 2

● low 1

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

4 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Under an equal 10-trial budget, the LLM-assisted policy outperforms Traditional AutoML-TPE on both datasets (99.680% vs 99.532% weighted F1 on CICIDS2017; 99.186% vs 98.844% on IoTID20).
  • The 10-trial LLM-assisted method slightly exceeds the 30-trial TPE baseline (99.624%, 99.170%) while cutting optimizer time by 63.7% and 49.9%.
  • Ablations show CASH guidance is the largest performance driver, AutoFE drives feature-set compaction, and the three LLM-controlled components interact non-additively.
  • A validation layer converts free-form LLM output into executable, reproducible policies while keeping the LLM out of model fitting, selection, and hold-out evaluation.

Strengths

  • Honest equal-budget accounting

    Section IV-B explicitly concedes the proposed 10-trial run is slower than matched TPE (46.55 s vs 37.41 s on CICIDS2017; 36.28 s vs 29.66 s on IoTID20) and claims efficiency only against the 30-trial baseline (63.7%/49.9% reductions) — an unusually candid framing.

  • Well-fenced LLM integration

    The LLM never sees raw records, hold-out data, or produces labels; outputs pass allowlists, numeric bounds, intersection with predefined envelopes, and deterministic fallbacks (Section III-B, Algorithm 1); resampling is fitted on fold-training data only.

  • Informative ablation with correct interpretation

  • Documented reproducibility protocol

Weaknesses

  • Single-seed results without uncertainty

  • Subset construction unspecified

  • No no-LLM compact-policy control

  • Near-ceiling benchmark saturation

  • Code not yet available

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper proposes an LLM-assisted AutoML framework for intrusion detection (IDS) in IoT/network traffic. A local Llama 3.1 8B model (Ollama, temperature 0, one call per dataset) converts an aggregate profile of the training partition — sample count, feature dimensionality, numerical/categorical counts, class-count vector (Eq. 3) — into a JSON policy covering AutoDP balancing (sampler, target quantile q, per-class cap r_max), AutoFE (five thresholds), and CASH (LightGBM fixed, ranges intersected with a predefined envelope, 10 BO-TPE trials). A validation layer clips and repairs outputs against allowlists and bounds. Claims: (1) at equal 10-trial budget the policy beats Traditional AutoML-TPE — 99.680% vs 99.532% weighted F1 on CICIDS2017 and 99.186% vs 98.844% on IoTID20 (Table IV); (2) it edges the 30-trial TPE baseline (99.624%, 99.170%) while cutting optimizer time 63.7%/49.9%; (3) ablations show CASH guidance is the biggest performance driver and AutoFE drives compaction (Table V).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 5 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What accuracy does the proposed LLM-AutoML IDS achieve?

On the authors' subsets, it reaches 99.683% accuracy / 99.680% weighted F1 on CICIDS2017 (26,800 samples) and 99.185% accuracy / 99.186% weighted F1 on IoTID20 (62,578 samples), from a single 80/20 stratified hold-out split with random seed 0.

Is the LLM part of the deployed intrusion detection system?

No. A local Llama 3.1 8B model is called once during offline AutoML planning to propose a validated configuration (balancing method, feature-selection thresholds, hyperparameter search bounds). The deployed detector is a tuned LightGBM model; the LLM never sees live traffic or produces intrusion predictions.

Which LLM is used and how is output kept reliable?

Llama 3.1 8B run locally via Ollama at temperature 0 with a fixed JSON schema. Outputs are checked against allowlisted operators and numeric bounds, with deterministic defaults replacing invalid values. Calls took 6.88 s (CICIDS2017) and 4.99 s (IoTID20) and never triggered the fallback path.

Is the code available?

Not yet. The paper states the complete code will be released on GitHub upon paper acceptance; currently only the method description, fixed seeds, and the library stack (scikit-learn, imbalanced-learn, LightGBM, Optuna, Ollama) are documented.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 2–3 (feature importances) appear only as captions in the extracted text; their content was not analyzed.
  • The GitHub repository could not be checked (no network access in this review); 'codeAvailable: false' reflects the paper's own upon-acceptance statement.
  • Extraction appears complete (Sections I–V, Tables I–V, references present); the abstract in the metadata is truncated but the full abstract appears in the body.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
An LLM-Assisted AutoML Framework for Intrusion Detection in IoT Networks | Evolve.Pub