🕵️ Betrugs- und Risikoanomalie-Detektor — live
Transaktionen streuen in einem zweidimensionalen Merkmalsraum — eine Anomalieerkennungsgrenze markiert Ausreißer als Betrugsrisiko, und ein Schwellenregler tauscht falsch-positive gegen falsch-negative Ergebnisse.
Über den Betrugs- und Risikoanomalie-Detektor
Echte Betrugserkennungssysteme haben selten genug bestätigte Betrugslabels, um einen normalen Klassifikator zu trainieren, und Betrugsmuster ändern sich schneller, als gelabelte Daten gesammelt werden können. Eine gängige praktische Antwort ist unüberwachte Anomalieerkennung: modellieren, wie „normale“ Transaktionen statistisch aussehen, und dann alles markieren, was zu weit von diesem Modell entfernt liegt. Diese Simulation schätzt live Mittelwert und Kovarianzmatrix aus einem synthetischen Transaktionsdatensatz, aufgetragen nach normalisiertem (Z-Score-)Transaktionsbetrag und normalisierter Zeit seit der letzten Transaktion, berechnet die Mahalanobis-Distanz jedes Punktes von dieser Schätzung und rendert das resultierende Anomaliewertfeld als durchgehende Heatmap.
Der Schwellenregler setzt die Distanz-Grenze, oberhalb derer eine Transaktion als Betrugsrisiko markiert wird. Da die Simulation auch das interne wahre Label jedes synthetischen Punktes kennt, kann sie live Präzision, Recall, F1 und die vollständige Konfusionsmatrix des Detektors berechnen, während Sie den Regler verschieben — und macht so den Falsch-Positiv/Negativ-Kompromiss im Herzen jedes echten Antibetrugssystems direkt sichtbar und regulierbar.
Häufig gestellte Fragen
Was ist Anomalieerkennung und wie unterscheidet sie sich von überwachter Betrugsklassifikation?
Anomalieerkennung ist unüberwacht (oder halbüberwacht): sie modelliert, wie „normale“ Transaktionen aussehen — ihren Mittelwert und ihre Streuung — und markiert alles, was stark abweicht, ohne je darüber informiert zu werden, welche historischen Transaktionen Betrug waren. Überwachte Klassifikation (z. B. logistische Regression, Gradient-Boosted Trees) lernt dagegen direkt aus gelabelten Betrugs-/Nicht-Betrugs-Beispielen, um eine Entscheidungsgrenze zwischen den beiden Klassen zu ziehen. Anomalieerkennung ist bei der Betrugserkennung unverzichtbar, weil bestätigte Betrugslabels selten und verzögert sind (Rückbuchungen können Wochen dauern) und sich Betrugsmuster ständig ändern.
Was misst die Mahalanobis-Distanz und warum ist sie hier besser als die rohe euklidische Distanz?
Die Mahalanobis-Distanz misst, wie viele Standardabweichungen ein Punkt vom Mittelwert einer Verteilung entfernt liegt, berücksichtigt aber — anders als die euklidische Distanz — Korrelation und unterschiedliche Streuung zwischen Merkmalen. Sie wird berechnet als d(x) = √((x−μ)ᵀ Σ⁻¹ (x−μ)), wobei μ der Mittelwertvektor und Σ die aus aktuellen Daten geschätzte Kovarianzmatrix ist. Da Transaktionsbetrag und Zeit seit der letzten Transaktion im normalen Verhalten korreliert sind, würde die euklidische Distanz Punkte übermarkieren, die nur entlang einer bereits gedehnten Achse ungewöhnlich sind.
Wie steuert der Schwellenregler den Präzisions-/Recall-Kompromiss?
Der Regler setzt die Mahalanobis-Distanz-Grenze, oberhalb derer eine Transaktion als Betrugsrisiko markiert wird. Ein niedrigerer Schwellenwert markiert mehr Punkte — der Recall steigt (weniger echte Betrugsfälle entgehen als falsch negativ), aber die Präzision sinkt (mehr legitime Transaktionen werden fälschlich als falsch positiv markiert). Ein höherer Schwellenwert bewirkt das Gegenteil: weniger Alarme, höhere Präzision, aber mehr übersehener Betrug. Es gibt keinen einzig „richtigen“ Schwellenwert.