โมเดลและแพลตฟอร์ม AI

GOAT (ดีเยี่ยมในการทำภารกิจคณิตศาสตร์) : จากความชำนาญทางภาษาไปสู่ความสามารถทางคณิตศาสตร์

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

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

ในด้านปัญญาประดิษฐ์และการศึกษา GOAT ซึ่งย่อมาจาก Good at Arithmetic Tasks ได้ปรากฏขึ้นเป็นการพัฒนาที่น่าประทับใจ ไม่เหมือนกับแบบจำลองดั้งเดิม GOAT มีความสามารถไม่เพียงแต่ในด้านประมวลผลภาษาเท่านั้น แต่ยังสามารถแก้ปัญหาคณิตศาสตร์ที่ซับซ้อนได้ด้วย จินตนาการถึงแบบจำลองที่สามารถสร้างประโยคที่มีใจความและแก้สมการคณิตศาสตร์ที่ซับซ้อนได้อย่างแม่นยำ GOAT คือตัวอย่างของการผสมผสานที่ไม่เหมือนใครระหว่างนักภาษาศาสตร์และนักคณิตศาสตร์

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

แบบจำลอง GOAT

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

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

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

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

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

การแบ่งคำของตัวเลขใน GOAT: การเพิ่มความแม่นยำทางคณิตศาสตร์

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

นอกจากนี้ GOAT ยังรับรองความแม่นยำในการวิเคราะห์นิพจน์ทางคณิตศาสตร์ เมื่อ GOAT พบนิพจน์ทางคณิตศาสตร์ มันจะแบ่งออกเป็นตัวเลข ตัวอย่างเช่น นิพจน์ “2.14 + 2.618” จะกลายเป็นลำดับตัวเลข: [“2.14”, “+”, “2.618”].

ความเข้าใจของ GOAT ในตัวเลขช่วยให้สามารถดำเนินการได้อย่างแม่นยำ มันรับรู้ว่า “2.14” เป็นทศนิยม “+” เป็นตัวดำเนินการบวก และ “2.618” เป็นทศนิยมอีกตัวหนึ่ง การจัดการตัวเลขอย่างสม่ำเสมอนี้ช่วยให้ GOAT ไม่สับสนระหว่างค่าทางคณิตศาสตร์กับองค์ประกอบทางภาษา

การแก้ปัญหาเชิงคำด้วยความแม่นยำ

ในกรณีปัญหาเชิงคำ การแบ่งคำของ GOAT มีบทบาทสำคัญ

พิจารณา: “ถ้าอลิซมีแอปเปิ้ล 6 ลูกและบ๊อบให้เธอเพิ่มอีก 4 ลูก อลิซจะมีแอปเปิ้ลกี่ลูก?”

GOAT ระบุตัวเลข (“6” และ “4”) และการดำเนินการที่เกี่ยวข้อง (“ให้เธอ””) มันคำนวณผลลัพธ์ได้อย่างแม่นยำ: 6 + 4 = 10 ดังนั้น โดยการรักษาตัวเลขเป็นตัวเลขที่แยกออกมา GOAT หลีกเลี่ยงความกำกวม

ในทำนองเดียวกัน GOAT จัดการตัวเลขขนาดใหญ่และการแสดงทางวิทยาศาสตร์ได้อย่างแม่นยำโดยการรักษาความแม่นยำสูง GOAT สามารถจัดการตัวเลขขนาดใหญ่ เช่น “1,000,000” หรือ “1.23e6” (การแสดงทางวิทยาศาสตร์สำหรับ 1.23 × 10^6) ไม่ว่าจะเป็นการคำนวณล้านหรือจัดการกับเลขชี้กำลัง GOAT ก็ยังคงความแม่นยำ

การฝึกอบรม การปรับให้เหมาะสม และการเปิดเผยแหล่งที่มา

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

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

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

ความท้าทายและวิธีแก้ปัญหา

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

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

สรุป

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

ดร. อัสซาด อับบาส เป็น Professor ที่ COMSATS University Islamabad, Pakistan ซึ่งได้รับ Ph.D. จาก North Dakota State University, USA การวิจัยของเขาเน้นไปที่เทคโนโลยีขั้นสูง รวมถึง cloud, fog, และ edge computing, big data analytics, และ AI ดร. อับบาสได้ทำการมีส่วนร่วมอย่างมากด้วยการเผยแพร่ผลงานในวารสารและประชุมวิชาการที่มีชื่อเสียง เขายังเป็นผู้ก่อตั้ง MyFastingBuddy