ก่อนหน้านี้ ทีม DeepMind ของกูเกิลประกาศสร้าง AI ด้านวิดีโอเกม (ร่วมมือกับ Blizzard) ล่าสุดมีงานวิจัยชิ้นหนึ่งของ DeepMind เผยแพร่ออกมา แสดงให้เห็นแนวทางบางอย่างแล้ว
ช่วงหลังงานวิจัยด้าน Deep Learning เริ่มมาในทาง reinforcement learning หรือการให้ AI หัดเรียนรู้ด้วยตัวเอง (จากข่าว AlphaGo Zero ที่หัดเล่นโกะเองโดยไม่ต้องพึ่งพามนุษย์) รายละเอียดของเทคนิคนี้คือ ผู้สร้าง AI จะต้องสร้างระบบแรงจูงใจ (reward) เพื่อชักจูงให้ AI ให้ลองทำในสิ่งที่สอดคล้องกับกฎของเกม และ AI จะค่อยๆ ลองผิดลองถูกไปเรื่อยๆ จนเอาชนะเกมนั้นได้สำเร็จ
ข้อจำกัดของ reinforcement learning คือระบบ reward เหมาะกับเกมที่มีกฎค่อนข้างชัดเจน เช่น Pac-Man ที่กินจุดแล้วเห็นผลทันที แต่เกมบางประเภทที่มีความซับซ้อนสูง และไม่เคลียร์นัก (ในสายตาของ AI) ว่าการกระทำบางอย่างทำไปแล้วจะได้อะไร จะทำให้ AI ต้องลองผิดลองถูกเยอะมากๆ จนไม่สามารถปฏิบัติได้จริง
ตัวอย่างเกมประเภทนี้ที่ DeepMind นำมาสาธิตคือเกม Montezuma’s Revenge เกมแอคชั่นพัซเซิลบนเครื่อง Atari ที่วางขายในปี 1984 เกมนี้ตัวเอกจะต้องเดินไปเดินมาในเขาวงกต และเก็บกุญแจเพื่อไปเปิดประตูต่างๆ ซึ่งการเก็บกุญแจในห้องหนึ่งเพื่อไปเปิดประตูในห้องอื่นที่ไกลออกไป เป็นความไม่ชัดเจนที่ทำให้ reinforcement learning ทำงานได้ยาก บวกกับความเป็นเกมแอคชั่นที่ตัวละครเคลื่อนที่ได้อย่างอิสระ ยิ่งทำให้ทางเลือกที่เป็นไปได้มีจำนวนมหาศาล (ดูคลิปเกมแล้วน่าจะพอเห็นภาพครับ)
ทางออกของ DeepMind เพื่อลดความซับซ้อนของทางเลือกลง จึงเปลี่ยนวิธีการเรียนรู้ของ AI จากการลองผิดลองถูกด้วยตัวเอง มาเป็นการเรียนรู้จากผู้เล่นที่เป็นมนุษย์ จากคลิปการเล่นเกมใน YouTube แทน
ทีมงาน DeepMind บอกว่าแรงบันดาลใจของงานวิจัยนี้ มาจากคนจำนวนมากที่เรียนรู้ทักษะต่างๆ ด้วยตัวเองผ่านการดูคลิป ทีมงานจึงเลือกคลิปเกมมา 3 คลิปต่อหนึ่งเกม (มี 3 เกมคือ Montezuma’s Revenge, Pitfall, Private Eye) แล้วใช้เทคนิค 2 แบบประมวลผลข้อมูลจากคลิป
- temporal distance classification (TDC) นำเฟรมวิดีโอมาเปรียบเทียบกัน เพื่อหาความแตกต่างของภาพ และดูว่าผู้เล่นกระทำการใดระหว่างสองเฟรมนั้น
- cross-modal temporal distance classification (CDC) วิเคราะห์เสียงที่เกิดขึ้นในเกม เช่น เมื่อผู้เล่นกระโดดจะมีเสียงตัวละครกระโดด เพื่อศึกษาว่าผู้เล่นกระทำการใดในเหตุการณ์ต่างๆ ของเกม
จากนั้นนำข้อมูลที่สกัดได้จากคลิป มาเข้ากระบวนการเรียนรู้ผ่าน neural network และพัฒนาจนสามารถเล่นเกมได้สำเร็จ (งานวิจัยนี้ยังมีส่วนที่เป็น reinforcement learning อยู่บ้าง)
DeepMind เผยผลงานของบ็อต AI ที่เรียนรู้ด้วยวิธีการนี้ว่า ทำผลงานได้ดีกว่าค่าเฉลี่ยของมนุษย์ (คิดจากคะแนนในเกม ตามตาราง) และทำได้ดีกว่าบ็อตตัวอื่นๆ ที่ใช้เทคนิค reinforcement learning (Rainbow, ApeX, DQfD) มาก

