Teknik KILAVUZ

Açıklanabilir AI ve SHAP

Açıklanabilir Yapay Zeka (XAI), bir modelin anlaşılmaz öngörüsünü insan tarafından okunabilir bir nedene dönüştürmek için kullanılan bir araç setidir.

2 min readSon güncelleme

Genel Bakış

SHAP, built on cooperative game theory, is the most widely used method for fairly attributing a prediction to each input feature.

Derin Dalış

Yüksek performanslı modellerin çoğu (gradyan artırılmış ağaçlar, derin ağlar) 'kara kutulardır': doğrudur ancak sorgulanması zordur. Scott Lundberg ve Su-In Lee tarafından 2017'de tanıtılan SHAP (SHapley Additive exPlanations), işbirlikçi oyun teorisinden Shapley değerini ödünç alıyor. Her özelliği bir 'oyuncu' olarak ele alır ve bu özelliğin tahminin temel çizgiden (ortalama çıktı) uzaklaşmasına ne kadar katkıda bulunduğunu sorar. SHAP, bir özelliğin tüm olası özellik sıralamalarındaki marjinal katkısının ortalamasını alarak, yerel olarak doğru (tahminleri toplar), tutarlı ve katkı sağlayan değerler üretir. Sonuçta, hepsi ortak, teorik olarak temellendirilmiş, tahmin başına açıklamalar ("gelir, kredi puanınızı +0,12 artırdı") artı küresel özellik önemi özetleri ortaya çıkar.

Teknik Bilgi

Saf bir Shapley hesaplaması üsteldir: bir özelliğin, diğer özelliklerin her alt kümesi üzerindeki marjinal etkisinin ortalamasını alır. SHAP, modele özgü kısayollarla bunu takip edilebilir hale getirir. TreeSHAP, ağaç yapısını yürüterek polinom zamanında ağaç toplulukları için kesin değerleri hesaplar; KernelSHAP, rahatsız edici girdiler üzerinde ağırlıklı doğrusal regresyon yoluyla herhangi bir modele yaklaşır; DeepSHAP geri yayılımı uyarlar. Hepsi toplanabilirlik garantisini paylaşıyor: her tahmin, taban çizgisi artı özellik SHAP değerlerinin toplamına eşittir.

Stratejik Etki

Maliyet ve bütçe

Mimari kararlar yıllarca performansı ve işletme maliyetini etkiler.

Daha net kararlar

Teknik eğitim, ekiplerin yalnızca en yenisini değil, doğru yığını seçmesine de yardımcı olur.

Quality control

Daha iyi mühendislik seçenekleri, üretimdeki güvenilirlik olaylarını azaltır.

Açıklanabilir Yapay Zeka ve SHAP'ın Geleceği

XAI, isteğe bağlı eklentiden düzenleyici gerekliliğe geçiş yapıyor: AB Yapay Zeka Yasası ve mali 'olumsuz eylem' kuralları, yüksek riskli kararlara ilişkin açıklamalar talep ediyor. Araştırmalar, makul görünen hikayeler yerine model mantığını gerçekten yansıtan sadık açıklamalara ve belirteç düzeyinde SHAP'ın maliyetli olduğu büyük dil modellerini açıklamaya doğru ilerliyor. Uzman olmayanların otomatik kararlara itiraz edebilmesi için SHAP tarzı ilişkilendirmelerin nedensel yöntemlerle, etkileşimli kontrol panelleriyle ve standartlaştırılmış denetim hatlarıyla daha sıkı entegrasyonunu bekleyebilirsiniz.

Gerçek Dünya Uygulaması

Bir banka, bir kredinin reddedilmesinin yasal olarak gerekli 'olumsuz eylem' nedenlerini oluşturmak için SHAP'ı kullanıyor ve başvuru sahiplerine hangi faktörlerin (borç-gelir, kredi geçmişi uzunluğu) karara yol açtığını gösteriyor.

Klinisyenler, uyarıya göre harekete geçmeden önce hangi yaşamsal belirtilerin ve laboratuvar değerlerinin hastayı yüksek risk kategorisine ittiğini görmek için bir sepsis riski modeli üzerinde SHAP güç grafiklerini inceliyor.

Bir veri bilimcisi, bir kayıp modelinin ağırlıklı olarak sızdırılmış gelecek tarihli bir alana dayandığını ve veri sızıntısını açığa çıkardığını tespit etmek için bir SHAP özeti (arı sıcak) grafiği kullanır.

Bir sigorta şirketi, posta kodu gibi korumalı bir proxy'nin primleri adil olmayan bir şekilde etkileyip etkilemediğini kontrol etmek için SHAP bağımlılık planlarına sahip bir fiyatlandırma modelini denetler.

Riskler ve Korkuluklar

Bir kıyaslamayı optimize etmek daha geniş sistem zayıflıklarını gizleyebilir.

Altyapı ve bakım maliyetleri genellikle hafife alınır.

Sistemler karmaşıklaştıkça güvenlik ve gözlemlenebilirlik boşlukları büyüyebilir.

Uygulama Yol Haritası

1

Uygulamadan önce gecikmeyi, kaliteyi ve maliyet hedeflerini tanımlayın.

2

Gerçekçi yük ve veri koşulları altında kıyaslama yapın.

3

Hatalar, sapmalar ve kullanıcı etkisi için cihaz izleme.

4

Ölçeklendirmeden önce geri alma ve olay müdahale yollarını hazırlayın.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Explainable AI and SHAP quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Karşıt Örnekler ve Sağlamlık

Sık sorulan sorular

What is Explainable AI and SHAP?

Açıklanabilir Yapay Zeka (XAI), bir modelin anlaşılmaz öngörüsünü insan tarafından okunabilir bir nedene dönüştürmek için kullanılan bir araç setidir. İşbirliğine dayalı oyun teorisi üzerine inşa edilen SHAP, her bir girdi özelliğine bir tahminin adil bir şekilde atfedilmesi için en yaygın kullanılan yöntemdir.

SHAP değerleri hangi matematiksel kavrama dayanmaktadır?

SHAP, katkılarına dayalı olarak 'oyuncular' (girdi özellikleri) arasında bir 'ödemeyi' (tahmin) adil bir şekilde dağıtan Shapley değerini uyarlar.

Kesin Shapley değerlerini hesaplamak neden genellikle pahalıdır?

Kesin Shapley değerleri, özelliklerin sayısıyla birlikte katlanarak büyüyen her olası özellik sıralamasını/alt kümesini dikkate alır.

Hangi SHAP değişkeni, degradeyle güçlendirilmiş ağaç modelleri için kesin değerleri verimli bir şekilde hesaplar?

TreeSHAP, kesin Shapley değerlerini üstel zaman yerine polinom cinsinden hesaplamak için karar ağaçlarının yapısından yararlanır.

Bir SHAP özet grafiği, bir veri bilimcinin model geliştirme sırasında neyi tespit etmesine yardımcı olabilir?

Eğer tek bir özellik beklenmedik bir şekilde SHAP önemine baskın çıkarsa, cevabı kodlayan bir alan gibi veri sızıntısını ortaya çıkarabilir.