LEANN: ดัชนีเวกเตอร์โอเพนซอร์สบีบ RAG จาก 201GB เหลือ 6GB
UC Berkeley พัฒนา LEANN ดัชนีเวกเตอร์โอเพนซอร์สที่ใช้กราฟตัดแต่งและคำนวณเอ็มเบดเดิงใหม่ ย่อดัชนี RAG 60 ล้านชิ้นจาก 201 GB เหลือเพียง 6 GB

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- UC Berkeley พัฒนา LEANN ดัชนีเวกเตอร์โอเพนซอร์ส
- ย่อขนาดดัชนี RAG 60 ล้านชิ้นจาก 201 GB เหลือ 6 GB
- ใช้กราฟตัดแต่งและคำนวณเอ็มเบดเดิงใหม่ขณะค้นหา
- คงความแม่นยำเท่า HNSW ที่การเรียกคืน 90% แต่แลกมาด้วยความเร็วระดับวินาที
นักวิจัยจาก UC Berkeley ได้เปิดตัว LEANN ซึ่งเป็นดัชนีเวกเตอร์แบบโอเพนซอร์สที่ถูกออกแบบมาเพื่อแก้ปัญหาการใช้หน่วยความจำมหาศาลในการประมวลผลระบบ Retrieval-Augmented Generation (RAG) ขนาดใหญ่ โดยนวัตกรรมนี้สามารถบีบอัดขนาดดัชนีของข้อมูล 60 ล้านชิ้น จากเดิมที่เคยใช้พื้นที่สูงถึง 201 GB ให้ลดลงเหลือเพียง 6 GB เท่านั้น
หลักการทำงานของ LEANN อาศัยแนวคิดในการจัดเก็บกราฟที่ถูกตัดแต่ง (pruned graph) ร่วมกับการคำนวณค่าเอ็มเบดเดิงใหม่ (recomputes embeddings) ในช่วงเวลาที่มีการส่งคำค้นหา (query time) แทนที่จะต้องเก็บเวกเตอร์ทั้งหมดไว้ในหน่วยความจำตลอดเวลาเหมือนวิธีดั้งเดิม ซึ่งช่วยประหยัดทรัพยากรฮาร์ดแวร์ได้อย่างมหาศาลโดยไม่สูญเสียประสิทธิภาพในการค้นหาข้อมูลเชิงลึก

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
ในด้านประสิทธิภาพการทำงาน ผลการทดสอบระบุว่า LEANN สามารถรักษาความแม่นยำเทียบเท่ากับวิธี HNSW (Hierarchical Navigable Small World) ที่ระดับการเรียกคืนข้อมูล (recall) 90% โดยใช้พื้นที่หน่วยความจำเพียง 4 GB เท่านั้น เปรียบเทียบกับวิธีเดิมที่ต้องใช้พื้นที่สูงถึง 188 GB
การพัฒนาโครงสร้างดัชนีเวกเตอร์เช่น LEANN สะท้อนให้เห็นถึงความพยายามของวงการ AI ในการลดต้นทุนด้านโครงสร้างพื้นฐาน (Infrastructure Cost) เนื่องจากระบบ LLM และ RAG ในปัจจุบันมักประสบปัญหาต้นทุนการดำเนินงานที่สูงลิ่วจากขนาดของฐานข้อมูลเวกเตอร์ แม้ว่าการแลกมาด้วยเวลาค้นหาในระดับวินาทีอาจไม่เหมาะกับงานแชทบอตที่ต้องการความเรียลไทม์ทันที แต่ก็นับว่าเป็นทางเลือกที่ยอดเยี่ยมสำหรับการวิเคราะห์ข้อมูลเชิงลึกและการประมวลผลชุดข้อมูลขนาดใหญ่ที่ยอมรอผลลัพธ์ได้เล็กน้อย
อย่างไรก็ตาม การแลกเปลี่ยนที่เกิดขึ้นจากการใช้งาน LEANN คือความเร็วในการค้นหาที่ลดลงมาอยู่ในระดับวินาที (seconds-level search) เนื่องจากกระบวนการคำนวณเอ็มเบดเดิงใหม่ ณ เวลาที่ค้นหาต้องใช้เวลาประมวลผลเพิมเติม แต่นั่นก็แลกมาด้วยการประหยัดพื้นที่จัดเก็บข้อมูลอย่างก้าวกระโดดที่เปิดโอกาสให้องค์กรขนาดเล็กสามารถเข้าถึงระบบ RAG ขนาดใหญ่ได้ง่ายขึ้น
ที่มา: MarkTechPost
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น