Prompt engineering

การจัดการฮอลลูซิเนชันในโมเดลภาษาขนาดใหญ่: การสำรวจเทคนิคที่ทันสมัย

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

โมเดลภาษาขนาดใหญ่ (LLM) เช่น GPT-4, PaLM และ Llama ได้ปลดปล่อยความก้าวหน้าที่น่าประทับใจในความสามารถในการสร้างภาษาธรรมชาติ อย่างไรก็ตาม ความท้าทายที่ยังคงจำกัดความน่าเชื่อถือและความปลอดภัยในการใช้งานคือความโน้มเอียงที่จะฮอลลูซิเนต – การสร้างเนื้อหาที่ดูสอดคล้องกันแต่ไม่ถูกต้องหรือไม่มีพื้นฐานมาจากบริบทที่ให้มา

เมื่อ LLM ยังคงเติบโตและแพร่หลายไปทั่วการประยุกต์ใช้จริง การจัดการฮอลลูซิเนชันจึงกลายเป็นสิ่งจำเป็น บทความนี้ให้ภาพรวมที่ครอบคลุมเกี่ยวกับเทคนิคที่นักวิจัยได้นำมาใช้เพื่อตรวจจับ ควอนติฟาย และบรรเทาฮอลลูซิเนชันใน LLM

การทำความเข้าใจฮอลลูซิเนชันใน LLM

ฮอลลูซิเนชันหมายถึงข้อผิดพลาดหรือการสร้างเรื่องราวที่ไม่มีพื้นฐานมาจากความเป็นจริงหรือบริบทที่ให้มา ตัวอย่างเช่น

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

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

ปัจจัยบางประการที่ทำให้เกิดฮอลลูซิเนชัน ได้แก่

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

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

การจำแนกประเภทของเทคนิคการบรรเทาฮอลลูซิเนชัน

นักวิจัยได้นำเทคนิคที่หลากหลายมาใช้เพื่อต่อต้านฮอลลูซิเนชันใน LLM ซึ่งสามารถแบ่งออกเป็น

1. การออกแบบคำสั่งซื้อ

สิ่งนี้เกี่ยวข้องกับการออกแบบคำสั่งซื้ออย่างรอบคอบเพื่อให้ LLM สร้างเนื้อหาที่ถูกต้องและเป็นรากฐาน

  • การเพิ่มการค้นหา – การค้นหาพื้นฐานเพื่อให้เนื้อหามีพื้นฐาน
  • วงจรการให้ข้อมูล – การให้ข้อมูลซ้ำๆ เพื่อปรับปรุงการตอบสนอง
  • การปรับคำสั่งซื้อ – การปรับคำสั่งซื้อระหว่างการฝึกอบรมเพื่อให้ได้พฤติกรรมที่ต้องการ

2. การพัฒนาโมเดล

การสร้างโมเดลที่มีโครงสร้างที่เหมาะสมในการลดฮอลลูซิเนชัน

  • ยุทธวิธีการถอดรหัส – การสร้างข้อความในลักษณะที่เพิ่มความน่าเชื่อถือ
  • การให้ความรู้ – การบูรณาการฐานความรู้ภายนอก
  • ฟังก์ชันการขาดทุนใหม่ – การปรับให้เหมาะสมสำหรับความน่าเชื่อถือระหว่างการฝึกอบรม
  • การฝึกอบรมแบบมีการกำกับ – การใช้ข้อมูลที่มีการกำกับของมนุษย์เพื่อเพิ่มความถูกต้อง

ต่อไป เราจะสำรวจเทคนิคที่โดดเด่นภายใต้แต่ละแนวทาง

เทคนิคการบรรเทาฮอลลูซิเนชันที่โดดเด่น

การสร้างเนื้อหาที่มีการค้นหา

การสร้างเนื้อหาที่มีการค้นหาช่วยให้ LLM ดีขึ้นโดยการค้นหาและจัดเตรียมเอกสารหลักฐานภายนอกแทนการอาศัยความรู้ที่ซ่อนอยู่ในโมเดลเพียงอย่างเดียว สิ่งนี้ช่วยให้เนื้อหามีพื้นฐานและลดฮอลลูซิเนชัน

เทคนิคที่โดดเด่น ได้แก่

  • RAG – ใช้โมดูลค้นหาเพื่อให้ข้อความที่เกี่ยวข้องสำหรับโมเดล seq2seq ในการสร้างข้อความ
  • RARR – ใช้ LLM ในการวิจัยและแก้ไขข้อความที่ไม่ได้รับการยืนยันในข้อความที่สร้างขึ้นให้สอดคล้องกับหลักฐานที่ค้นหา
  • การค้นหาความรู้ – ตรวจสอบการสร้างที่ไม่แน่นอนโดยใช้ความรู้ที่ค้นหา trướcที่จะสร้างข้อความ
  • LLM-Augmenter – ค้นหาความรู้เพื่อสร้างห่วงโซ่หลักฐานสำหรับคำสั่งซื้อของ LLM

การให้ข้อมูลและการให้เหตุผล

การใช้ข้อมูลและการให้เหตุผลแบบวนซ้ำหรือการให้เหตุผลแบบตนเองช่วยให้ LLM ปรับปรุงและปรับแต่งผลลัพธ์เบื้องต้น ลดฮอลลูซิเนชัน

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

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

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

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

การปรับคำสั่งซื้อ

การปรับคำสั่งซื้อช่วยให้สามารถปรับคำสั่งซื้อที่ให้กับ LLM ระหว่างการฝึกอบรมเพื่อให้ได้พฤติกรรมที่ต้องการ

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

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

โครงสร้างโมเดลใหม่

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

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

DoLA ลดฮอลลูซิเนชันของข้อเท็จจริงโดยการเปรียบเทียบลอจิตจากชั้นต่างๆ ของเครือข่ายทรานส์ฟอร์เมอร์ เนื่องจากความรู้ที่เป็นข้อเท็จจริงมักจะอยู่ในชั้นกลางบางชั้น การเพิ่มสัญญาณจากชั้นนั้นผ่านการเปรียบเทียบลอจิตของ DoLA จึงช่วยลดการสร้างข้อเท็จจริงที่ไม่ถูกต้อง

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

การให้ความรู้

การให้ความรู้การสร้างของ LLM ในความรู้ที่มีโครงสร้างช่วยป้องกันการคิดค้นโดยไม่มีพื้นฐาน

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

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

การฝึกอบรมแบบมีการกำกับ

  • Coach – โครงสร้างแบบโต้ตอบที่ตอบคำถามของผู้ใช้และขอการแก้ไขเพื่อปรับปรุง
  • R-Tuning – การปรับให้เหมาะสมที่ตระหนักการปฏิเสธซึ่งปฏิเสธคำถามที่ไม่มีหลักฐานที่ระบุไว้ในข้อมูลการฝึกอบรม
  • TWEAK – วิธีการถอดรหัสที่จัดอันดับการสร้างตามความสอดคล้องกับข้อเท็จจริงที่ให้มา

ความท้าทายและข้อจำกัด

尽管มีความก้าวหน้าที่สัญญาว่าจะดี แต่ยังมีความท้าทายหลักๆ ที่เหลืออยู่ในการบรรเทาฮอลลูซิเนชัน

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

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

เส้นทางในอนาคต

การบรรเทาฮอลลูซิเนชันสำหรับ LLM ยังคงเป็นปัญหาที่เปิดกว้างและมีการพัฒนาอย่างต่อเนื่อง บางทิศทางที่สัญญาว่าจะดีในอนาคต ได้แก่

  • เทคนิคแบบผสมผสาน – รวมเทคนิคที่เสริมกัน เช่น การค้นหา การให้ความรู้ และการให้ข้อมูล
  • การสร้างแบบจำลองสาเหตุ – ปรับปรุงความเข้าใจและเหตุผล
  • การบูรณาการความรู้ออนไลน์ – รักษาความรู้ของโลกให้ถูกต้องและทันสมัย
  • การตรวจสอบอย่างเป็นทางการ – ให้การรับประกันทางคณิตศาสตร์เกี่ยวกับพฤติกรรมของโมเดล
  • ความสามารถในการอธิบาย – สร้างความโปร่งใสให้กับเทคนิคการบรรเทา

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

ฉันใช้เวลาที่ผ่านมา 5 ปีในการศึกษาสิ่งที่น่าสนใจเกี่ยวกับ Machine Learning และ Deep Learning ความเชี่ยวชาญและความหลงใหลของฉันทำให้ฉันเข้าร่วมในโครงการพัฒนาซอฟต์แวร์มากกว่า 50 โครงการที่มีความหลากหลาย โดยมุ่งเน้นไปที่ AI/ML ความอยากรู้อยากเห็นของฉันยังทำให้ฉันสนใจในด้าน Natural Language Processing ซึ่งเป็นสาขาที่ฉันต้องการสำรวจต่อไป