คู่มือพื้นฐาน

ROC Curves และ AUC

เส้นโค้ง ROC จะพล็อตว่าตัวแยกประเภทแยกสองชั้นออกจากทุกเกณฑ์การตัดสินใจที่เป็นไปได้ได้ดีเพียงใด และ AUC จะบีบอัดเส้นโค้งทั้งหมดให้เป็นตัวเลขเดียว

ภาพรวม

เส้นโค้ง ROC จะพล็อตว่าตัวแยกประเภทแยกสองชั้นออกจากทุกเกณฑ์การตัดสินใจที่เป็นไปได้ได้ดีเพียงใด และ AUC จะบีบอัดเส้นโค้งทั้งหมดให้เป็นตัวเลขเดียว สิ่งเหล่านี้จะบอกคุณถึงคุณภาพการจัดอันดับโดยไม่ขึ้นอยู่กับจุดที่คุณตัดออก

ROC Curves และ AUC อยู่ในชุดเครื่องมือ AI หลัก เมื่อคุณเข้าใจ หัวข้อ AI อื่นๆ จะประเมินและเปรียบเทียบได้ง่ายขึ้น

เจาะลึก

เส้นโค้งลักษณะการทำงานของตัวรับ (ROC) จะพล็อตอัตราผลบวกที่แท้จริง (ความไว บนแกน y) เทียบกับอัตราผลบวกลวง (1 ลบความจำเพาะ บนแกน x) ขณะที่คุณเลื่อนเกณฑ์การจำแนกประเภทจาก 1 ลงไปที่ 0 แต่ละเกณฑ์จะให้หนึ่งจุด เชื่อมต่อพวกมันตามรอยโค้ง โมเดลที่จัดอันดับทุกเชิงบวกเหนือทุกเชิงลบจะกอดมุมซ้ายบน พื้นที่ใต้เส้นโค้ง (AUC) วัดพื้นที่ทั้งหมดที่อยู่ใต้เส้นนี้ ตั้งแต่ 0.5 (การเดาแบบสุ่ม เส้นทแยงมุม) ถึง 1.0 (สมบูรณ์แบบ) การตีความที่สะดวก: AUC เท่ากับความน่าจะเป็นที่แบบจำลองให้คะแนนผลบวกที่เลือกแบบสุ่ม สูงกว่าผลลบที่เลือกแบบสุ่ม คำนี้มาจากผู้ควบคุมเรดาร์ของสงครามโลกครั้งที่สองที่แยกสัญญาณออกจากสัญญาณรบกวน

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

AUC ไม่ขึ้นอยู่กับเกณฑ์ เนื่องจากจะรวมประสิทธิภาพเหนือจุดตัดทั้งหมด ดังนั้นจึงไม่ได้รับผลกระทบจากจุดที่คุณกำหนดขอบเขตการตัดสินใจ ในทางคณิตศาสตร์เทียบเท่ากับสถิติ Mann-Whitney U และการทดสอบผลรวมอันดับของ Wilcoxon ซึ่งหมายความว่าขึ้นอยู่กับการเรียงลำดับคะแนนที่คาดการณ์ไว้เท่านั้น ไม่ใช่ค่าสัมบูรณ์ สิ่งนี้ทำให้มีความเสถียรภายใต้การเปลี่ยนแปลงคะแนนแบบโมโนโทนิก แต่ยังไวต่อการสอบเทียบอีกด้วย: โมเดลที่ได้รับการจัดอันดับที่ดี แต่มีการสอบเทียบไม่ดี ยังสามารถให้คะแนน AUC ที่สูงได้

การเรียนรู้ ROC Curves และ AUC

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

ในทางปฏิบัติ ทีมที่แข็งแกร่งที่ใช้ ROC Curves และ AUC จะสร้างแบบจำลองเชิงแนวคิดที่แข็งแกร่งก่อน จากนั้นจึงแมปแบบจำลองเหล่านั้นกับข้อจำกัดในการผลิตจริง โดยจะบันทึกเกณฑ์ความสำเร็จที่ชัดเจน ทดสอบกับข้อมูลและขั้นตอนการทำงานที่สมจริง และทำซ้ำตามรูปแบบความล้มเหลวที่สังเกตได้ แทนที่จะชนะการวัดประสิทธิภาพเพียงครั้งเดียว นี่คือจุดที่ความเข้าใจทางทฤษฎีกลายเป็นความสามารถที่คงทนของผลิตภัณฑ์ นโยบาย และการดำเนินงาน

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

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

ช่วยให้คุณแยกคำกล่าวอ้างทางเทคนิคที่ชัดเจนออกจากภาษาทางการตลาดได้

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

คุณสามารถถามคำถามการใช้งานที่ดีขึ้นก่อนที่จะใช้เงินหรือเวลา

คุณสามารถถามคำถามการใช้งานที่ดีขึ้นก่อนที่จะใช้เงินหรือเวลา ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

ทีมที่มีความเข้าใจร่วมกันจะตัดสินใจเกี่ยวกับผลิตภัณฑ์ นโยบาย และการเรียนรู้ได้ดีขึ้น

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

อนาคตของ ROC Curves และ AUC

