คู่มือทางเทคนิค

AI และ SHAP ที่อธิบายได้

Explainable AI (XAI) เป็นชุดเครื่องมือสำหรับเปลี่ยนการทำนายที่ไม่ชัดเจนของโมเดลให้เป็นเหตุผลที่มนุษย์สามารถอ่านได้

อ่าน 2 นาทีอัปเดตล่าสุด

ภาพรวม

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

เจาะลึก

โมเดลประสิทธิภาพสูงหลายตัว (ต้นไม้ที่มีการไล่ระดับ ตาข่ายลึก) เป็น 'กล่องดำ': แม่นยำแต่ยากต่อการซักถาม SHAP (คำอธิบายเพิ่มเติมของ SHapley) แนะนำโดย Scott Lundberg และ Su-In Lee ในปี 2560 ยืมคุณค่าของ Shapley จากทฤษฎีเกมแบบมีส่วนร่วม โดยจะถือว่าแต่ละฟีเจอร์เป็นเหมือน 'ผู้เล่น' และถามว่าฟีเจอร์นั้นมีส่วนช่วยในการย้ายการคาดการณ์ออกจากเส้นพื้นฐาน (เอาต์พุตโดยเฉลี่ย) มากน้อยเพียงใด ด้วยการหาค่าเฉลี่ยการมีส่วนร่วมส่วนเพิ่มของคุณลักษณะในการเรียงลำดับคุณลักษณะที่เป็นไปได้ทั้งหมด SHAP จะสร้างค่าที่มีความแม่นยำเฉพาะที่ (ซึ่งรวมเข้ากับการคาดการณ์) ความสม่ำเสมอ และการบวก ผลลัพธ์คือคำอธิบายต่อการคาดการณ์ ('รายได้เพิ่มคะแนนเงินกู้ของคุณ +0.12') บวกกับสรุปคุณลักษณะที่สำคัญทั่วโลก ทั้งหมดนี้เป็นไปตามพื้นฐานทางทฤษฎีที่มีร่วมกัน

ข้อมูลเชิงลึกทางเทคนิค

การคำนวณ Shapley ล้วนๆ เป็นแบบเอ็กซ์โปเนนเชียล โดยจะเฉลี่ยผลส่วนเพิ่มของจุดสนใจเหนือชุดย่อยของจุดสนใจอื่นๆ ทุกชุด SHAP ทำให้สิ่งนี้ใช้งานง่ายด้วยทางลัดเฉพาะรุ่น TreeSHAP คำนวณค่าที่แน่นอนสำหรับชุดต้นไม้ในเวลาพหุนามโดยการเดินตามโครงสร้างต้นไม้ KernelSHAP ประมาณการโมเดลใด ๆ ผ่านการถดถอยเชิงเส้นแบบถ่วงน้ำหนักบนอินพุตที่ถูกรบกวน DeepSHAP ปรับการกระจายกลับ ทั้งหมดมีการรับประกันเพิ่มเติมร่วมกัน: การคาดคะเนแต่ละครั้งจะเท่ากับเส้นพื้นฐานบวกกับผลรวมของค่า SHAP ของคุณลักษณะ

ผลกระทบเชิงกลยุทธ์

ต้นทุนและงบประมาณ

การตัดสินใจด้านสถาปัตยกรรมขับเคลื่อนประสิทธิภาพและต้นทุนการดำเนินงานเป็นเวลาหลายปี

การตัดสินใจที่ชัดเจนยิ่งขึ้น

การศึกษาด้านเทคนิคช่วยให้ทีมเลือกกลุ่มที่เหมาะสม ไม่ใช่แค่กลุ่มใหม่ล่าสุด

การควบคุมคุณภาพ

ตัวเลือกทางวิศวกรรมที่ดีกว่าจะช่วยลดเหตุการณ์ด้านความน่าเชื่อถือในการผลิต

อนาคตของ AI และ SHAP ที่อธิบายได้

XAI กำลังเปลี่ยนจากส่วนเสริมที่เป็นทางเลือกเป็นข้อกำหนดด้านกฎระเบียบ: พระราชบัญญัติ AI ของสหภาพยุโรปและกฎ "การกระทำที่ไม่พึงประสงค์" ทางการเงินต้องการคำอธิบายสำหรับการตัดสินใจที่มีความเสี่ยงสูง การวิจัยกำลังผลักดันไปสู่คำอธิบายที่ซื่อสัตย์ซึ่งสะท้อนถึงการใช้เหตุผลของแบบจำลองอย่างแท้จริงมากกว่าเรื่องราวที่ดูน่าเชื่อถือ และมุ่งไปสู่การอธิบายแบบจำลองภาษาขนาดใหญ่ ซึ่ง SHAP ระดับโทเค็นมีค่าใช้จ่ายสูง คาดว่าจะมีการบูรณาการการระบุแหล่งที่มาแบบ SHAP เข้ากับวิธีการเชิงสาเหตุ แดชบอร์ดเชิงโต้ตอบ และไปป์ไลน์การตรวจสอบที่ได้มาตรฐานมากขึ้น เพื่อให้ผู้ที่ไม่ใช่ผู้เชี่ยวชาญสามารถโต้แย้งการตัดสินใจอัตโนมัติได้

การใช้งานจริงในโลกแห่งความเป็นจริง

