İçeriğe geç
parazade
Yapay Zeka

Bilgi Kazancı Nedir?

İngilizce: Information Gain

Yayın: · Son güncelleme:

Bilgi Kazancı Nedir? Kısaca

Bilgi kazancı (information gain), bir veri setini belirli bir özelliğe göre böldükten sonra entropide, yani belirsizlikte ne kadar azalma olduğunu ölçen değerdir. Karar ağaçlarında en iyi bölme özelliğini seçmek için kullanılır.

Bilgi Kazancı nedir?
İçindekiler
  1. Bilgi kazancı nedir?
  2. Örnek
  3. Nerelerde kullanılır?
  4. Nelere dikkat etmeli?

Bilgi kazancı, "bu soruyu sorarsam belirsizlik ne kadar azalır?" sorusunun sayısal cevabıdır. Karar ağacı algoritmaları her adımda en yüksek bilgi kazancı sağlayan özelliği seçerek ağacı büyütür.

Bilgi kazancı nedir?

Bilgi kazancı, bölmeden önceki entropi ile bölmeden sonraki alt grupların ağırlıklı ortalama entropisi arasındaki farktır:

Bilgi kazancı = Entropi(üst) − Σ (alt grup oranı × Entropi(alt grup))

Alt gruplar ne kadar "saf" olursa, yani her biri ağırlıkla tek bir sınıftan oluşursa, bilgi kazancı o kadar yüksek olur.

Örnek

Varsayımsal 10 kişilik bir veri setinde 5 kişi bir ürünü almış, 5 kişi almamış olsun. Entropi 1 bittir (en yüksek belirsizlik).

"Daha önce üye olmuş mu?" sorusuyla bölelim:

  • Üye olanlar (4 kişi): 4'ü de almış → entropi 0
  • Üye olmayanlar (6 kişi): 1'i almış, 5'i almamış → entropi yaklaşık 0,65

Ağırlıklı ortalama: 0,4 × 0 + 0,6 × 0,65 ≈ 0,39

Bilgi kazancı: 1 − 0,39 ≈ 0,61 bit. Başka bir özelliğin kazancı daha düşükse, karar ağacı bu soruyu ilk bölme olarak seçer.

Nerelerde kullanılır?

  • ID3 ve C4.5 gibi karar ağacı algoritmalarında bölme ölçütü olarak
  • Özellik seçimi yaparken hedefle ilişkisi güçlü değişkenleri bulmak için
  • Bilgi teorisinde iki değişkenin ortak bilgisini ölçen "karşılıklı bilgi" kavramıyla aynı temele dayanır

Nelere dikkat etmeli?

Bilgi kazancı, çok sayıda farklı değeri olan özellikleri kayırma eğilimindedir. Örneğin müşteri numarası her kişiyi ayrı gruba koyar ve kusursuz görünen ama işe yaramayan bir bölme yaratır. Bu sorunu azaltmak için kazanç oranı (gain ratio) gibi düzeltilmiş ölçütler ya da Gini safsızlığı kullanılabilir.

Sıkça Sorulan Sorular

Bilgi kazancı ile Gini safsızlığı arasındaki fark nedir?

İkisi de karar ağaçlarında bölme kalitesini ölçer. Bilgi kazancı entropiye dayanır ve logaritma içerir; Gini safsızlığı ise yanlış sınıflandırma olasılığına dayanır ve hesaplaması biraz daha hızlıdır. Pratikte çoğu zaman benzer sonuçlar verirler.

Bilgi kazancı negatif olabilir mi?

Hayır. Bir bölme belirsizliği artıramaz; en kötü durumda hiç azaltmaz ve kazanç sıfır olur.

İlgili terimler

Entropi(Entropy)Bilgi teorisinde entropi, bir rastgele değişkenin sonucundaki belirsizliğin ya da ortalama bilgi miktarının ölçüsüdür. Sonuçlar ne kadar öngörülemezse entropi o kadar yüksek, sonuç ne kadar kesinse o kadar düşüktür.Gini Safsızlığı(Gini Impurity)Gini safsızlığı (Gini impurity), bir veri grubundan rastgele seçilen bir örneğin, gruptaki sınıf dağılımına göre rastgele etiketlenmesi hâlinde yanlış sınıflandırılma olasılığıdır. Karar ağaçlarında bölme kalitesini ölçmek için kullanılır.Karar Ağacı(Decision Tree)Karar ağacı, veriyi bir dizi koşul sorusuyla adım adım dallara ayırarak sınıflandırma ya da sayısal tahmin yapan, ağaç biçiminde gösterilebilen ve kararları kolay yorumlanan bir makine öğrenmesi modelidir.Özellik Seçimi(Feature Selection)Özellik seçimi (feature selection), bir veri setindeki tüm özellikler arasından modelin başarısına en çok katkı sağlayanları seçip gereksiz, tekrarlayan ya da gürültülü olanları çıkararak daha sade ve genellenebilir bir model kurma sürecidir.Özellik(Feature)Özellik (feature), makine öğrenmesinde her bir örneği tanımlayan ve modelin tahmin yaparken girdi olarak kullandığı ölçülebilir nitelik ya da değişkendir. Örneğin ev fiyatı tahmininde metrekare, oda sayısı ve konum birer özelliktir.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.