← Neueste Arbeiten
🔢 mathematics

Evaluation of AutoML Frameworks for IDS under Imbalanced Data Conditions of the NSL-KDD Dataset

Diese Studie evaluiert neun Open-Source-AutoML-Frameworks auf dem unbalancierten NSL-KDD-Datensatz unter Verwendung eines realistischen Fünf-Klassen-Setups und zeigt auf, dass Frameworks, die Ensemble-Lernen und Imbalance-bewusste Optimierung integrieren, insbesondere PyCaret, andere bei der Erkennung seltener Angriffsarten signifikant übertreffen, während sie gleichzeitig die Unzulänglichkeit von auf Genauigkeit fokussierten Metriken für die Intrusion Detection hervorheben.

Ursprüngliche Autoren: Wiliane Carolina Silva, Evandro César Vilas Boas, Felipe A. P. de Figueiredo

Veröffentlicht 2026-06-12
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Wiliane Carolina Silva, Evandro César Vilas Boas, Felipe A. P. de Figueiredo

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie sind der Sicherheitschef eines riesigen, belebten Flughafens. Ihr Job ist es, Unruhestifter unter tausenden von Passagieren aufzuspüren. Meistens sind alle ganz normale Reisende (die „Mehrheitsklasse“). Aber gelegentlich gibt es einen Taschendieb, einen blinden Passagier oder jemanden mit einer Bombe (die „Minderheitsklassen“ oder seltenen Angriffe).

Das Problem? In Ihren Sicherheitsprotokollen sehen Sie für jeweils 1.000 normale Reisende vielleicht nur einen Taschendieb und einen blinden Passagier. Wenn Sie einen Sicherheitswachmann darauf trainieren, immer nur zu „raten, dass alles normal ist“, wird er in 99,8 % der Fälle recht haben, aber er wird jeden einzelnen Kriminellen übersehen. Das ist das Problem der Klassenimbalance (Class Imbalance), das die Arbeit behandelt.

Das große Experiment: Die Einstellung von „Roboter-Managern“

Die Autoren dieser Arbeit wollten sehen, ob AutoML-Frameworks (Automated Machine Learning) dieses Problem lösen können. Denken Sie bei AutoML an ein Team von Roboter-Managern. Anstatt dass ein menschlicher Sicherheitschef manuell die besten Algorithmen auswählt und optimiert, übergeben Sie die Daten an diese Roboter, und sie versuchen automatisch tausende verschiedene Strategien, um den besten Sicherheitswachmann zu finden.

Die Forscher testeten neun verschiedene Roboter-Manager (wie PyCaret, AutoGluon, TPOT usw.) auf einem berühmten Datensatz namens NSL-KDD. Dieser Datensatz ist wie eine Simulation des Flughafenverkehrs mit fünf Arten von „Passagieren“:

  1. Normal (die überwältigende Mehrheit)
  2. DoS (Denial of Service – wie eine Menschenmenge, die das Gate blockiert)
  3. Probe (jemand, der verdächtig herumschleicht)
  4. R2L (Remote to Local – ein seltener Hacker, der versucht, sich einzuschleichen)
  5. U2R (User to Root – ein extrem seltener, supermächtiger Hacker)

Der Haken: Der Datensatz ist stark verzerrt. Die „U2R“-Hacker sind so selten in den Trainingsdaten, dass es ist, als würde man versuchen, einen Wachmann darauf zu trainieren, eine bestimmte Person zu erkennen, die nur einmal in einer Million Jahren auftaucht.

Was die Roboter taten (und nicht taten)

Die Arbeit testete, wie gut diese Roboter in der Lage waren, die seltenen Hacker aufzuspüren, ohne sie einfach zu ignorieren, um eine hohe „Genauigkeits“-Punktzahl (Accuracy) zu erreichen.

  • Die Gewinner (PyCaret und AutoGluon): Diese zwei Roboter-Manager waren am besten. Sie nutzten eine Strategie namens Ensemble Learning. Stellen Sie sich das als das Einstellen eines Teams aus verschiedenen Experten vor (ein Detektiv, ein Leibwächter und ein Techniker), die darüber abstimmen, wer verdächtig ist.

    • PyCaret war der Champion und entlarvte 66 % der seltenen Angriffe (gemessen an einer Metrik namens Macro-F1). Es war klug genug zu erkennen, dass das Übersehen eines seltenen Hackers eine große Sache ist, und passte daher seine Strategie an, um gezielter nach ihnen zu suchen.
    • AutoGluon kam auf den zweiten Platz mit 55 % und nutzte ebenfalls einen Abstimmungsprozess, war aber etwas weniger effektiv darin, die seltensten Bedrohungen aufzuspüren.
  • Die Verlierer (TPOT, LazyPredict, FLAML): Diese Roboter waren wie Sicherheitswachmänner, denen nur das „große Ganze“ wichtig war. Sie konzentrierten sich darauf, die höchste Gesamtpunktzahl zu erreichen, was bedeutete, dass sie meistens einfach nur „Normal“ ratierten, weil das in 99 % der Fälle passierte.

    • LazyPredict war der Schlechteste. Es versuchte gar nicht erst, sich auf die seltenen Hacker einzustellen; es führte nur einen schnellen Check mit Standardeinstellungen durch und übersah fast alles.
    • TPOT versuchte Lösungen wie in einem Videospiel zu entwickeln, aber es entwickelte ständig Lösungen, die gut darin waren, die seltenen Hacker zu ignorieren, weil man so das „Genauigkeitsspiel“ gewinnt.

Der Vergleich mit „handgefertigten“ Systemen

Die Autoren verglichen diese Roboter auch mit menschlichen Experten (vorherige Studien, in denen Menschen die Sicherheitssysteme manuell entworfen hatten).

  • Das Ergebnis: Die menschlichen Experten, die Monate damit verbracht hatten, ihre Systeme sorgfältig abzustimmen und spezielle Tricks zu entwickeln, um die seltenen Hacker zu finden, waren immer noch besser (sie erreichten etwa 71 % bei den seltenen Angriffen).
  • Die Erkenntnis: Die Roboter kommen nah heran, aber sie brauchen noch ein wenig Hilfe. Sie sind großartig darin, „gut genug“ zu sein, ohne menschliche Hilfe, aber sie sind noch nicht ganz so scharf wie ein Mensch, der genau weiß, wonach er suchen muss.

Die wichtigste Lektion

Die Arbeit kommt zu dem Schluss, dass man einen Roboter nicht einfach nur fragen kann, „sei genau“. Wenn man das tut, wird er die seltenen, gefährlichen Dinge ignorieren, um die Zahlen gut aussehen zu lassen.

Um die seltenen Hacker in einer Welt voller normaler Menschen zu fangen, müssen die Roboter-Manager angewiesen werden: „Es ist egal, ob Sie einen normalen Menschen übersehen; es zählt, ob Sie einen Hacker übersehen.“ Die besten Roboter (wie PyCaret) fanden dies heraus, indem sie eine spezielle Mathematik verwendeten, die sie dafür bestraft, wenn sie die seltenen Klassen übersehen.

Kurz gesagt: AutoML ist ein mächtiges Werkzeug für die Cybersicherheit, aber wenn man ihm nicht explizit sagt, dass es auf die seltenen, gefährlichen Ereignisse achten soll, wird es diese bereitwillig ignorieren. Die besten Performer waren diejenigen, die Team-Strategien nutzten und explizit angewiesen wurden, nach den „Nadeln im Heuhaufen“ Ausschau zu halten.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →