‹

04 Whose Fault

4 · ​ใคร​ผิด

​ปัญหา​ไม่​ใช่​ว่า​มัน​ตอบ​ผิด ​ปัญหา​คือ​ไม่​มี​ใคร​รู้​ว่า​ต้อง​ไป​โทษ​ใคร

​นี่​คือ​กำแพง​ที่​ขวาง​งาน​ด้าน​นี้​อยู่​เกือบ​ยี่สิบ​ปี ​และ​มัน​ไม่​ใช่​กำแพง​ทางเทคนิค​แบบ​ที่​คิด​กัน — ​ไม่​ใช่​เครื่อง​ไม่​แรง​พอ ​ไม่​ใช่​ข้อมูล​ไม่​พอ ​มัน​เป็น​กำแพง​ทาง​ความคิด​ที่​ฟัง​ดู​แทบ​ไม่​เหมือน​ปัญหา​เลย​ตอน​พูด​ออกมา​ครั้งแรก

​ลอง​นึก​ภาพ​นี้​ก่อน

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

​ทีนี้​เอา​สามชั้น​มา​ซ้อน​กัน ​สัญญาณ​เข้าที่​ชั้นล่าง ​ส่ง​ขึ้น​ชั้น​กลาง ​ชั้น​กลาง​ส่ง​ขึ้น​ชั้นบน ​ชั้นบน​ตอบ ​คำตอบ​ผิด

​ใคร​ผิด

​ชั้นบน​อาจจะ​ผิด​เอง ​หรือ​ชั้นบน​อาจจะ​ถูกต้อง​สมบูรณ์แบบ​แต่​ได้​ของเสีย​มาจาก​ชั้น​กลาง ​หรือ​ชั้น​กลาง​อาจจะ​ไม่​ผิด​เลย​แต่​ได้​ของเสีย​จาก​ชั้นล่าง ​หรือ​ทั้ง​สามชั้น​ผิด​นิดหน่อย​คนละ​ทาง ​แล้ว​ความผิด​ไป​รวมกัน​ตอนท้าย ​หรือ — ​อันนี้​แย่​ที่สุด — ​ชั้นล่าง​ผิด​ไป​ทาง​หนึ่ง ​ชั้น​กลาง​ผิด​ไป​อีก​ทาง​หนึ่ง​ที่​บังเอิญ​กลบ​ความผิด​อัน​แรก​ได้​ครึ่งหนึ่ง

​นี่​คือ​ปัญหา​ที่​เรียก​ว่า credit assignment ​การจ่าย​เครดิต — ​ทั้ง​เครดิต​ความดี​ความชอบ​และ​เครดิต​ความผิด ​และ​มัน​ไม่​ใช่​ปัญหา​ของ​คอมพิวเตอร์​เท่านั้น ​มัน​เป็นปัญหา​ของ​ทุก​ระบบ​ที่​มี​คนกลาง​เยอะ ๆ

​โรงงาน​ที่​ของเสีย​ออกมา​ตอนท้าย​สายพาน ​บริษัท​ที่​ยอด​ตก ​ทีม​ฟุตบอล​ที่​แพ้ ​ทุก​กรณี​มี​สิ่ง​เดียวกัน​คือ ​ผลลัพธ์​อยู่​ปลายทาง ​สาเหตุ​กระจาย​อยู่​ต้นทาง ​และ​ระหว่าง​สอง​จุด​นั้น​มี​มือ​มากมาย​ที่จับ​ของ​ชิ้น​เดียวกัน​ต่อ ๆ ​กัน​มา

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

​คำตอบ​มาถึง​ใน​ปี 1986 ​บน​กระดาษ​สี่​หน้า​ใน Nature ​เขียน​โดย David Rumelhart, Geoffrey Hinton ​และ Ronald Williams ​ชื่อ​วิธี​คือ backpropagation — ​การแพร่​ย้อนกลับ

​ความคิด​ของ​มัน​เล่า​ได้​ใน​ประโยค​เดียว ​ส่ง​ความผิด​เดิน​ย้อนกลับ​ทาง​เดิม​ที่​สัญญาณ​เดิน​มา

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

​เรื่อง​นี้​มีประวัติ​ที่​ควร​พูด​ให้​ครบ ​วิธี​คำนวณ​แบบ​เดียวกัน​นี้​เคย​ถูก​เขียน​ไว้​ก่อนหน้า​นั้น​แล้ว​อย่าง​น้อย​สอง​ครั้ง — Seppo Linnainmaa ​ใน​ปี 1970 ​ใน​บริบท​คณิตศาสตร์​ล้วน ​และ Paul Werbos ​ใน​วิทยานิพนธ์​ปี 1974 ​บทความ​ปี 1986 ​ไม่​ใช่​การค้นพบ​ครั้งแรก ​มัน​คือ​ครั้ง​ที่​คนใน​วงการ​เห็น​และ​เปลี่ยน​วิธีทำ​งาน ​ซึ่ง​เป็น​คนละเรื่อง​กัน ​และ​ใน​ประวัติศาสตร์​วิทยาศาสตร์ ​สอง​อย่างนี้​มัก​ไม่​ตรงกัน

​ตรงนี้​ขอ​หยุด​ชี้​จุด​หนึ่ง ​เพราะ​มัน​คือ​หัวใจ​ของ​เล่ม​นี้​ที่​กำลังจะ​กลับมา​ใน​บท​หน้า

backpropagation ​ไม่​ได้​ลอก​มาจาก​ธรรมชาติ

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

​มัน​คือ​อุโมงค์​ลม​ของ​บท​ที่ 2 — ​เครื่องมือ​ที่​ไม่​มี​ใน​ธรรมชาติ ​แต่​ขาดไม่ได้​สำหรับ​การทำ​ของ​ที่​ลอก​มา​ให้​ใช้งาน​จริง

​เครือข่าย​หลาย​ชั้น​สอน​ได้​แล้ว ​กำแพง​พัง ​คน​กลับ​เข้ามา​ใน​สาขา

​และ​ปัญหา​ถัดไป​ก็​โผล่​ขึ้น​มาทัน​ที ​คือ ​ความจำ ​เครือข่าย​ที่​สอน​ด้วย backpropagation ​ทำนาย​ได้ดี ​แต่​มัน​ไม่​ได้​จำ​อะไร​ใน​ความหมาย​ที่​เรา​ใช้​คำ​นี้​กับ​ตัวเอง ​ป้อน​รูป​ครึ่ง​รูป​ให้​มัน​แล้ว​ขอ​รูป​เต็ม​คืน ​มัน​ทำ​ไม่​ได้ ​ป้อน​เนื้อเพลง​สอง​คำ​แล้ว​ขอ​ทั้ง​ท่อน ​มัน​ทำ​ไม่​ได้

​คน​ที่​แก้​เรื่อง​นี้​ไม่​ได้มา​จาก​สาย AI ​เลย ​และ​เขา​ไม่​ได้​เริ่ม​จาก​การมอง​สมอง

​เขา​มอง​ก้อน​เหล็ก

​ลอง​เอง: ​ทำอาหาร​อะไร​ก็ได้​ที่​ใส่​ของเค็ม​มากกว่า​หนึ่ง​อย่าง — ​ผัด​สัก​จาน ​ใส่​เกลือ ​น้ำปลา ​ซีอิ๊ว ​ชิม​แล้ว​เค็ม​ไป ​ทีนี้​ตอบ​ให้ได้​ว่า​ตัว​ไหน​ใส่​เกินไป ​ไม่​ใช่​ตอบ​ว่า "​ก็​ของเค็ม​ทั้งหมด" ​แต่​ตอบ​ว่า​ตัว​ไหน​กี่​ช้อน ​คุณ​จะ​พบ​ว่า​ตอบ​ไม่​ได้ ​ทั้งที่​คุณ​เป็น​คน​ใส่​เอง​ทั้ง​สาม​ตัว ​และ​ถ้า​คราวหน้า​อยาก​แก้​ให้​ตรงจุด ​สิ่ง​เดียว​ที่​ทำได้​คือ​ทำ​ใหม่​แล้ว​ใส่​ทีละ​ตัว ​จด​ไว้​ทุกครั้ง — ​ซึ่ง​คือ​สิ่ง​ที่ backpropagation ​ทำให้​เครื่อง​อัตโนมัติ

​บท​นี้​จะ​ผิด​เมื่อ: ​มี​หลักฐาน​ทาง​ประสาท​วิทยา​ว่า​เซลล์​ประสาท​ส่งสัญญาณ​ความผิด​ย้อนกลับ​ใน​รูปแบบ​ที่ backpropagation ​ต้องการ​จริง ​หรือ​พบ​ว่า​งานปี 1986 ​อ้างอิง Linnainmaa 1970 ​หรือ Werbos 1974 ​ไว้​แล้ว​ใน​ต้นฉบับ

บทถัดไป · 6 / 1405 Compasses In Iron
Size
Page
Font

Copy The Right Layer

❦
1ลอกให้ถูกชั้น201 The Burr302 The Flappers403 A Neuron On Paper504 Whose Fault605 Compasses In Iron706 Memory Is A Valley807 Shake The Table908 The Scaffold1009 When We Stopped Saving1110 Deep And Narrow1211 The Wall Moved1312 Iron That Thinks1413 Sources