ธนาคารใช้ SHAP เพื่อสร้างเหตุผล 'การกระทำที่ไม่พึงประสงค์' ที่จำเป็นตามกฎหมายที่ทำให้สินเชื่อถูกปฏิเสธ โดยแสดงให้ผู้สมัครเห็นว่าปัจจัยใด (อัตราส่วนหนี้สินต่อรายได้ ความยาวประวัติเครดิต) เป็นตัวขับเคลื่อนการตัดสินใจ

แพทย์ตรวจสอบแผนบังคับของ SHAP ในแบบจำลองที่มีความเสี่ยงต่อภาวะติดเชื้อ เพื่อดูว่าสัญญาณชีพและค่าห้องปฏิบัติการใดที่ผลักดันให้ผู้ป่วยอยู่ในกลุ่มที่มีความเสี่ยงสูง ก่อนที่จะดำเนินการแจ้งเตือน

นักวิทยาศาสตร์ด้านข้อมูลใช้พล็อตสรุป SHAP (ผึ้งอุ่น) เพื่อตรวจจับว่าแบบจำลองการเลิกใช้งานกำลังเอนตัวอย่างหนักบนสนามข้อมูลในอนาคตที่รั่วไหล ซึ่งเผยให้เห็นการรั่วไหลของข้อมูล

บริษัทประกันภัยตรวจสอบโมเดลการกำหนดราคาด้วยแผนการพึ่งพา SHAP เพื่อตรวจสอบว่าพร็อกซีที่ได้รับการป้องกัน เช่น รหัสไปรษณีย์ มีอิทธิพลต่อพรีเมี่ยมอย่างไม่ยุติธรรมหรือไม่

ความเสี่ยงและรั้ว

การเพิ่มประสิทธิภาพเกณฑ์มาตรฐานหนึ่งรายการสามารถซ่อนจุดอ่อนของระบบในวงกว้างได้

ต้นทุนโครงสร้างพื้นฐานและการบำรุงรักษามักถูกประเมินต่ำไป

ช่องว่างด้านความปลอดภัยและความสามารถในการสังเกตสามารถเพิ่มขึ้นได้เมื่อระบบมีความซับซ้อนมากขึ้น

แผนงานการดำเนินงาน

1

กำหนดเป้าหมายเวลาแฝง คุณภาพ และต้นทุนก่อนนำไปใช้งาน

2

เกณฑ์มาตรฐานภายใต้สภาวะโหลดและข้อมูลจริง

3

การตรวจสอบเครื่องมือเพื่อหาข้อผิดพลาด การเบี่ยงเบน และผลกระทบต่อผู้ใช้

4

เตรียมเส้นทางการย้อนกลับและการตอบสนองต่อเหตุการณ์ก่อนปรับขนาด

สำรวจต่อไป

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.

เริ่มแบบทดสอบ

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

คำแนะนำต่อไป

ตัวอย่างศัตรูและความแข็งแกร่ง

คำถามที่พบบ่อย

What is Explainable AI and SHAP?

Explainable AI (XAI) เป็นชุดเครื่องมือสำหรับเปลี่ยนการทำนายที่ไม่ชัดเจนของโมเดลให้เป็นเหตุผลที่มนุษย์สามารถอ่านได้ SHAP สร้างขึ้นจากทฤษฎีเกมแบบร่วมมือ เป็นวิธีการที่ใช้กันอย่างแพร่หลายที่สุดในการระบุแหล่งที่มาของการทำนายคุณลักษณะอินพุตแต่ละรายการอย่างยุติธรรม

ค่า SHAP มีพื้นฐานมาจากแนวคิดทางคณิตศาสตร์ใด

SHAP ปรับค่า Shapley ซึ่งกระจาย 'การจ่ายเงิน' (การคาดการณ์) ให้กับ 'ผู้เล่น' (คุณสมบัติอินพุต) อย่างยุติธรรมตามการมีส่วนร่วมของพวกเขา

เหตุใดการคำนวณค่า Shapley ที่แน่นอนโดยทั่วไปจึงมีราคาแพง

ค่า Shapley ที่แน่นอนจะพิจารณาการจัดลำดับ/ชุดย่อยของฟีเจอร์ที่เป็นไปได้ทั้งหมด ซึ่งจะเพิ่มขึ้นแบบทวีคูณตามจำนวนฟีเจอร์

ตัวแปร SHAP ใดที่คำนวณค่าที่แน่นอนอย่างมีประสิทธิภาพสำหรับโมเดลต้นไม้ที่เน้นการไล่ระดับสี

TreeSHAP ใช้ประโยชน์จากโครงสร้างของแผนผังการตัดสินใจเพื่อคำนวณค่า Shapley ที่แน่นอนในรูปแบบพหุนามมากกว่าเวลาแบบเอ็กซ์โพเนนเชียล

โครงเรื่องสรุป SHAP สามารถช่วยให้นักวิทยาศาสตร์ข้อมูลตรวจพบอะไรในระหว่างการพัฒนาแบบจำลองได้

หากฟีเจอร์เดียวครอบงำความสำคัญของ SHAP โดยไม่คาดคิด ก็อาจเปิดเผยข้อมูลรั่วไหลได้ เช่น ฟิลด์ที่เข้ารหัสคำตอบ