5. Bölüm · Uygulamalı Doğal Dil İşleme
ATLA seçeneğini açıklayan bir etiketleme kılavuzu yazabilirsinizsentiment adlı tek bir sütunla karşılaştırılarak hesaplandıHer tablo hangi bileşenin sabit kaldığını belirtir; böylece bir skor değişimi yalnızca o tablonun kontrollü karşılaştırması içinde yorumlanır.
| gözlenen | geçerli olduğu kapsam |
|---|---|
| Test etiketlerindeki %2’lik bir hata oranı, tablonun birincisini 76,21’den 73,13’e indiriyor — bag-of-words rakibinin özgün etiketlerle aldığı 73,51’in altına | Test etiketleri farklı olan iki koşulun karşılaştırılması; ortak bir test kümesinde sıralamanın tersine dönmesi değil. Aynı gürültülü etiketlerde 2,69 puanlık fark ortalama 2,50’ye iniyor ve 200 çekimin hiçbirinde sıra değişmiyor |
| Modelin en güçlü biçimde itiraz ettiği 40 seçilmiş test yorumunun 20’si, tek bir ikili etiketle anlatılması güç metinler olarak sınıflandırıldı | Tek okuyucu, seçilmiş bir örneklem: bu oran veri kümesinin bütününe taşınamaz |
| 1.000 temiz etiket, %10 gürültülü 40.000 etiketle başa baş gidiyor; %20 gürültüde 500 temiz etiket 40.000’in önünde | Tek model ve tek derlemde yapay gürültü; beraberlik de öndeki sonuç da onar seed’le ayrıca sınandı |
Model değiştiği için değil, skorun hesaplandığı etiketler değiştiği için.
Etiketler kendiliğinden oluşmaz. Her adımda etiketin anlamı sizin sandığınızdan uzaklaşabilir.
| adım | orada ne olur | ne bozulabilir |
|---|---|---|
| ham metin | kazınmış ya da kaydedilmiş | seçilim — yorum yazanlar ≠ satın alanlar (%93,7 olumlu) |
| şema | sınıflar ne | şema boşluğu — sınıfların ifade edemediği metinler (40 yorumda 20) |
| kılavuz | nasıl karar verilir | belirsizlik — kılavuz burada sessiz kalıyor (insan–insan κ burada ölçülmedi) |
| etiketleyici | okur, tuşa basar | açık etiket hatası — olası: yorgunluk, yanlış okuma/tuş (40 yorumda 11) |
| saklanan etiket | tek bir sütun | çöküş — uyuşmazlık kaydı saklanmıyor (geriye 1 sütun) |
Tablodaki 20/40 ve 11/40, yalnızca modelin en güçlü biçimde itiraz ettiği 40 test yorumunun tek okuyucuyla yapılan denetimine aittir; diğer aşamalardaki sorunların sıklığı bu bölümde ölçülmedi.
| soru | neye bakılır |
|---|---|
| Metni kim üretti? | “İnternet” değil: hangi platform, hangi kitle, hangi zaman aralığı. Yorum yazmayı seçen insanlar, satın alan insanlarla aynı kitle değildir |
| Etiketleri kim, nasıl üretti? | Alan uzmanları, crowdworker’lar (kitle kaynaklı etiketleme çalışanları), bir model ya da platformun yıldız puanı. Yıldız puanından duygu sınıfı türetmek bir vekil etiketleme kararıdır |
| Hangi soruyu cevaplıyorlardı? | “Bu yorum olumlu mu?”, “Bu ürünü alır mıydınız?” ve “Bu müşteri memnun mu?” soruları aynı metin üzerinde farklı etiketler üretir |
| Lisansı ne ve sizin kullanımınızı kapsıyor mu? | “Yalnızca araştırma için” gerçek bir kısıttır. Metnin yeniden dağıtılmasına izin veren ama ondan türetilmiş modellerin dağıtılmasına izin vermeyen bir lisans da öyle |
| Hangi hukuki dayanak ve hangi bildirim vardı? | Bir yorumu herkesin okuyabilmesi, model eğitimine açık rıza verildiğini göstermez |
| Ne eksik? | Hangi metinler silindi, filtrelendi ya da hiç yazılmadı; bu hangi grupları etkiliyor? |
Kaynakta bulunmayan bilgileri “belgelenmemiş” diye kaydedin ve bu belirsizliğin kullanım kararınıza etkisini ayrıca değerlendirin.
Longpre vd. 2024
10.000 test satırından seed 42 ile çekilen 100 satır, etiketiyle birlikte okundu. Ölçütler okumadan önce sabitlendi: hata, karara bağlanamaz, tamam.
4745 numaralı test satırının tamamı: sipariş verdim umarım tez ulaşır :). Referans etiket: olumlu.
sentiment etiketinin hangi soruya göre üretildiği belgelenmediği için bu satırın kaynak etiketi hakkında “hatalı” hükmü vermiyoruzSorun, kaynak etiketleyicinin yanlış karar vermesinden çok, hedef sorunun tanımında olabilir. Etiket hatası ile şema sorunu arasındaki bu ayrımı aklınızda tutun.
Bir ön eleme kuralı: ama, fakat, ancak ve lakin sözcüklerini işaretleyin. 10.000 test yorumunun 2.003’ünde (%20,03) dört bağlaçtan en az biri eşleşti.
| karşıtlık kuralı eşleşen | eşleşmeyen | |
|---|---|---|
| test kümesindeki payı | %20,03 | %79,97 |
| referans etikette olumsuz oranı | %11,48 | %5,03 |
| model doğruluğu | 84,07 | 94,70 |
| model macro-F1 | 72,11 | 77,72 |
| model F1 (olumsuz) | 53,84 | 58,27 |
İki durumun ortak noktası: etiket yalnızca metni değil, etiketleme sürecini de yansıtabilir.
### etiketleme kılavuzu v1 — ürün yorumu duygusu
GÖREV
Her yorumu, yorumcunun ÜRÜN HAKKINDAKİ hükmüne göre olumlu (1) ya da
olumsuz (0) etiketle.
KARARA BAĞLANMIŞ VAKALAR (yukarıdaki tanımı somutlaştırırlar)
1. Teslimat, paketleme, satıcı ve iade ÜRÜN DEĞİLDİR.
"Kargo hızlı, ürün işe yaramaz" -> 0
"Kargo geç geldi, ürün harika" -> 1
2. Fiyat şikâyeti, yorumcu ürünün değmediğini söylemedikçe olumsuz
SAYILMAZ.
"Pahalı ama mükemmel" -> 1
"Bu paraya değmez" -> 0ATLA seçeneği de gerekir; hepsi bir sürüm numarasıyla birlikte saklanır 3. Ürün hakkında karışık hüküm: SON yan cümle kazanır.
"İyi kesiyor ama sapı kırıldı" -> 0
"Sapı kalitesiz ama çok iyi kesiyor" -> 1
4. Henüz teslim alınmamış / hüküm verilmemiş -> ATLA (etiketleme)
5. Kesilmiş metin: görünen metinde bir hüküm varsa etiketle,
yoksa ATLA.
6. Olumsuzlamayı bağlamında değerlendir. "fena değil" ürün için
olumludur. "fena değil ama çabuk bozuldu" ise, son ürün hükmü
olumsuz olduğu için 3. kurala göre 0'dır.ATLA diye bir seçenek var: karara bağlanamaz öğelerde ikili seçim yapmaya zorlamak uyuşmazlık üretebilir — ya da görünürde yüksek ama anlamsız bir uyumİkinci bir insan etiketleyici yoktu. A, referans sentiment sütunu; B, bir sözlük kuralı — 36 olumlu ve 37 olumsuz ifade — 10.000 test satırının hepsine uygulandı.
\[\kappa = \frac{p_o - p_e}{1 - p_e} = \frac{0{,}9342 - 0{,}9099}{1 - 0{,}9099} = \mathbf{0{,}2698}\]
Cohen 1960
A’nın olumsuz dediği 632 yorumun tümü ve A’nın olumlu dediği yorumlardan rastgele 632’si: 1.264 satırlık yapay dengeli bir altörneklem.
Feinstein & Cicchetti 1990 · Cicchetti & Feinstein 1990
Sayıyı ve aralığı raporlayın; sıfatı konuşmayı başlatacak bir etiket olarak görün, asla bir geçme notu olarak değil.
Fleiss 1971 · Krippendorff 2018 · Landis & Koch 1977
Uyum ölçümü teşhistir; uzlaştırma (adjudication) ise onun ardından gelen adım. Üçüncü adımı bir oylama sanmayın.
| örneklem | kappa’nın standart hatası | sonucu |
|---|---|---|
| 10.000 öğe | yaklaşık 0,02 | — |
| düz rastgele 200 öğe | yaklaşık 0,14 | 0,27’lik bir nokta kestiriminin %95 aralığı kabaca \([-0{,}02,\ 0{,}54]\) |
| tabakalı: referans etiketi olumsuz 100 ve olumlu 100 öğe | yaklaşık 0,04 | nokta kestirimi 0,21 civarına geliyor |
Bu sayılar referans–sözlük tablosundan yeniden örneklemeyle elde edildi; iki insanla yaptığınız pilotta aralığı ayrıca hesaplayın.
Yargıları tek bir etikete nasıl indireceğiniz bir seçimdir ve ham yargıları saklamak, bu seçimi sonradan değiştirebilmenizi sağlar.
Dawid & Skene 1979 · Uma vd. 2021 · Plank 2022
40.000 satırın tamamını elle okumak pahalıdır. Hangi satırların önce okunacağını seçen bir yordam kurun.
skf = StratifiedKFold(n_splits=5, shuffle=True, random_state=42)
oof = np.zeros(len(y))
for train_idx, val_idx in skf.split(Xtr, y):
m = clf().fit(Xtr[train_idx], y[train_idx])
oof[val_idx] = m.predict_proba(Xtr[val_idx])[:, 1]
# modelin karşı sınıfa verdiği puan;
# etiketin yanlış olma olasılığı değildir
wrong_conf = np.where(y == 1, 1 - oof, oof)Northcutt vd. 2021
| eşik | işaretlenen satır | pay | referans etiket olumlu | referans etiket olumsuz |
|---|---|---|---|---|
| > 0,50 | 3.026 | %7,57 | 2.232 | 794 |
| > 0,90 | 92 | %0,23 | 49 | 43 |
| > 0,95 | 34 | %0,09 | 18 | 16 |
| > 0,99 | 2 | %0,005 | 2 | 0 |
Vektörleştirici de her katta yalnızca eğitim kısmıyla eğitildiğinde 0,90 eşiğini aşan 92 satır 123’e, 0,95 eşiğindeki 34 satır 47’ye çıkıyor; ilk listedeki 92 adayın 89’u yeni listede de var. Bundan sonrası 92 satırlık ilk listeye ait.
Ayrı bir denetim, bu kez test kümesinde: modelin saklanan etikete en yüksek puanla itiraz ettiği 40 yorum.
### 40 highest-confidence gold/model disagreements, test set, read by hand
hata (referans etiket yanlış) 11 27.5%
şema (ikili etiket metni temsil edemiyor) 20 50.0%
model (etiket savunulabilir, sınıflandırıcı yanlış) 9 22.5%
--
veri tarafındaki problemler 31 / 40
şema dökümü: karışık 12 · kesilmiş 4 · ılık (ne övgü ne yergi) 3 · hüküm yok 1| satır | referans | metin ne diyor | nasıl okundu |
|---|---|---|---|
| 6874 | olumsuz | açık övgü içeriyor, çekince görünmüyor; model p(olumlu) = 0,984 | olumsuz etiketle açıkça çelişiyor |
| 8356 | olumlu | “yastıklar ince yeterli değil”; p = 0,059 | açık bir çelişki daha |
| 8006 | olumlu | iade sürecini övüyor; iade gerekçesi olarak “beğenmedim” dediğini aktarıyor; p = 0,034 | model hatası olarak sayıldı; kılavuz v1 altında etiket 0 olurdu ya da satır ATLA |
| 2544 | olumlu | “paketleme başarısız. ampüller fena değil” | iki ayrı yön hakkında zıt kutuplu iki hüküm |
Kategori hedef tanımına bağlı: sayıları bir oran değil, bir yön olarak okuyun.
### repairs, judged on the test split used throughout the chapter
acc macro-F1 F1(neg)
baseline (no repair) 92.57 76.21 56.47
drop 92 (p > 0.90) 92.37 75.72 55.61
flip 92 (p > 0.90) 92.47 75.94 55.99
drop 34 (p > 0.95) 92.39 75.83 55.83
flip 34 (p > 0.95) 92.52 76.03 56.15
drop 2 (p > 0.99) 92.54 76.15 56.37
flip 2 (p > 0.99) 92.52 76.11 56.31Bu altı onarım koşulunun hiçbiri, kullanılan test bölmesinde baseline’ı geçmedi. En büyük fark yaklaşık yarım macro-F1 puanı (92 satırı silmek: −0,49).
92 işaretle aynı sınıf bileşimine sahip (49 olumlu, 43 olumsuz) rastgele 92 satır, 20 ayrı çekim.
Bir inceleme listesi üretmek ile o listedeki satırları topluca silerek ya da çevirerek skor artırmak ayrı hedeflerdir. İşaret bir karar değil, bir okuma listesidir.
Eğitim etiketleri kontrollü oranlarda bozuldu, model yeniden eğitildi, özgün test etiketleriyle değerlendirildi. Oranlar kaynak sınıfın payıdır; “symmetric” o payı her iki sınıfta da çevirir.
| koşul | çevrilen satır | sonrasında sınıf | macro-F1 |
|---|---|---|---|
| %10’da olumsuz → olumlu | 2.529 olumsuzun 253’ü | olumlu sınıf 37.724’e çıkıyor ve bunların 253’ü yanlış: %0,67 bulaşma; olumsuz sınıf 2.276’ya iniyor, geride kalan her üye doğru | 76,42 |
| %10’da olumlu → olumsuz | 37.471 olumlunun 3.747’si | olumsuz sınıf 2.529 doğru artı 3.747 yanlış: %59,7’si yanlış etiketli | 63,63 (−12,58) |
| %1’de olumlu → olumsuz | 375 satır, bütün eğitim satırlarının %0,94’ü | artık olumsuz etiketli olan her şeyin %12,9’u (2.904’ün 375’i) | 74,17 (−2,04) |
ATLA seçeneğine ve uzlaştırmaya yönlendirinEtiketleme hata oranınızı sınıf başına ölçün. Her seferinde kaynak sınıfı da hedef sınıfı da adlandırın ve yüzdeyle birlikte satır sayısını verin.
| çevrilen etiket | olumsuz → olumlu | olumlu → olumsuz | olumsuz sınıftaki payı | olumlu sınıftaki payı |
|---|---|---|---|---|
| 250 | 76,35 (sd 0,17) | 74,98 (sd 0,25) | %9,9 | %0,67 |
| 500 | 76,80 (sd 0,20) | 73,64 (sd 0,20) | %19,8 | %1,33 |
| 1.000 | 76,95 (sd 0,68) | 71,11 (sd 0,27) | %39,5 | %2,67 |
| 2.000 | 68,60 (sd 1,02) | 67,91 (sd 0,15) | %79,1 | %5,34 |
Etiket bozmaları metinden bağımsız seçildi. Gerçek hatalar zor öğelerde kümelenebilir ve aynı nominal oranın etkisi o durumda farklılaşır (Wei vd. 2022): bu sayıları bir sınır olarak okumayın.
Şimdi tersi: özgün veriyle bir kez eğitilmiş tek bir model, test etiketlerinin kontrollü biçimde çevrilmiş sürümlerine göre puanlanıyor.
### one fixed model, corrupted test labels, mean of 5 seeds
test noise acc macro-F1 F1(neg) sd(macro-F1)
### noise here = share of ALL test rows, flipped uniformly at random
0% 92.57 76.21 56.47 0.00
1% 91.73 74.68 53.90 0.23
2% 90.85 73.13 51.31 0.12
5% 88.31 69.41 45.36 0.17
10% 84.19 64.79 38.66 0.24
20% 75.48 57.00 28.82 0.36| sistem | macro-F1 |
|---|---|
| TF-IDF 1–2 gram, özgün test etiketleri | 76,21 |
| TF-IDF 1–2 gram, %1 test etiketi gürültüsü | 74,68 |
| bag of words, özgün test etiketleri | 73,51 |
| TF-IDF 1–2 gram, %2 test etiketi gürültüsü | 73,13 |
| TF-IDF unigram, özgün test etiketleri | 71,95 |
| TF-IDF char_wb 3–5, özgün test etiketleri | 70,39 |
%2’lik yapay gürültü aynı modeli 76,21’den 73,13’e indiriyor; bag-of-words’ün özgün etiketlerle aldığı 73,51’in altına. Buradan sıralamanın tersine döndüğü sonucunu çıkarmayın: iki model ortak bir etiket sürümünde karşılaştırılmıyor.
“Hangi test kümesi, hangi etiketlerle” sorusu her karşılaştırmada yer almalı.
Test etiketlerine ayrı bir kalite bütçesi ayırın.
Recht vd. 2019 · Beyer vd. 2020
### split-before-dedup, the ordinary careless mistake
rows removed by exact de-duplication 1,657 (0.70%)
test rows also present in train 45 (0.45% of test)
near-duplicates after normalisation 34 (0.34% of test)
same model, same run:
accuracy on the 45 leaked rows 93.33
accuracy on the 9,955 clean rows 91.90
macro-F1 on the leaked rows 76.76
macro-F1 on the clean rows 74.08| eğitime kopyalanan test satırı | doğruluk | macro-F1 | F1 (olumsuz) |
|---|---|---|---|
| %0 | 92,57 | 76,21 | 56,47 |
| %1 | 92,57 | 76,27 | 56,60 |
| %2 | 92,62 | 76,41 | 56,86 |
| %5 | 92,65 | 76,53 | 57,08 |
| %10 | 92,82 | 77,14 | 58,20 |
| %25 | 93,33 | 78,59 | 60,82 |
| %50 | 94,00 | 80,89 | 65,07 |
| %100 | 95,62 | 85,89 | 74,17 |
%10’luk doz, gerçek bir modelleme iyileştirmesinden beklenecek büyüklükte bir fark veriyor. Etki bu modele, bu veri kümesine ve bu kopyalama düzenine özgü: %10 başına sabit bir kazanç ya da doğal bir sızıntının etkisinin kestirimi değil.
| risk | denetim |
|---|---|
| Bölmeler arası birebir yinelemeler | Bölmeden önce metne göre gruplayın; aynı metin farklı etiketler taşıyorsa önce bu çelişkiyi inceleyin (bu derlemde 77 grup), ardından belgelediğiniz bir kuralla tekilleştirin |
| Yakın yinelemeler | Büyük-küçük harfi, noktalamayı ve boşlukları normalleştirin, sonra karşılaştırın; daha uzun metinlerde kelime n-gram’larının (“shingle”) Jaccard benzerliği ya da MinHash |
| Grup sızıntısı | Aynı kullanıcı, aynı belge, aynı hasta: satıra göre değil, gruba göre bölün. Bu derlemde yorumcu kimliği yok; bu sınırlılığı raporlayın |
| Zamansal sızıntı | Modeliniz gelecekteki veri üzerinde çalışacaksa test kümeniz de gelecekten olmalı |
| Ön işleme sızıntısı | Vektörleştiriciyi, ölçekleyiciyi ve öznitelik seçiciyi yalnızca ilgili eğitim kısmıyla eğitin — her katın içinde de (bu bölümün denetiminde 92 → 123) |
| Benchmark bulaşması | Halka açık test metinleri, fine-tuning (ince ayar) yaptığınız ön eğitimli modelin ön eğitim verisine girmiş olabilir |
Kapoor & Narayanan 2023 · Magar & Schwartz 2022 · Oren vd. 2024
ATLA seçeneği ve karara bağlanmış örnekler, etiketleyicinin belirsiz bir vakada zorla ikili karar vermesini önleyebilirVeri kümenizin datasheet’ine kimin etiketlediğini, nasıl ve ne kadar ücretlendirildiğini, bilinmeyenlerle birlikte açıkça yazın.
Gray & Suri 2019 · Sambasivan vd. 2021 · Gebru vd. 2021
Aynı model, yedi bütçe büyüklüğü ve altı gürültü seviyesinde, her biri üç seed’le; 42 hücrenin hepsi aynı özgün test etiketleriyle değerlendirildi.
### macro-F1 by budget and label noise (clean test set, 3 seeds)
0% 5% 10% 20% 30% 40%
500 59.44 58.56 55.57 51.18 47.40 42.12
1,000 63.71 60.91 57.77 52.32 46.99 42.78
2,500 68.76 64.17 60.03 53.36 48.23 42.93
5,000 71.69 66.00 60.21 53.17 47.86 42.42
10,000 73.72 66.47 61.81 54.46 48.53 42.88
20,000 74.89 66.99 62.04 55.21 49.09 43.81
40,000 76.21 68.18 63.20 55.74 49.34 44.16| çift | ızgarada (3 seed) | onar seed’le yeniden koşu | okuma |
|---|---|---|---|
| 1.000 temiz etiket ile %10 gürültülü 40.000 etiket | 63,71’e karşı 63,20: fark 0,51 puan | 62,24 (sd 2,24; 59,29–65,44) ve 62,66 (sd 0,46) | bir beraberlik: yüz seed çiftinin 37’sinde küçük temiz küme önde |
| 500 temiz etiket ile %20 gürültülü 40.000 etiket | 59,44’e karşı 55,74 | fark 3,9 puan | yüz seed çiftinin hepsinde aynı yönde |
Izgara kalite–miktar dengesini gösterir. Para başına getiriyi değerlendirmek için etiketleme ve kalite kontrol maliyetlerinin ayrıca bilinmesi gerekir.
Lowell vd. 2019
| yöntem | ne yaparsınız | neye dikkat edilir |
|---|---|---|
| Weak supervision (zayıf denetim) | kısmi ve gürültülü etiketleme fonksiyonları yazıp birleştirirsiniz; bu bölümdeki sözlük kuralı böyle bir kaynak | bağımlılık: aynı anahtar kelime listesinin beş varyasyonu beş bağımsız kanıt sayılmamalıdır |
| Distant supervision (uzaktan denetim) | var olan bir sinyali vekil etiket olarak kullanırsınız: yıldız puanları, bir bilgi tabanı, kullanıcı tıklamaları | vekil, hedefin kendisi değildir: 3 yıldızlı bir yorum “nötr” demek değildir |
| LLM ile etiketleme | büyük bir modele prompt vererek verinizi etiketletirsiniz | modelin sistematik yanlılıkları; etiketler sonradan değerlendireceğiniz bir modelden bağımsız olmayabilir |
Bu yöntemler insan etiketine duyulan ihtiyacı azaltabilir, ama kalite denetiminin yerini kendiliğinden almaz. İşe yarayıp yaramadığını bilmek için yine de insan etiketli bir test kümesine ihtiyacınız var.
Ratner vd. 2017 · Gilardi vd. 2023 · Ziems vd. 2024 · Panickssery vd. 2024 · Pangakis vd. 2023
Ana test kümesi, hedef kullanım dağılımından bağımsız olarak seçilmiş gerçek metinlere dayanmalıdır. Sentetik örnekler ek stres testlerinde kullanılabilir; ana performans kestiriminin yerine geçmez.
Wang vd. 2023 · Shumailov vd. 2024 · Gerstgrasser vd. 2024
Gebru vd. 2021 · Mitchell vd. 2019 · Sambasivan vd. 2021
### datasheet özeti — Türkçe ürün yorumları
BİLEŞİM
235.165 yorum; birebir yinelemeler çıkarıldıktan sonra 233.508
(1.657 fazla satır, %0,70). %93,7 olumlu. 77 metin iki etiketi
birden taşıyor. Ürün kategorisi, tarih ve yorumcu bilgisi yok.
LİSANS VE KÖKEN
Özgün GitHub deposunun lisans dosyası ve kartın lisans bölümü
CC BY-SA 4.0; Hugging Face sayfasının üst lisans alanı "unknown"
(10 Ekim 2026'da kontrol edildi). Toplandığı site ve tarih
belgelenmemiş.
ETİKETLER
Kaynağı bilinmiyor; türetilme yolu belgelenmemiş (yıldız puanlarından
türetilmiş olabilir). Ortada bir kılavuz belgesi yok. Etiketleyiciler
arası uyumun ölçülüp ölçülmediği bildirilmemiş.BİLİNEN SINIRLILIKLAR
- Test yorumlarının %20,03'ünde ama/fakat/ancak/lakin bağlaçlarından
biri geçiyor; bu tek başına karışık duygu ya da ikili şema sorunu
göstermez. Bu altkümede model macro-F1'i 72,11, kalanında 77,72.
- Testte modelin en yüksek puanla itiraz ettiği 40 yorum tek okuyucu
tarafından incelendi: 11 açık etiket çelişkisi, 20 şema sorunu.
Bu oranlar derlemin tamamına genellenemez.
- Rastgele seçilmiş 100 test satırında aynı okuyucu 0 açık çelişki ve
karara bağlanamayan 7 satır buldu. Sıfır gözlem için yaklaşık %3'lük
"üç kuralı" üst sınırı, bağımsız örnekleme ve aynı hata tanımı
koşuluyla geçerlidir.
- Seçilim yanlılığı: yorumcular kendi kendini seçiyor. Yorum
yazmayanlar veride yok. (Ölçülmedi.)Göreve özgü bağımsız bir doğrulama olmadan önerilmez: olumsuz sınıftaki hataların pahalı olduğu saha kullanımları. İyi bir datasheet, sayı verilemeyen sınırlılıkları da açıkça kaydeder.
| faaliyet | sağlayabileceği bilgi | ne zaman yapılır |
|---|---|---|
| rastgele 100 satırı elle okumak | açık çelişki ve belirsizlik adayları; oran için geniş bir belirsizlik aralığı | veri alındığında, modellemeden önce |
| örnekli bir etiketleme kılavuzu yazmak | karar kurallarının ne kadar açık olduğu | toplu etiketlemeden önce |
| ortak bir örneklemde iki insanın uyumunu ölçmek | uyuşmazlık matrisi ve örneklemeye bağlı bir kappa | kılavuz pilotunda |
| out-of-fold işaretleme + elle okuma | incelenecek aday satırlar | eğitim verisi oluştuğunda |
| sızıntı denetimi | bölme ve ön işleme riskleri | bir sonucu raporlamadan önce |
Model skoruyla birlikte değerlendirme etiketlerinin kalitesini de raporlamak gerekir.
İki bağımsız etiket kaynağı öğelerin %93’ünde anlaşıyor. Bu yeterli mi?
Kaynak sınıfın %10’unu yanlış etiketlemek kaç macro-F1 puanına mal oldu?
A modeli test kümenizde B modelini 1,2 macro-F1 farkla geçiyor. A’yı yayına alır mısınız?
Otomatik bir denetim 40.000 eğitim etiketinizin 92’sini işaretliyor. Silelim mi?
Ya 5.000 özenli etiket ya da 40.000 ucuz etiket için bütçeniz var. Hangisi?
Bölümdeki yedi sorudan üçü. Cevaplarken tek bir oran vermek yerine yönü ve hangi bölmeyi söyleyin.
ATLA seçeneğine izin verinKendi kappa’nızı bu bölümdeki 0,2698 ile karşılaştırmayın: o, insan–insan değil referans etiket–sözlük karşılaştırması. Metnin tamamı: kitabın 5. bölümü.
Uygulamalı Doğal Dil İşleme · Applied NLP