Alarm yönetimi: yapay zekâdan önce alarm sistemini düzeltin
Alarm yağmuru, bir modelle değil önce alarm felsefesiyle çözülür. Yapay zekâ, düzenli bir alarm listesi üzerinde daha iyi çalışır.
Precision, uyarıların ne kadarının gerçek bir olaya denk geldiğini; recall ise gerçek olayların ne kadarının uyarı ürettiğini gösterir. Precision = TP/(TP+FP), recall = TP/(TP+FN). Eşik yükseltildiğinde precision genellikle artar, recall azalır. Eşik, iki değerin ve F1’in, kaçırılan olayın maliyetine göre kabul edilebilir olduğu noktada seçilir.
Her uyarı, ya da her zaman dilimi, gerçekte ne olduğuyla karşılaştırılarak sınıflandırılır. Doğru uyarı (TP), gerçek bir olayla eşleşen uyarıdır. Yanlış alarm (FP), arkasında olay bulunmayan uyarıdır. Kaçırılan olay (FN), hiçbir uyarı üretmeyen gerçek bir olaydır. Doğru sessizlik (TN) ise olay yokken alarmın olmamasıdır.
Precision = TP / (TP + FP) uyarılara bakar: alarmlara ne kadar güvenilir? Recall = TP / (TP + FN) olaylara bakar: olayların ne kadarı yakalandı? Eşik, ikisi arasındaki dengeyi kaydırır. F1 = 2PR / (P + R) ikisini tek sayıda birleştirir, ama hangi hatanın daha pahalı olduğunu söylemez.
Varsayımsal bir hatta bir ayda 10 gerçek olay olsun. Eşik A’da model 12 alarm veriyor ve bunların 8’i gerçek: TP = 8, FP = 4, FN = 2.
Eşik B’de, daha yüksek bir eşikle, model 7 alarm veriyor ve bunların 6’sı gerçek: TP = 6, FP = 1, FN = 4.
Eşik yükselince precision 0,667’den 0,857’ye çıkar; ama recall 0,80’den 0,60’a düşer ve F1 de 0,727’den 0,706’ya geriler. B’nin daha iyi olup olmadığı, kaçırılan bir olayın maliyetine bağlıdır.
Birinci hata sayım birimidir. 30 dakika boyunca her dakika eşiğin üzerinde kalan tek bir olay, 30 alarm değil tek bir olay sayılmalıdır. Örnek düzeyinde ve olay düzeyinde hesaplanan precision çok farklı çıkabilir; hangisini raporladığınızı belirtin.
İkinci hata doğruluk (accuracy) kullanmaktır. Olayların nadir olduğu veride hiç alarm üretmeyen bir model bile yüksek doğruluk verir. Üçüncü hata eşiği test verisine göre seçmektir. Eşik ayrı bir doğrulama döneminde seçilmeli, test dönemi en sonda yalnızca bir kez kullanılmalıdır. Bir alarmın olayla eşleşmesi için de kural gerekir: olaydan kaç dakika önce ya da sonra gelen uyarı isabet sayılacak?
Bu, kaçırmanın mı yoksa yanlış alarmın mı daha pahalı olduğuna bağlıdır. Güvenlik ya da kritik kalite riski varsa recall genellikle önce gelir. Her alarmın elle incelenmesi gerekiyorsa ve operatörler zaten yoğunsa precision önemlidir. Karar, tesisten alınan bir maliyet tahminiyle verilmelidir.
Tek başına değildir. F1, precision ve recall’u eşit ağırlıkla birleştirir ve gerçek negatifleri hiç kullanmaz. Eşik seçimini anlaşılır kılmak için precision ve recall ayrı ayrı, mümkünse birkaç eşik değeri için birlikte gösterilmelidir.
Örnek sayılar varsayımsaldır; sahada doğrulanmış sonuç iddiası değildir.