Precision ve Recall Ne Anlama Gelir?
Precision (Kesinlik) ve Recall (Duyarlılık), sınıflandırma modellerinin performansını iki farklı açıdan sorgular. Precision "Modelimin pozitif dediği şeyler gerçekten pozitif mi?" sorusunu yanıtlarken, Recall "Gerçek pozitiflerin ne kadarını yakaladım?" sorusunu yanıtlar. İkisi de Confusion Matrix'ten türer: True Positive (TP), False Positive (FP) ve False Negative (FN) değerleri üzerinden hesaplanır.
Precision-Recall Dengesi ve F1-Score
Precision ve Recall birbiriyle ters orantılıdır: model eşik değeri (threshold) düşürüldüğünde daha fazla pozitif tahmin üretilir, Recall artar ancak Precision düşer. Bu dengeyi yönetmek için F1-Score kullanılır: 2 × (P × R) / (P + R). F1, iki ölçütün harmonik ortalamasıdır ve biri diğerinden çok düşükse ceza puanlar. Precision-Recall Eğrisi (PR Curve) farklı eşiklerdeki dengeyi görselleştirir; AUC-PR ise genel modeli tek sayıyla özetler.
LLM ve RAG Sistemlerinde Precision-Recall
Büyük dil modelleri ve Retrieval-Augmented Generation (RAG) sistemlerinin değerlendirilmesinde klasik sınıflandırma ölçütleri adapt edilmiştir. Precision@k, geri çekilen ilk k belge arasında kaçının alaka düzeyinde olduğunu ölçerken, Recall@k tüm alakalı belgelerden kaçının geri getirildiğini gösterir. RAGAS çerçevesi Context Precision ve Context Recall metriklerini kullanarak RAG boru hattının retrieval kalitesini ölçer. Ayrıca LLM çıktılarında hallüsinasyon tespitinde de precision/recall metrikleri başvurulan ölçütlerdir.