XAI Nedir? Kara Kutunun İçi
Yapay zeka modelleri — özellikle derin sinir ağları — çıktı üretirken yüzlerce katman ve milyonlarca parametre üzerinden hesaplama yapar. Bu karmaşıklık modeli güçlü kılarken aynı zamanda "kara kutu" (black box) haline getirir: neden bu kararı verdiği kolayca görülemez. Açıklanabilir Yapay Zeka (XAI), bu boşluğu kapatmak için geliştirilen yöntemler ve araçlar bütünüdür. Amacı, modelin iç işleyişini veya çıktısını insan tarafından anlaşılabilir biçimde ortaya koymaktır. XAI yalnızca teknik şeffaflık değil; kullanıcı güveni, düzenleyici uyumluluk ve etik hesap verebilirlik açısından da kritik öneme sahiptir.
SHAP: Shapley Değerleriyle Özellik Katkısı
SHAP (SHapley Additive exPlanations), her giriş özelliğinin tahmine katkısını oyun teorisinden gelen Shapley değerleriyle hesaplar. Bir özelliğin SHAP değeri, o özellik dahil edildiğinde ve çıkarıldığında tahmin değerindeki ortalama değişimi yansıtır; pozitif SHAP değeri tahmini yükseltirken negatif değer düşürür. TreeSHAP algoritması, karar ağacı ve XGBoost gibi ağaç tabanlı modeller için bu hesabı polinomiyal karmaşıklıkta çok hızlı gerçekleştirir. Python'da shap kütüphanesiyle beeswarm, waterfall ve summary plot grafikleri birkaç satırda üretilebilir. SHAP hem yerel (tek tahmin) hem global (tüm veri seti) açıklama sunar; bu çok yönlülük onu endüstri standardına taşımıştır.
LIME ve Grad-CAM: Farklı Yaklaşımlar
LIME (Local Interpretable Model-agnostic Explanations), tahmin noktasının yakın çevresinde örnekler üretir; bu örnekler üzerinde basit ve yorumlanabilir bir model — tipik olarak doğrusal regresyon — uyduruyor ve yerel açıklama üretir. Model-agnostik olduğu için herhangi bir kara kutu modele uygulanabilir; tabular veri, metin ve görüntüler için farklı pertürbasyon stratejileri kullanır. Grad-CAM (Gradient-weighted Class Activation Mapping) ise evrişimli sinir ağlarına (CNN) özgüdür: hedef sınıfa ait gradyanları son evrişim katmanına göre hesaplayarak hangi bölgenin kararı yönlendirdiğini ısı haritasıyla görselleştirir. Tıbbi görüntü teşhisi ve otonom sürüş güvenlik denetimleri Grad-CAM'ın en yaygın uygulama alanlarıdır.
Düzenleyici Çerçeve: AB AI Act ve KVKK
AB Yapay Zeka Yasası (AI Act), yüksek riskli YZ sistemlerinde — kredi skoru, işe alım değerlendirmesi, tıbbi teşhis, eğitim veya adli karar destek — şeffaflık ve açıklanabilirlik yükümlülüğü getirir. Sistemin nasıl çalıştığını kullanıcılara ve düzenleyicilere anlaşılır biçimde açıklayamayan firmalar yaptırımla karşılaşabilir. GDPR 22. maddesi, tamamen otomatik kararlardan etkilenen bireylere itiraz hakkı ve açıklama talep etme hakkı tanır. Türkiye'de KVKK kapsamında da otomatik karar sistemleri benzer gereksinimlerle karşı karşıyadır. Bu düzenleyici baskı, XAI'yi teknik tercihten kurumsal zorunluluğa dönüştürmüştür; büyük finansal kuruluşlar ve hastaneler XAI entegrasyonunu artık standart audit süreçlerinin bir parçası haline getirmektedir.
Sık Sorulan Sorular
- check_circle XAI ile model yorumlanabilirliği arasındaki fark nedir?: Model yorumlanabilirliği (interpretability), modelin iç yapısının doğrudan anlaşılabilir olmasıdır — karar ağacı veya doğrusal regresyon bu gruba girer. XAI ise kara kutu modellere sonradan uygulanan açıklama katmanlarını kapsar. Yorumlanabilir modeller her zaman daha az güçlü olmayabilir; ancak karmaşık görevlerde genellikle kara kutu modeller daha yüksek doğruluk verir ve XAI bu boşluğu kapatır.
- check_circle SHAP mı, LIME mi kullanmalıyım?: SHAP, global tutarlılık ve matematiksel kesinlik açısından üstündür; özellikle ağaç tabanlı modellerde TreeSHAP çok hızlı çalışır. LIME daha hızlı prototipleme için uygundur ve model-agnostiktir. Büyük ölçekli üretim ortamında SHAP tercih edilir; araştırma veya hızlı keşif için LIME yeterli olabilir. İkisi birlikte kullanılarak sonuçlar karşılaştırılabilir.
- check_circle Grad-CAM hangi modellerde çalışır?: Grad-CAM, evrişimli sinir ağlarına (CNN) özgüdür; ResNet, VGG, EfficientNet gibi görüntü sınıflandırma modellerinde kullanılır. Transformers tabanlı görüntü modelleri (Vision Transformer) için Attention Rollout veya GradCAM++ gibi alternatif yöntemler geliştirilmiştir. Metin ve tabular veriler için Grad-CAM uygun değildir; bunun yerine SHAP veya LIME kullanılır.
- check_circle AB AI Act XAI'yi nasıl etkiliyor?: AI Act, yüksek riskli YZ sistemlerini kullanan firmaları teknik dokümantasyon, insan gözetimi ve şeffaflık yükümlülüklerine tabi kılar. Bu durum, özellikle finans, sağlık ve istihdam sektörlerinde XAI entegrasyonunu zorunlu hale getirmektedir. Uyum için SHAP tabanlı raporlar ve model kartları yaygın tercih haline gelmiştir. 2025'ten itibaren yaptırımlar devreye giriyor; erken hazırlık rekabet avantajı sunar.
- check_circle XAI güvenilmez sonuçlar üretebilir mi?: Evet. LIME yerel yaklaşım yaptığı için farklı çalıştırmalarda tutarsız sonuçlar verebilir; özellikle yüksek boyutlu veride pertürbasyon stratejisi kritiktir. SHAP teorik olarak sağlamdır ancak korelasyonlu özellikler yorumu güçleştirebilir. XAI sonuçlarını alan uzmanıyla birlikte değerlendirmek ve birden fazla yöntemle doğrulamak iyi bir pratiktir.