ที่มา - งานวิจัย, The Register
on
น่ากลัว... เรียนรู้ได้จากคลิบ
syootakarn Sat, 02/06/2018 - 13:00
น่ากลัว... เรียนรู้ได้จากคลิบ
น่าสนใจตรง Map
akira Sat, 02/06/2018 - 13:34
น่าสนใจตรง Map เข้ากับโครงสร้างเกมส์ยังไง สามารถเอาชนะได้ทุกฉาก หรือเฉพาะฉากที่่ Train ถ้าทุกฉากโดยเรียนรู้จาก Object ได้เอง ที่ได้เรียนรู้จาก Youtube แล้วเอามาประยุกต์ฉากอื่นได้เนี่ย มันเกินคำว่า Robot ไปแล้ว
เดี๋ยวเอาคลิปสงคราม ยิงกัน
bellpocket Sat, 02/06/2018 - 15:02
เดี๋ยวเอาคลิปสงคราม ยิงกัน ฆ่าตกรรม ฯลฯ ให้ AI ดู
become human
terap Sun, 03/06/2018 - 13:35
become human
DeepMind: Become Hooman
osmiumwo1f Mon, 04/06/2018 - 13:46
In reply to become human by terap
DeepMind: Become Hooman
อนาคตมีใช้ AI ทำ brainwash
IDCET Sun, 03/06/2018 - 14:40
อนาคตมีใช้ AI ทำ brainwash แหงๆ
แปลว่ายังห่างจากมนุษย์มากหลาย
aeksael Sun, 03/06/2018 - 20:12
แปลว่ายังห่างจากมนุษย์มากหลายขุม เรื่องความคิดที่ซับซ้อน แล้วความเข้าใจสิ่งที่ผู้สร้างเกมจะสื่อ
ต่อให้ดูคลิปได้ก็แค่วิเคราะห์จากคลิป ไม่มีวันจะทำspeed run ได้ชนะมนุษย์หรอก
ไม่มีวันจะทำspeed run
hisoft Sun, 03/06/2018 - 20:53
In reply to แปลว่ายังห่างจากมนุษย์มากหลาย by aeksael
ไม่มีวันนี่รวมถึงอนาคตด้วยเหรอครับ? ผมว่าไม่ครับ สักวันมันก็ทำได้
ผมว่าที่น่ากลัวนี่เพราะว่ามัน
pppo Mon, 04/06/2018 - 14:05
In reply to แปลว่ายังห่างจากมนุษย์มากหลาย by aeksael
ผมว่าที่น่ากลัวนี่เพราะว่ามันทำได้ดีกว่าค่าเฉลี่ยมนุษย์มากกว่า
เพราะ AI เราจะ replicate มันกี่ตัวก็ได้ แล้วก็ให้มันเทรนไปพร้อมๆกันก็จะได้สิ่งที่เหนือค่าเฉลี่ยเท่าไหร่ก็ได้
แต่เรา replicate เทพเกมมิ่งไม่ได้อะครับ ด้วยเวลาเท่าๆกันแล้ว