İçeriğe geç
parazade
Yapay Zeka

SQuAD Ne Demek?

İngilizce: Stanford Question Answering Dataset

Yayın: · Son güncelleme:

SQuAD Ne Demek? Kısaca

SQuAD (Stanford Question Answering Dataset), Wikipedia makalelerinden alınmış paragraflar ve bu paragraflara dair sorulardan oluşan, cevabın metindeki bir kelime grubu olduğu, makine okuma anlama modellerini ölçmek için yaygın kullanılan bir veri setidir.

SQuAD nedir?
İçindekiler
  1. SQuAD ne demek?
  2. Sürümleri
  3. Nasıl değerlendirilir?
  4. Sınırları

SQuAD, "Stanford Question Answering Dataset" ifadesinin kısaltmasıdır. Stanford Üniversitesi araştırmacıları tarafından hazırlanan bu veri seti, bilgisayarların bir metni okuyup ona dair soruları cevaplayabilme yeteneğini ölçmek için standart hâline geldi.

SQuAD ne demek?

SQuAD'da her örnek üç parçadan oluşur: bir Wikipedia paragrafı, bu paragrafa dair bir soru ve cevap. Cevap her zaman paragrafın içindeki bir kelime ya da kelime grubudur. Model, cevabın paragrafta nerede başlayıp nerede bittiğini bulmak zorundadır. Bu tür görevlere "çıkarımsal soru yanıtlama" denir.

Varsayımsal bir örnek:

  • Paragraf: "Van Gölü, Türkiye'nin en büyük gölüdür ve sodalı suyuyla bilinir."
  • Soru: "Van Gölü'nün suyu hangi özelliğiyle bilinir?"
  • Cevap: "sodalı suyuyla"

Sürümleri

  • SQuAD 1.1 (2016): 500'den fazla Wikipedia makalesinden 100.000'i aşkın soru içerir. Her sorunun cevabı paragrafta mutlaka vardır.
  • SQuAD 2.0 (2018): Buna ek olarak, metinde cevabı olmayan 50.000'i aşkın soru eklenmiştir. Model artık cevap bulmakla kalmayıp, cevap yoksa "bu metinde cevap yok" demeyi de öğrenmelidir. Bu, sürümü belirgin biçimde zorlaştırır.

Nasıl değerlendirilir?

  • Tam eşleşme (EM): Modelin cevabı doğru cevapla birebir aynı mı?
  • F1 skoru: Modelin cevabı ile doğru cevap arasındaki kelime örtüşmesi ne kadar? Kısmen doğru cevaplara da puan verir.

Sınırları

Modeller kısa sürede SQuAD'da insan düzeyini aşan skorlar elde etti, ancak bu, metni insan gibi anladıkları anlamına gelmez. Cevabın hep metinde bir parça olması, gerçek hayattaki serbest ve çok adımlı soruları tam yansıtmaz. Yine de SQuAD, okuma anlama ve soru yanıtlama modellerinin gelişiminde önemli bir dönüm noktası olarak kabul edilir.

Sıkça Sorulan Sorular

SQuAD 1.1 ile SQuAD 2.0 arasındaki fark nedir?

SQuAD 1.1'de her sorunun cevabı paragrafta mutlaka bulunur. SQuAD 2.0'a ise metinde cevabı olmayan çok sayıda soru eklenmiştir; model bu soruları tanıyıp cevap vermekten kaçınmayı da öğrenmelidir.

SQuAD Türkçe için kullanılabilir mi?

Orijinal SQuAD İngilizcedir. Ancak benzer yöntemle hazırlanmış ya da çevrilmiş farklı dillerde soru-cevap veri setleri bulunur; Türkçe modeller için bu tür kaynaklar veya çok dilli veri setleri kullanılır.

İlgili terimler

Soru Yanıtlama(Question Answering)Soru yanıtlama (question answering), doğal dilde sorulan bir soruya, bir metinden, bilgi tabanından ya da modelin öğrendiği bilgilerden yararlanarak doğrudan ve kısa bir cevap üreten doğal dil işleme görevidir.GLUE(GLUE Benchmark)GLUE (General Language Understanding Evaluation), dil modellerinin genel dil anlama yeteneğini duygu analizi, anlam benzerliği ve çıkarım gibi dokuz farklı İngilizce görev üzerinden ölçen ve tek bir ortalama skorla özetleyen kıyaslama testidir.F1 Skoru(F1 Score)F1 skoru, bir sınıflandırma modelinin kesinlik (precision) ve duyarlılık (recall) değerlerinin harmonik ortalamasıdır. 0 ile 1 arasında değer alır; 1'e yaklaştıkça model hem az yanlış alarm verir hem de gerçek pozitifleri az kaçırır.BenchmarkBenchmark, Türkçede kıyaslama ölçütü demektir; yapay zekâda farklı modellerin performansını aynı görevler, aynı veri seti ve aynı puanlama kurallarıyla ölçüp karşılaştırmaya yarayan standart test setidir.Veri Seti(Dataset)Veri seti (dataset), belirli bir amaç için toplanmış ve genellikle tablo, görüntü, metin ya da ses gibi ortak bir yapıda düzenlenmiş veri koleksiyonudur. Makine öğrenmesi modelleri veri setleriyle eğitilir ve değerlendirilir.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.