← Neueste Arbeiten
🤖 machine learning

IMFACT: Counterfactual Explanations for Time Series via Intrinsic Mode Function Substitution

Dieses Paper stellt IMFACT vor, ein modellagnostisches Framework, das physikalisch plausible kontrafaktische Erklärungen für Zeitreihenklassifikatoren generiert, indem es Signale mittels Empirical Mode Decomposition in intrinsische Modenfunktionen zerlegt und ausgewählte Komponenten durch solche von Nearest Unlike Neighbors ersetzt, eine Methode, die bestehende Baselines auf Benchmark-Datensätzen in Bezug auf Zuverlässigkeit, Plausibilität und Proximität übertrifft.

Ursprüngliche Autoren: Udo Schlegel, Julian Rakuschek, Thomas Seidl, Andreas Holzinger, Tobias Schreck, Javier Del Ser

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

Ursprüngliche Autoren: Udo Schlegel, Julian Rakuschek, Thomas Seidl, Andreas Holzinger, Tobias Schreck, Javier Del Ser

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 versuchen einem Roboter beizubringen, den Unterschied zwischen einem gesunden Herzschlag und einem kranken Herzschlag oder einem sanften Motorenhummen und einem mahlenden Getriebe zu erkennen. Sie zeigen dem Roboter tausende von Aufnahmen, und er lernt, die Muster zu erkennen. Aber hier ist der knifflige Teil: Wenn Sie den Roboter fragen: „Warum dachtest du, dass dieser Motor defekt ist?“, kann er nicht einfach auf eine einzige Sekunde des Geräusches zeigen. Die Antwort liegt im Rhythmus und in der Vibration des gesamten Klangs verborgen. Dies ist die Welt der Zeitreihendaten – Informationen, die sich über die Zeit verändern, wie Aktienkurse, Wettermuster oder Maschinenvibrationen.

Stellen Sie sich nun vor, Sie möchten wissen, welche winzige Änderung dazu geführt hätte, dass der Roboter sagt: „Eigentlich ist dieser Motor in Ordnung.“ Dies wird als kontrafaktische Erklärung bezeichnet. Es ist so, als würde man fragen: „Was wäre passiert, wenn ich eine andere Route genommen hätte?“, um zu verstehen, warum man im Stau stand. Für einfache Listen von Zahlen (wie Ihre Körpergröße und Ihr Gewicht) ist dies einfach. Aber für wackelnde, vibrierende Signale ist es ein Albtraum. Wenn Sie die Zahlen in einem Signal einfach zufällig manipulieren, könnten Sie ein Geräusch erzeugen, das mathematisch gesehen dem Original nahe kommt, aber wie ein glitchiges Robotergeschrei klingt – ein Ergebnis, das physikalisch keinen Sinn ergibt. Wissenschaftler benötigen einen Weg, um diese „Was-wäre-wenn“-Szenarien zu finden, die nicht nur mathematisch korrekt, sondern auch so, dass sie in der realen Welt tatsächlich passieren könnten.

Hier kommt das Paper IMFACT ins Spiel. Die Forscher, angeführt von Udo Schlegel und seinem Team, erkannten, dass man, um ein vibrierendes Signal zu korrigieren, ohne seine Physik zu zerstören, nicht direkt die rohen Schallwellen manipulieren sollte. Stattdessen sollte man das Signal in seine musikalischen Noten zerlegen. Sie verwenden eine Technik namens Empirical Mode Decomposition (EMD), die wie ein superintelligentes Prisma wirkt. Sie zerlegt eine komplexe, chaotische Vibration in einfachere, reine Töne, die Intrinsic Mode Functions (IMFs) genannt werden. Denken Sie an einen komplexen Akkord, der auf einem Klavier gespielt wird; EMD trennt ihn in die einzelnen Noten (das hohe Quietschen, das mittlere Summen und das tiefe Wummern) auf.

