Strona główna AI i ML Detektor anomalii oszustw i ryzyka — na żywo

🕵️ Detektor anomalii oszustw i ryzyka — na żywo

Transakcje rozpraszają się w dwuwymiarowej przestrzeni cech — granica wykrywania anomalii oznacza wartości odstające jako ryzyko oszustwa, a suwak progu wymienia fałszywe pozytywy na fałszywe negatywy.

AI i ML3DZaawansowany60 FPS
ai-financial-risk ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

O detektorze anomalii oszustw i ryzyka

Prawdziwe systemy wykrywania oszustw rzadko mają wystarczająco dużo potwierdzonych etykiet oszustwa, by wytrenować zwykły klasyfikator, a wzorce oszustw zmieniają się szybciej, niż można zebrać oznaczone dane. Powszechną praktyczną odpowiedzią jest nienadzorowane wykrywanie anomalii: modelowanie tego, jak statystycznie wyglądają „normalne” transakcje, a następnie oznaczanie wszystkiego, co leży zbyt daleko od tego modelu. Ta symulacja estymuje na żywo średnią i macierz kowariancji z syntetycznego zbioru transakcji naniesionych według znormalizowanej (z-score) kwoty transakcji i znormalizowanego czasu od ostatniej transakcji, oblicza odległość Mahalanobisa każdego punktu od tej estymaty i renderuje wynikowe pole wyniku anomalii jako ciągłą mapę cieplną.

Suwak progu ustawia odcięcie odległości, powyżej którego transakcja jest oznaczana jako ryzyko oszustwa. Ponieważ symulacja zna również wewnętrzną prawdziwą etykietę każdego syntetycznego punktu, może na żywo obliczać precyzję, czułość, F1 i pełną macierz pomyłek detektora w miarę przesuwania suwaka — czyniąc bezpośrednio widocznym i regulowalnym kompromis fałszywych pozytywów/negatywów leżący w sercu każdego prawdziwego systemu antyoszustwowego.

Najczęściej zadawane pytania

Czym jest wykrywanie anomalii i czym różni się od nadzorowanej klasyfikacji oszustw?

Wykrywanie anomalii jest nienadzorowane (lub półnadzorowane): modeluje, jak wyglądają „normalne” transakcje — ich średnią i rozrzut — i oznacza wszystko, co silnie odbiega, nigdy nie będąc poinformowanym, które historyczne transakcje były oszustwem. Klasyfikacja nadzorowana (np. regresja logistyczna, drzewa ze wzmocnieniem gradientowym) uczy się za to bezpośrednio z oznaczonych przykładów oszustwo/nie-oszustwo, by wyznaczyć granicę decyzyjną między dwiema klasami. Wykrywanie anomalii jest niezbędne w wykrywaniu oszustw, ponieważ potwierdzone etykiety oszustwa są rzadkie, opóźnione (obciążenia zwrotne mogą trwać tygodnie), a wzorce oszustw nieustannie się zmieniają — detektor anomalii może oznaczyć rzeczywiście nowe wzorce ataku, dla których żaden klasyfikator nigdy nie widział oznaczonych przykładów.

Co mierzy odległość Mahalanobisa i dlaczego jest tu lepsza niż surowa odległość euklidesowa?

Odległość Mahalanobisa mierzy, ile odchyleń standardowych punkt leży od średniej rozkładu, ale — w przeciwieństwie do odległości euklidesowej — uwzględnia korelację i różniący się rozrzut między cechami. Jest obliczana jako d(x) = √((x−μ)ᵀ Σ⁻¹ (x−μ)), gdzie μ to wektor średniej, a Σ macierz kowariancji estymowana z bieżących danych. Ponieważ kwota transakcji i czas od ostatniej transakcji są skorelowane w normalnym zachowaniu (duże zakupy zwykle następują po dłuższych przerwach), odległość euklidesowa nadmiernie oznaczałaby punkty, które są jedynie nietypowe wzdłuż już rozciągniętej osi, jednocześnie niedostatecznie oznaczając punkty nietypowe wzdłuż ciasnego, skorelowanego kierunku. Odległość Mahalanobisa normalizuje tę korelację, produkując eliptyczne (nie okrągłe) kontury równej „normalności”, które pasują do prawdziwego kształtu chmury danych.

Jak suwak progu kontroluje kompromis precyzji/czułości?

Suwak ustawia odcięcie odległości Mahalanobisa, powyżej którego transakcja jest oznaczana jako ryzyko oszustwa. Obniżenie progu oznacza więcej punktów — czułość rośnie (mniej rzeczywistych przypadków oszustwa umyka jako fałszywe negatywy), ale precyzja spada (więcej legalnych transakcji zostaje błędnie oznaczonych jako fałszywe pozytywy). Podniesienie progu robi odwrotnie: mniej alertów, wyższa precyzja, ale więcej pominiętych oszustw. Nie ma jednego „poprawnego” progu — zależy on od względnego kosztu pominiętego oszustwa w porównaniu z kosztem i utrudnieniem dla klienta fałszywego alarmu, dlatego systemy produkcyjne dostrajają go względem metryk biznesowych, a nie tylko statystycznych.

Podobne symulacje