ROC-AUC ยังคงเป็นเมตริกการรายงานเริ่มต้น แต่ผู้ปฏิบัติงานจะจับคู่กับเส้นโค้ง Precision-Recall มากขึ้นเรื่อยๆ สำหรับข้อมูลที่ไม่สมดุลอย่างมาก โดยที่ ROC สามารถมองโลกในแง่ดีได้อย่างหลอกลวง คาดว่าจะมีการนำ AUC บางส่วนไปใช้ในวงกว้างขึ้น (มุ่งเน้นไปที่ภูมิภาคที่มีผลบวกลวงต่ำซึ่งมีความสำคัญในการดำเนินงาน) การวิเคราะห์ที่คำนึงถึงต้นทุนและเส้นการตัดสินใจ และการรายงาน AUC ต่อกลุ่มย่อยเพื่อแสดงช่องว่างของความเป็นธรรม เนื่องจากโมเดลป้อนการตัดสินใจได้จริง เมตริกการสอบเทียบและ AUC จะถูกรายงานเคียงข้างกันมากขึ้น แทนที่จะเป็น AUC เพียงอย่างเดียว

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

การเปรียบเทียบรูปแบบการตรวจจับการฉ้อโกงสองรูปแบบสำหรับธนาคารโดย AUC เพื่อเลือกรูปแบบที่จัดอันดับธุรกรรมการฉ้อโกงได้ดีที่สุดเหนือรูปแบบที่ถูกต้องตามกฎหมาย

การประเมินการทดสอบวินิจฉัยโรค (เช่น เครื่องแยกประเภทมะเร็ง) ซึ่งนักรังสีวิทยาจำเป็นต้องแลกกับการตรวจพบผู้ป่วยมากขึ้นกับการเตือนที่ผิดพลาด

การปรับเกณฑ์ของตัวกรองสแปมโดยใช้เส้นโค้ง ROC เพื่อรักษาผลบวกลวง (เมลที่ถูกต้องถูกตั้งค่าสถานะว่าเป็นสแปม) ต่ำมาก

การเปรียบเทียบรูปแบบการให้คะแนนสินเชื่อเริ่มต้นโดย AUC สรุปว่าแยกผู้กู้ที่ชำระหนี้ออกจากผู้ที่ผิดนัดได้ดีเพียงใด

รูปแบบการดำเนินงาน

ROC Curves และ AUC ในทางปฏิบัติ

การเปรียบเทียบโมเดลการตรวจจับการฉ้อโกงสองรูปแบบสำหรับธนาคารโดย AUC เพื่อเลือกโมเดลที่จัดอันดับธุรกรรมการฉ้อโกงได้ดีที่สุดเหนือธุรกรรมที่ถูกต้องตามกฎหมาย

การเปรียบเทียบโมเดลการตรวจจับการฉ้อโกงสองรูปแบบสำหรับธนาคารโดย AUC เพื่อเลือกโมเดลที่จัดอันดับธุรกรรมการฉ้อโกงได้ดีที่สุดเหนือโมเดลที่ถูกต้องตามกฎหมาย ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

ROC Curves และ AUC ในทางปฏิบัติ

การประเมินการทดสอบวินิจฉัยโรค (เช่น เครื่องแยกประเภทมะเร็ง) ซึ่งนักรังสีวิทยาจำเป็นต้องแลกกับการตรวจพบผู้ป่วยมากขึ้นกับการเตือนที่ผิดพลาด

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

ROC Curves และ AUC ในทางปฏิบัติ

การปรับเกณฑ์ของตัวกรองสแปมโดยใช้เส้นโค้ง ROC เพื่อรักษาผลบวกลวง (เมลที่ถูกต้องถูกตั้งค่าสถานะว่าเป็นสแปม) ต่ำมาก

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

ROC Curves และ AUC ในทางปฏิบัติ

การเปรียบเทียบรูปแบบการให้คะแนนเครดิตเริ่มต้นโดย AUC สรุปว่าแยกผู้กู้ที่ชำระหนี้ออกจากผู้ที่ผิดนัดได้ดีเพียงใด

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

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

!

แต่ละทีมอาจใช้คำเดียวกันต่างกัน ดังนั้นควรกำหนดขอบเขตตั้งแต่เนิ่นๆ

!

เกณฑ์มาตรฐานอาจดูแข็งแกร่งในขณะที่ประสิทธิภาพในโลกแห่งความเป็นจริงไม่เท่ากัน

!

การเพิกเฉยต่อคุณภาพข้อมูลและแผนการประเมินมักสร้างผลลัพธ์ที่เปราะบาง

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

1

เริ่มต้นด้วยคำจำกัดความภาษาธรรมดาของผลลัพธ์ที่คุณต้องการ

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

2

เลือกเมตริกวัดความสำเร็จหนึ่งรายการและเงื่อนไขความล้มเหลวหนึ่งรายการก่อนการทดสอบ

เลือกเมตริกวัดความสำเร็จหนึ่งรายการและเงื่อนไขความล้มเหลวหนึ่งรายการก่อนการทดสอบ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

3

ดำเนินการนำร่องขนาดเล็กด้วยข้อมูลตัวแทน ไม่ใช่ชุดสาธิตที่สวยงาม

ดำเนินการนำร่องขนาดเล็กด้วยข้อมูลตัวแทน ไม่ใช่ชุดสาธิตที่สวยงาม ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

4

เอกสารที่ ROC Curves และ AUC ช่วยได้ และวิธีที่ง่ายกว่าจะดีกว่า

เอกสารที่ ROC Curves และ AUC ช่วยได้ และวิธีที่ง่ายกว่าจะดีกว่า ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

สำรวจต่อไป