Türkçe talimat-koşullu PII maskeleme modelinin LoRA adaptörü. Kullanım için merge edilmiş tam model önerilir: pii-guard-turkish-0.6b.
Girdi : Ahmet Yıldız 0542 321 45 67 numarasından aradı, ibanı TR12 0001 2000 0034 5678 9012 34
Çıktı : [AD] [TEL] numarasından aradı, ibanı [IBAN]
Bir LLM'e veri göndermeden önceki maskeleme katmanı, log temizleme ve KVKK/GDPR veri
minimizasyonu için tasarlandı. 53 PII etiketi tanır ve talimat okur: aynı metin,
farklı politika altında farklı maskelenir.
Sonuçlar
Eğitim verisinden tamamen bağımsız, elle kurulmuş 1.000 örneklik benchmark üzerinde
satır düzeyi tam eşleşme (çıktının beklenen metinle karakter karakter aynı olması —
tek bir etiket hatası satırın tamamını yanlış sayar):
Model
Tam Eşleşme (1000)
Şema-nötr (903)
cagrigungor/pii-guard-turkish-0.8b
0.876
0.889
cagrigungor/pii-guard-turkish-0.6b
0.828
0.850
cagrigungor/pii-guard-turkish-270m
0.740
0.770
melikegks/turkish-pii-guard-0.8b
0.731
0.810
Şema-nötr sütun, [YAS] [CINSIYET] [UYRUK] etiketlerinin maskelenmesini gerektiren 97 satır
hariç tutularak hesaplanır (bu üç etiket her modelin şemasında bulunmadığından modeller arası
adil kıyas bu sütundur). Benchmark halka açıktır ve yeniden üretilebilir:
Benchmark bileşimi: tam maskeleme (350), beyaz liste (200), kara liste (150), kapsam dışı (100),
tuzaklı negatif (200); içinde BÜYÜK HARF, Türkçe ek almış PII, sözle yazılmış numaralar,
çok kişili metinler ve 300-900 karakterlik uzun girdiler işaretli dilimler halinde bulunur.
Kategori kırılımı (bu model): tam maskeleme 0.806 · beyaz liste 0.825 ·
kara liste 0.647 · kapsam dışı 0.860 · negatif 0.990. Zor dilimler: ekli PII 0.758 ·
BÜYÜK HARF 0.784 · uzun metin 0.698 · sözle yazım 0.676.
Ek almış PII: kesme işaretli ekler ünlü uyumuyla korunur —
Ayşe Yılmaz'ın hesabına havale yap -> [AD]'ın hesabına havale yap
Sözle yazılmış değerler: tc kimlik numaram yedi bir dokuz yedi ... -> tc kimlik numaram [TCKN]
BÜYÜK HARF girdi: ADIM AHMET TC 12345678901 -> ADIM [AD] TC [TCKN]
Çok kişili metin: aynı cümledeki farklı kişiler ayrı ayrı maskelenir
Tuzaklara direnç: fatura/sipariş numarası, şehir adlı projeler, "tc kimlik alanı boş
bırakılamaz" gibi PII kelimesi geçen ama PII içermeyen metinler değiştirilmez
Sınırlar
Değerlendirme sentetik veriyle yapılmıştır. Eğitim ve benchmark verisi Faker + LLM
üretimidir; gerçek kişi verisi içermez. Gerçek kullanıcı metnindeki performans ölçülmemiştir.
Kendi verinde ölçmeden kritik bir hatta koyma.
Şema dışı etiket üretebilir. Üretimde 53 etiketlik bir whitelist katmanı öneririz;
şema dışı etiket içeren çıktıyı reddedip insan incelemesine gönder.
Zayıf dilimler (benchmark kırılımından): kara liste talimatları ve sözle yazılmış
uzun sayı dizileri en düşük skorlu dilimlerdir. Bu dilimlerde çıktı doğrulaması ekle.
Yalnızca Türkçe. Başka dillerde test edilmedi.
Karar destek aracı değildir. KVKK/GDPR sorumluluğu kullanandadır; kritik akışlarda
insan denetimi gerekir.