ผู้นำทางความคิด

3 วิธีในการรักษาความสดใหม่ของข้อเท็จจริงในโมเดลภาษาขนาดใหญ่

mm
เพิ่ม Unite.AI ลงในแหล่งข้อมูลที่คุณต้องการบน Google

โมเดลภาษาขนาดใหญ่ (LLM) เช่น GPT3, ChatGPT และ BARD เป็นที่นิยมอย่างมากในปัจจุบัน ทุกคนมีความคิดเห็นเกี่ยวกับวิธีการที่เครื่องมือเหล่านี้ดีหรือไม่ดีสำหรับสังคมและสิ่งที่พวกเขาหมายถึงสำหรับอนาคตของ AI Google ได้รับการวิพากษ์วิจารณ์อย่างมากเกี่ยวกับโมเดลใหม่ของ BARD ที่ตอบคำถามที่ซับซ้อนผิด (เล็กน้อย) เมื่อถาม “คุณสามารถบอกเรื่องราวใหม่ๆ เกี่ยวกับกล้องโทรทรรศน์อวกาศ James Webb ที่คุณสามารถบอกลูกอายุ 9 ขวบของคุณได้?” – โชว์ตอบ 3 คำตอบ โดย 2 คำตอบถูกต้องและ 1 คำตอบผิด คำตอบที่ผิดคือว่า “รูปภาพดาวเคราะห์นอกระบบแรก” ถูกถ่ายโดย JWST ซึ่งไม่ถูกต้อง ดังนั้น โมเดลจึงมีข้อเท็จจริงที่ไม่ถูกต้องในฐานความรู้ของมัน เพื่อให้โมเดลภาษาขนาดใหญ่ทำงานได้อย่างมีประสิทธิภาพ เราต้องการวิธีการในการอัปเดตข้อเท็จจริงเหล่านี้หรือเพิ่มข้อเท็จจริงใหม่เข้ากับฐานความรู้

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

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

1. วิธีหนึ่งในการแก้ไขข้อเท็จจริงที่เข้ารหัสไว้ใน LLM คือการให้ข้อเท็จจริงใหม่ที่เกี่ยวข้องกับบริบทโดยใช้ฐานความรู้ภายนอก ฐานความรู้นี้อาจเป็น API ที่เรียกข้อมูลที่เกี่ยวข้องหรือการค้นหาในฐานข้อมูล SQL, No-SQL หรือ Vector ข้อมูลที่ซับซ้อนมากขึ้นสามารถถูกดึงออกมาจากกราฟความรู้ที่เก็บข้อมูลและความสัมพันธ์ระหว่างข้อมูลเหล่านั้น ขึ้นอยู่กับข้อมูลที่ผู้ใช้กำลังค้นหา บริบทที่เกี่ยวข้องสามารถดึงมาและให้ไว้เป็นข้อเท็จจริงเพิ่มเติมแก่ LLM ข้อเท็จจริงเหล่านี้อาจถูกจัดรูปแบบให้ดูเหมือนตัวอย่างการฝึกฝนเพื่อปรับปรุงกระบวนการเรียนรู้ ตัวอย่างเช่น คุณอาจส่งคู่คำถามและคำตอบจำนวนมากเพื่อให้โมเดลเรียนรู้วิธีตอบคำถาม

2. วิธีที่เป็นนวัตกรรมมากขึ้น (และแพงกว่า) ในการเพิ่มข้อเท็จจริงให้กับ LLM คือการปรับให้เหมาะสมโดยใช้ข้อมูลฝึกฝน ดังนั้น แทนที่จะถามฐานความรู้สำหรับข้อเท็จจริงที่จะเพิ่ม เราสร้างชุดข้อมูลฝึกฝนโดยการ lấy mẫuจากฐานความรู้ โดยใช้เทคนิคการเรียนรู้แบบกำกับดูแล เช่น การปรับให้เหมาะสม เราสามารถสร้างเวอร์ชันใหม่ของ LLM ที่ฝึกฝนบนความรู้เพิ่มเติมได้ กระบวนการนี้มักจะแพงและอาจมีค่าใช้จ่ายหลายพันเหรียญสหรัฐในการสร้างและบำรุงรักษาโมเดลที่ปรับให้เหมาะสมใน OpenAI แน่นอนว่าค่าใช้จ่ายนี้คาดว่าจะลดลงเมื่อเวลาผ่านไป

3. ตัวเลือกอื่นคือการใช้วิธีการเช่น Reinforcement Learning (RL) เพื่อฝึกตัวแทนโดยใช้ข้อเสนอแนะจากมนุษย์และเรียนรู้นโยบายในการตอบคำถาม วิธีนี้มีประสิทธิภาพสูงในการสร้างโมเดลที่มีลักษณะเฉพาะและสามารถทำงานได้ดีในงานเฉพาะ ตัวอย่างเช่น โชว์ ChatGPT ที่เปิดตัวโดย OpenAI ถูกฝึกฝนโดยใช้การเรียนรู้แบบกำกับดูแลและ RL พร้อมกับข้อเสนอแนะจากมนุษย์

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

ดัตตาราจ ราว เป็น Chief Data Scientist ที่ Persistent Systems และเป็นผู้เขียนหนังสือ “Keras to Kubernetes: The Journey of a Machine Learning Model to Production” ที่ Persistent Systems ดัตตาราจ เป็นผู้นำ AI Research Lab ซึ่งสำรวจอัลกอริทึมที่ทันสมัยในด้าน Computer Vision, Natural Language Understanding, Probabilistic programming, Reinforcement Learning, Explainable AI และอื่นๆ และแสดงให้เห็นถึงความสามารถในการใช้งานในด้าน Healthcare, Banking และ Industrial ดัตตาราจ มี 11 สิทธิบัตรในด้าน Machine Learning และ Computer Vision