Die Idee des Teams war es, diese einzelnen „Noten“ (IMFs) eines defekten Signals durch Noten eines gesunden Signals auszutauschen, bis der Roboter seine Meinung ändert. Sie nennen diesen Prozess IMFACT (IMF-basierte kontrafaktische Erklärungen). Anstatt die Rohdaten wahllos zu verdrehen, ersetzen sie die „defekten“ Frequenzen vorsichtig durch „gesunde“ eine nach der anderen, bis die Maschine sagt: „Ah, jetzt sieht das wie ein gesunder Motor aus!“

Um zu testen, ob dies funktioniert, probierten sie es an zwei sehr unterschiedlichen Dingen aus: einem Datensatz namens FaultDetectionA, der Vibrationen einer Maschine mit einem defekten Lager aufzeichnet, und FruitFlies, der die Flügelschlag-Geräusche verschiedener Fliegenarten aufzeichnet. Sie verglichen ihre Methode mit drei anderen populären Wegen zur Generierung von Erklärungen. Die Ergebnisse waren sehr deutlich. Während die anderen Methoden manchmal gar keine Lösung fanden oder Signale erzeugten, die mathematisch nah am Original waren, aber physikalisch unmöglich schienen (wie eine Fliege, deren Flügel mit einer Geschwindigkeit schlagen, die sie zerreißen würde), gelang IMFACT es, 100 % der Zeit eine gültige Erklärung für beide Datensätze zu finden.

Das Paper legt nahe, dass man durch die Arbeit in diesem „Zerlegungsraum“ (das Austauschen der Noten statt des Rauschens) Erklärungen schafft, die nicht nur korrekt, sondern auch plausibel sind. Beispielsweise hielt ihre Methode das Signal beim Maschinendaten in 93,9 % der Fälle innerhalb realistischer Bereiche, und bei den Fliegen war der Wert sogar noch höher, nämlich bei 98,4 %. Darüber hinaus war es unglaublich schnell und erzeugte diese Erklärungen in etwa 0,388 Sekunden für die Maschinendaten und in 0,239 Sekunden für die Fliegen. Im Gegensatz dazu dauerte eine der anderen Methoden über 111 Sekunden für die Fliegendaten, und eine andere Methode fand nur in 30 % der Fliegenfälle eine gültige Antwort.

Die Autoren fanden heraus, dass der beste Weg hierfür darin besteht, die „Noten“ basierend darauf auszutauschen, wie stark sich ihr Frequenzgehalt zwischen dem gesunden und dem defekten Zustand unterscheidet (eine Strategie namens Distanz), und dabei durch einige verschiedene „gesunde“ Beispiele zu zyklieren (speziell drei Nachbarn), um die beste Übereinstimmung zu finden. Sie entdeckten, dass einige Strategien zwar schneller waren, aber oft weniger realistische Ergebnisse lieferten, während andere zwar sehr präzise, aber zu langsam waren. Tatsächlich erwies sich die Strategie, die auf Energiedifferenzen (Varianz) basierte, als die langsamste und am wenigsten effektive Methode. Der „Sweet Spot“, den sie fanden, war ein ausgewogener Ansatz unter Verwendung der Distanz-Strategie mit drei Nachbarn, der sowohl schnell als auch zuverlässig war.

Das Paper weist jedoch vorsichtig darauf hin, dass dies noch kein Allheilmittel für jedes Problem ist. Die Methode funktioniert derzeit nur für einkanalige Signale (ein Mikrofon, ein Sensor) und beruht auf einer spezifischen Art der Zerlegung des Signals, die manchmal verwirrt werden kann, wenn das Signal zu chaotisch ist. Sie geben auch zu, dass ihre Methode zwar bei den spezifischen Maschinen- und Fliegendaten, die sie getestet haben, hervorragend funktionierte, sie es aber nicht mit jedem mögliche Arten von Daten oder jeder Art von KI-Modellen ausprobiert haben. Aber die Kernbotschaft ist stark: Wenn man erklären möchte, warum eine zeitbasierte KI eine Entscheidung getroffen hat, ist es oft besser, die zugrunde liegenden „Zutaten“ des Signals auszutauschen, anstatt nur den fertigen Geschmack zu manipulieren.

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 →