‹

03 · ญาณวิทยา

03 · ​ญาณวิทยา

​การไต่​สวน​ครั้ง​ที่สาม​ของ​ภาค I: ​ถาม​ไป​แล้ว​ว่า​โปรแกรม​คือ​อะไร ​คราวนี้​ศาล​ถาม​ว่า​มัน​มีสิทธิ์​อ้างว่า​รู้​อะไร​ได้​บ้าง

​คำตอบ​ของ​เครื่องจักร​นับ​เป็นความ​รู้​หรือไม่

​ปี 1976 ​เคนเนธ ​แอป​เพล​กับ​วุลฟ์​กัง ​ฮา​เคน ​ที่​มหาวิทยาลัย​อิลลินอยส์ ​เออร์​บานา-​แชมเปญ ​ประกาศ​บทพิสูจน์​ทฤษฎีบท​สี่​สี — ​ข้อกล่าวอ้าง​ที่​ค้าง​มา​ตั้งแต่​ปี 1852 ​ว่า​แผนที่​ใดๆ ​ระบาย​ด้วย​สี่​สี​ได้​โดย​ไม่​มี​สอง​พื้นที่​ติดกัน​ใช้​สี​เดียวกัน ​วิธี​ของ​พวกเขา​บีบ​แผนที่​ที่​เป็นไปได้​ไม่​รู้​จบ​ให้​เหลือ​ชุด​ที่​เลี่ยง​ไม่​ได้ 1,476 ​โครง​แบบ ​แต่ละ​โครง​แบบ​ต้อง​ให้​เครื่อง​ตรวจ "​การลดรูป​ได้" ​คอมพิวเตอร์​รัน​ราว 1,200 ​ชั่วโมง (Robertson, Sanders, Seymour & Thomas, "The Four Color Theorem") ​ไม่​มี​นัก​คณิตศาสตร์​คนใด​เคย​อ่าน​การตรวจ​นั้น​ทีละ​บรรทัด ​และ​จะ​ไม่​มี​วัน​มี​ใคร​อ่าน ​งาน​กรณี​นั้น​ใหญ่​เกินไป ​และ​ไม่​มี​ผู้ตรวจ​ทาน​วารสาร​คน​ไหน​อนุมาน​มัน​ซ้ำ ​นี่​คือ​บทพิสูจน์​แรก​ของ​ทฤษฎีบท​สำคัญ​ที่​ขาด​คอมพิวเตอร์​ไม่​ได้ ​และ​มัน​สั่นคลอน​นัก​คณิตศาสตร์​เพราะ​มัน​หัก​ข้อสมมติ​ที่​เก่า​จน​ไม่​เคย​ต้อง​พูด​ออกมา: ​บทพิสูจน์​คือ​สิ่ง​ที่​มนุษย์​ผู้​ผ่าน​การฝึกฝน​ตาม​อ่าน​ได้​ตั้งแต่​บรรทัด​แรก​ถึง​บรรทัด​สุดท้าย ​ใน​หลักการ ​แล้ว​รับรอง​ด้วย​ความเข้าใจ​ของ​ตัวเอง ​ทฤษฎีบท​สี่​สี​แทบจะ​แน่นอน​ว่า​จริง ​แต่​ข้อโต้แย้ง​ของ​แอป​เพล-​ฮา​เคน​นับ​เป็น​บทพิสูจน์​ใน​ความหมาย​เก่า​หรือไม่ — ​สิ่ง​ที่ surveyable (​ตรวจสอบ​ได้​ทั้งหมด) ​สิ่ง​ที่​จิต​หนึ่ง​ถือครอง​ไว้​ได้ — ​แวดวง​คณิตศาสตร์​ไม่​เคย​ปิด​คำถาม​นี้​ลง​ได้​จริง

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

