Google TurboQuant ที่ ICLR 2026 — บีบ KV cache เหลือ 3 bit โดยไม่ต้องฝึกใหม่
Google ตีพิมพ์งานวิจัย TurboQuant: Online Vector Quantization with Near-optimal Distortion Rate ที่ ICLR 2026 ซึ่งแก้ปัญหาที่น่าเบื่อแต่สำคัญมากสำหรับการรัน LLM ขนาดใหญ่ — memory overhead ของ vector quantization
ปัญหาเดิม
Vector quantization แบบดั้งเดิมมีต้นทุนซ่อนที่หลายคนมองข้าม: ต้องคำนวณและเก็บ quantization constant เป็น full precision สำหรับ block ข้อมูลเล็ก ๆ ทุก block ซึ่งเพิ่ม 1-2 bit ต่อค่าเสมอ ผลคือพอจะประหยัดหน่วยความจำ ก็กลับเสียคืนผ่าน metadata
TurboQuant แก้อย่างไร
ใช้ 2 เทคนิคผสม:
- Random rotation ที่ทำให้ค่าที่เข้าโมเดลมี concentrated Beta distribution — แล้วใช้ scalar quantizer optimal ต่อแต่ละ coordinate
- Two-stage approach — MSE-optimal quantizer ก่อน แล้วตามด้วย 1-bit Quantized Johnson–Lindenstrauss (QJL) transform เพื่อแก้ bias ของ inner product estimation
สิ่งที่ทำให้งานนี้โดดเด่นคือไม่ต้องฝึกหรือ fine-tune ใหม่ ใช้ได้กับโมเดล pre-trained เดิม
ผลลัพธ์
- KV cache ที่ 3.5 bit/channel — quality neutral (ไม่ต่างจาก full precision)
- KV cache ที่ 2.5 bit/channel — degrade แบบ marginal
- KV cache ที่ 3 bit — ทำงานเร็วกว่า LLM เดิมด้วยซ้ำ (เพราะ memory bandwidth ลด)
มุมมอง AI Curator
งาน quantization มักถูกมองว่า “ไม่เซ็กซี่” — ไม่มี benchmark ใหญ่ ไม่ได้ไวรัลบน X — แต่ผลกระทบต่อคอสต์จริงมหาศาล ถ้า KV cache ลดลง 4-5 เท่าโดย quality neutral การรัน Claude Opus หรือ Gemini Pro บน GPU ตัวเล็กลงก็เป็นไปได้ กล่าวอีกนัย: ราคาต่อ query ลดลงทันทีโดยที่ไม่ต้องทำอะไรกับตัวโมเดล
สิ่งที่น่าจับตา:
หนึ่ง — ตอนนี้ llama.cpp มี discussion thread แล้วว่าจะ integrate TurboQuant เข้าใน runtime แปลว่า open-source community จะได้ใช้เร็วมาก — ไม่ต้องรอ vendor framework
สอง — สำหรับสตาร์ทอัปไทยที่พยายาม self-host LLM บน GPU budget จำกัด (เช่น A10, A6000) — งานนี้คือการเปิดประตูให้รันโมเดล 70B+ บนเครื่องที่เดิมรันแค่ 13B ได้
สาม — Google ตีพิมพ์งานเปิด แสดง intention ชัดว่าอยาก set standard มากกว่ากักไว้ประโยชน์ตัวเอง ซึ่งเป็น pattern ที่เคยเห็นกับ Transformer (Attention is All You Need) — งานที่ถือว่า “ให้ฟรี” แต่ทำให้ทั้ง ecosystem พึ่ง infrastructure ของ Google มากขึ้น
แหล่งข่าว: Google Research · ICLR 2026 Poster · OpenReview PDF
อ่านเพิ่มในหมวด งานวิจัย
Anthropic ให้ Claude สร้างชุดข้อมูลที่ดูไร้พิษภัยแต่ทำโมเดลเบี้ยว ซ่อนในเรื่องเลี้ยงผึ้งและมวยปล้ำ จนผ่านระบบตรวจที่คล้ายของจริง
ทีม Alignment ของ Anthropic ให้ Claude ปีนหาชุดข้อมูล fine-tune ที่หลบ monitor ได้ ผลคือซ่อนพฤติกรรมในงานเขียนแนวบทบาทสมมติ และโมเดลที่เทรนแล้วนำไปใช้ในบุคลิกตัวเอง ผลซ้ำได้บน Qwen 3.6 27B แต่การทดลองเอื้อฝ่ายโจมตีมากและไม่ได้สะท้อนโมเดลที่ใช้งานจริง
Memdoor ทำซ้ำ GVS5H ได้: ทีม Qwen3.8-27B ห้าตัวตามทัน Fable 5 บนโจทย์ LiveCodeBench Hard แต่ผู้ทำบอกเองว่า 'เท่า' ไม่ใช่ 'ชนะ'
Memdoor ปล่อย workflow team-solve ที่เขียนวิธี GVS5H เป็น YAML ล้วนและทำคะแนน 9.8/10 บน LiveCodeBench Hard 10 ข้อ เทียบกับ 8.0 ของ Fable 5 แบบเรียกครั้งเดียว แต่ตัวอย่างเล็กและมีข้อจำกัด ส่วนงานวิจัยต้นฉบับชี้ว่าวิธีนี้ไม่ได้ช่วยทุกโมเดล
QwenPU รัน LLM ซ้อนใน LLM ด้วยหน่วยเวกเตอร์ที่คอมไพล์ลงในน้ำหนัก Qwen3.5-4B ส่วน bootgpt ทำให้เครื่อง 386 บูตเข้าโมเดลภาษาโดยไม่มี OS
ผู้สร้าง Qwenputer ปล่อย QwenPU เมื่อ 31 ต.ค. รัน stories260K ของ Karpathy บนหน่วยเวกเตอร์ที่คอมไพล์ลงในน้ำหนัก Qwen3.5-4B ลดเหลือ 53,000 trace token ต่อหนึ่ง token เรื่องเล่า วันเดียวกัน bootgpt ใส่โมเดล int8 ขนาด 11.5KB ให้บูตบนเครื่อง 386 โดยไม่มี OS