​หลักการ​ที่สอง​จับ​วิธี​ที่​ไม่​เคย​อ้างว่า​ตรวจสอบ​ได้​ทั้งหมด​มา​ตั้งแต่​ต้น: ​การจำลอง (simulation) ​พอล ​ฮัม​ฟรีส์ ​และ​เอ​ริก ​วินส์เบิร์ก​ที่​ลง​รายละเอียด​มากกว่า (Science in the Age of Computer Simulation, University of Chicago Press, 2010) ​โต้แย้ง​ว่าการ​จำลอง​ด้วย​คอมพิวเตอร์​ไม่​ให้​ทั้ง​หลักฐาน​เชิงประจักษ์​คลาสสิก (​คุณ​รัน​สภาพภูมิอากาศ​จริง​ของ​โลก​ซ้ำ​เป็นการ​ทดลอง​ควบคุม​ไม่​ได้) ​และ​การนิรนัย​เชิงทฤษฎี​คลาสสิก (​แบบจำลอง​ภูมิอากาศ​ปะติดปะต่อ​จาก​ทฤษฎี ​การประมาณ​เชิงตัวเลข ​และ​พารามิเตอร์​ที่​ปรับ​ด้วยมือ​โดย​ไม่​มี​สมการ​เดี่ยว​ใด​รับรอง) ​วินส์เบิร์ก​เรียก​มัน​ว่า​หมวดหมู่​เชิง​ญาณวิทยา​ที่​แยก​ออกมา​ต่างหาก: ​เรา​ไว้ใจ​การจำลอง​หนึ่ง​เพราะ​ไว้ใจ​วิธี​สร้าง​แบบจำลอง​นั้น — ​ฟิสิกส์​ที่​มัน​เข้ารหัส​ไว้ ​กลเม็ด​ที่​ทำให้​สมการ​ซึ่ง​แก้​ไม่​ได้​กลายเป็น​แก้​ได้ ​ประวัติ​ผลงาน​ของ​แบบจำลอง​คล้าย​กัน​ในกรณีที่​คุณ​ตรวจสอบ​ได้ — ​ไม่​ใช่​เพราะ​ไว้ใจ​ว่า​วัตถุ​ที่​ถูกจำ​ลอง​กับ​วัตถุ​จริง​เป็น "​ระบบ​ชนิด​เดียวกัน" ​ใน​ความหมาย​ของ​ผู้ทดลอง ​การจำลอง​เส้นทาง​เฮอริเคน​ไม่​ใช่​การสังเกต​เฮอริเคน ​และ​ไม่​ใช่​บทพิสูจน์​เกี่ยวกับ​มัน ​มัน​คือ​สิ่ง​ที่สาม ​หลักฐาน​ที่​ถูก​สร้าง​ขึ้น ​ไม่​ใช่​ถูก​พบ​เจอ

​หลักการ​ที่สาม​คือ​ความทึบ (opacity) ​และ​มัน​ผ่า​กลาง​วงการ​คำนวณ​สมัยใหม่​เป็น​เส้นตรง ​ฮัม​ฟรีส์​บัญญัติ​คำ​ว่าความ​ทึบ​เชิง​ญาณวิทยา (epistemic opacity) ​ไว้​ใช้กับ​กระบวนการ​ที่​องค์ประกอบ​ซึ่ง​เกี่ยวข้อง​กับ​การให้เหตุผล​รองรับ​ผลลัพธ์​ไม่​ได้​เปิด​ให้​ผู้รู้ (epistemic agent) ​ที่​ใช้​มัน​เข้าถึง​ได้​ครบ ​แม้​ใน​หลักการ (Extending Ourselves: Computational Science, Empiricism, and Scientific Method, Oxford University Press, 2004) ​โปรแกรม​ที่​เขียนแบบ​ดั้งเดิม​โปร่งใส​ใน​ความหมาย​เฉพาะ​อย่างหนึ่ง: ​จะ​ยาว​แค่​ไหน​ก็ตาม ​ตรรกะ​ของ​มัน​เปิด​ให้​ผู้อ่าน​ที่​มี​ความสามารถ​ตรวจ​ทีละ​บรรทัด​ได้​ใน​หลักการ ​โครงข่าย​ประสาท​เทียม​ที่​ผ่าน​การฝึก​ทึบ​คนละ​แบบ: "​เหตุผล" ​ของ​มัน​กระจาย​อยู่​ใน​การเชื่อมต่อ​ถ่วง​น้ำหนัก​เป็น​ล้าน​หรือ​พัน​ล้าน​จุด ​ที่​ไม่​มี​ใคร​ออกแบบ ​มี​แต่​ปลูก​ขึ้น​ด้วย gradient descent ​และ​ไม่​มีม​นุษย์​คนใด — ​ผู้สร้าง​มัน​เอง​ก็​ด้วย — ​ตามรอย​ได้​ว่า​ทำไม​เอาต์พุต​นี้​จึง​โผล่​ออกมา​แทน​อีก​อัน​หนึ่ง ​เรื่อง​นี้​กระทบ​คำให้การ (testimony) ​ของ​เครื่องจักร​โดยตรง: ​เมื่อ​แบบจำลอง​วินิจฉัย​ตี​ธง​ว่า​พบ​เนื้องอก ​นั่น​คือ​รายงาน​จาก​สิ่ง​ที่​ให้เหตุผล​ได้ ​ที่​ต้อง​ชั่งน้ำหนัก​อย่าง​ที่​เรา​ชั่ง​คำตัดสิน​ของ​เพื่อนร่วมงาน ​หรือ​คือ​การอ่าน​ค่า ​ที่​ต้อง​ชั่ง​อย่าง​ที่​เรา​ชั่ง​ตัวเลข​จาก​เทอร์โมมิเตอร์ ​สอง​อย่างนี้​แบก​น้ำหนัก​เชิง​ญาณวิทยา (epistemic weight) ​ไม่​เท่ากัน ​และ​ระบบ​ทึบ​ทำให้​บอก​ได้​ยาก​อย่าง​อึดอัด​ว่า​คุณ​กำลัง​ได้​อัน​ไหน

​หลักการ​ที่สี่​คือ​สงครามกลางเมือง​เก่า​ที่​เล่น​ซ้ำ​ภายใต้​ชื่อ​ใหม่: ​การพิสูจน์​ความถูกต้อง​ของ​โปรแกรม (program verification) ​กับ​การทด​สอบ ​เหตุผล​นิยม (rationalism) ​กับ​ประสบการณ์นิยม (empiricism) ​เดือน​พฤษภาคม 1979 ​ริชาร์ด ​เดอ​มิล​โล ​ริชาร์ด ​ลิปตัน ​และอ​ลัน ​เพอร์​ลิส ​ตีพิมพ์ "Social Processes and Proofs of Theorems and Programs" (Communications of the ACM 22, no. 5: 271–280) ​ข้อโต้แย้ง​ของ​พวกเขา​คือ​ความแน่นอน​ทาง​คณิตศาสตร์​วาง​อยู่​บน​กระบวนการ​ทางสังคม — ​เพื่อน​ร่วมวง​การตรวจ ​อนุมาน​ซ้ำ ​แล้ว​ในที่สุด​ก็​เชื่อ​บทพิสูจน์​นั้น — ​และ​การพิสูจน์​ความถูกต้อง​ของ​โปรแกรม​ทำซ้ำ​กระบวนการ​นี้​ใน​ระดับ​ใหญ่​ไม่​ได้​เลย ​เพราะ​ไม่​มี​ชุมชน​เทียบเคียง​ใด​จะ​มาตรว​จบท​พิสูจน์​รูป​นัย​ยาว​ล้าน​บรรทัด​ของ​ผลิตภัณฑ์​ที่​ส่งมอบ​ไป​แล้ว​ซ้ำ​อีก​รอบ "Program Verification: The Very Idea" ​ของ​เจมส์ เฟต​เซอร์​ปี 1988 (Communications of the ACM 31, no. 9: 1048–1063) ​ลับ​ข้อ​คัดค้าน​นั้น​ให้​เป็น​ข้อกล่าวอ้าง​เชิง​ปรัชญา: ​อัลกอริทึม​ใน​ฐานะ​โครงสร้าง​เชิง​ตรรกะ​นามธรรม​รับบท​พิสูจน์​เชิง​นิรนัย​ได้ ​แต่​โปรแกรม​ใน​ฐานะ​กระบวนการ​ทางกายภาพ​ที่​รัน​บน​ฮาร์ดแวร์​จริง​ซึ่ง​บางครั้ง​บกพร่อง​นั้น​รับ​ไม่​ได้ ​เพราะ​ไม่​มี​การนิรนัย​ใด​รับรอง​ว่า​ซิลิคอน​จะ​ทำตัว​อย่าง​ที่​ข้อกำหนด​สมมติ​ไว้ ​อุดมคติ​เหตุผล​นิยม​ของ​ฝ่าย​พิสูจน์​ความถูกต้อง — ​พิสูจน์​ครั้ง​เดียว ​รู้​ตลอดไป — ​มา​ชน​คำตอบ​โต้​แบบ​ประสบการณ์นิยม​ของ​ฝ่าย​ทดสอบ ​ที่​เอ็ด​สเกอร์ ​ได​ก์ส​ตรา​สรุป​ไว้​ก่อนหน้า​นั้น​หนึ่ง​ทศวรรษ​ว่า "​การทด​สอบ​โปรแกรม​ใช้​แสดง​การมี​อยู่​ของ​บั๊ก​ได้ ​แต่​ไม่​เคย​ใช้​แสดง​การไม่​มี​อยู่​ของ​มัน​ได้​เลย" ("Program testing can be used to show the presence of bugs, but never to show their absence") ("Notes on Structured Programming," EWD249, 1970) ​ไม่​มี​ฝ่าย​ใด​ชนะ ​ซอฟต์แวร์​ทุกวันนี้​ส่งมอบ​ด้วย​ส่วนผสม​ของ​ทั้งสอง ​พิสูจน์​ความถูกต้อง​ตรง​ที่​ราคา​ถูก​พอ ​ทดสอบ​ใน​ที่​เหลือ​ทั้งหมด

​หลักการ​ที่​ห้า​คือ​กับดัก​ที่​เก่า​ที่สุด​ใน​ญาณวิทยา ​สวม​เปลือก​เซนเซอร์​มา ​บทความ​สาม​หน้า​ของ​เอ็ด​มันด์ เก็ต​ติ​เยร์​ปี 1963 "Is Justified True Belief Knowledge?" (Analysis 23, no. 6: 121–123) ​แสดงว่า​ความเชื่อ​หนึ่ง​มีเหตุผล​รองรับ​และ​เป็นจริง​พร้อมกัน​ได้ ​โดย​ยัง​ไม่​ใช่​ความรู้ ​ถ้า​เหตุผล​รองรับ​กับ​ความจริง​บรรจบ​กัน​ด้วย​ความบังเอิญ — ​ภาพ​คลาสสิก​คือ​นาฬิกา​หยุด​เดิน​ที่​บังเอิญ​บอก​เวลา​ถูก ​สายพาน​อัตโนมัติ​ผลิต​โครงสร้าง​แบบนี้​ออกมา​เป็นประจำ: ​ระบบ​จดจำ​ใบหน้า​ที่​มี​บั๊ก​จริง ​สมมติ​ว่า​ปรับ​เทียบ​ผิด​กับ​ใบหน้า​มุม​หนึ่ง ​ยัง​ให้ผล​จับคู่​ที่​ถูกต้อง​บน​เฟรม​หนึ่ง​ได้​โดยบังเอิญ ​ทั้งที่​แบก​เหตุผล​รองรับ​เชิง​สถาบัน​เต็ม​ชุด ("​ระบบ​นี้​แม่นยำ 99%") ​ซึ่ง​ตามปกติ​จะ​รับรอง​ความเชื่อ​หนึ่ง​ให้​เป็นความ​รู้ ​ผลลัพธ์​นั้น​เป็นจริง ​ไว้วางใจ​ได้​อย่าง​สมเหตุสมผล ​และ​มาจาก​กระบวนการ​ที่​ใน​โอกาส​นั้น​ไม่​ได้​ทำ​สิ่ง​ที่​เหตุผล​รองรับ​ของ​มัน​สมมติ​ว่า​มัน​ทำ ​นาฬิกา​หยุด​เดิน​ของเก็ต​ติ​เยร์​ตอนนี้​มี​กล้อง

​ผู้คน ​โดยย่อ ​แอป​เพล​กับ​ฮา​เคน​โดน​วิจารณ์​หนัก​พอสมควร ​สำหรับ​บทพิสูจน์​ที่​หลาย​คน​ยัง​เรียก​ว่า​ไม่​สง่างาม ​มากกว่า​จะ​เรียก​ว่า​ผิด ​ฮัม​ฟรีส์​กับ​วินส์เบิร์ก​สร้าง​สาขา​ย่อย​ขึ้น​มา​ทั้ง​สาขา — ​ปรัชญา​แห่ง​การจำลอง​ด้วย​คอมพิวเตอร์ — ​จาก​การเอาจริง​กับ​วิธี​ที่​นักวิทยาศาสตร์​หน้า​งาน​ไว้ใจ​มา​หลาย​สิบ​ปี​โดย​ไม่​เคย​ถาม​ว่า​มัน​เป็นหลัก​ฐาน​ชนิด​ไหน ​บทความ​ปี 1988 ​ของเฟต​เซอร์​จุดชนวน​จดหมาย​โต้ตอบ​เชิง​เทคนิค​หลาย​หน้า​ภายใน​หนึ่ง​ปี ​และ​การถกเถียง​ที่​ยัง​ถูก​อ้าง​ถึง​ทุกวันนี้ — ​หนึ่ง​ใน​ข้อขัดแย้ง​ที่​ยืนยาว​ที่สุด​เท่าที่ Communications of the ACM ​เคย​พิมพ์

​เชื่อมโยง

​บท​ที่ 01 ​วาง​พื้น​หลัง​เชิงทฤษฎี​บทพิสูจน์ — ​ความสมเหตุสมผล​เชิง​ตรรกะ ​ความสมบูรณ์ ​และ​ขีดจำกัด​ของ​เก​อเดิล — ​ที่ surveyability ​สมมติ​ไว้​เงียบๆ ​บท​ที่ 09 ​ถาม​ว่าการ​ตัดสิน​ไม่​ได้ (undecidability) ​อนุญาต​ให้​อ้าง​อะไร​ได้​บ้าง​ใน​เชิง​ปรัชญา ​เป็น​คำถาม​คู่​กับ​สิ่ง​ที่​บทพิสูจน์​ซึ่ง​ตรวจสอบ​ทั้งหมด​ไม่​ได้​อนุญาต​ให้​อ้าง​ใน​บท​นี้ ​บท​ที่ 13 ​กลับมา​ที่​ความทึบ​จาก​ฝั่ง​การเรียนรู้: ​งานวิจัย interpretability ​ใน​ฐานะ​ห้องทดลอง​ที่​ไว้​ค้น​ว่า​มี​อะไร​อยู่​ใน​กล่องดำ ​ถ้า​มี

​คำถาม​ที่​ยัง​เปิด​อยู่

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

​อ่าน​ต่อ

บทถัดไป · 5 / 1704 · ปรัชญาแห่งจิต
Size
Page
Font

The Examined Machine — Philosophy and Computing, Each Read Through the Other

❦
100 · แผนที่201 · ตรรกศาสตร์302 · อภิปรัชญา403 · ญาณวิทยา504 · ปรัชญาแห่งจิต605 · ปรัชญาภาษา706 · จริยศาสตร์807 · ปรัชญาการเมือง908 · สุนทรียศาสตร์และปรากฏการณ์วิทยา1009 · การคำนวณได้1110 · ความซับซ้อน1211 · สารสนเทศ1312 · ชนิดกับบทพิสูจน์1413 · เครื่องเรียนรู้1514 · ความไว้วางใจแบบกระจาย1615 · เอกภพเชิงคำนวณ1799 · ปิดเล่ม