Baidu เปิดตัว Unlimited OCR 2 โมเดลโอเพนซอร์สประมวลเอกสารยาว

· By: TanasakP

Baidu เปิดตัว Unlimited OCR 2 โมเดลโอเพนซอร์สประมวลเอกสารยาว

Baidu เปิดตัว Unlimited OCR 2 โมเดล OCR แบบโอเพนซอร์สที่ออกแบบมาเพื่อจัดการเอกสารที่มีความยาวมากเป็นพิเศษ โดยโมเดลขนาด 3B นี้สามารถประมวลผลทั้งหนังสือ เอกสารราชการ และรายงานที่มีความยาวหลายร้อยหน้าได้ในการส่งคำขอเพียงครั้งเดียว

หัวใจสำคัญของการพัฒนาคือการใช้ SR-SWA ซึ่งเป็นรูปแบบ sparse attention ที่ช่วยให้ค่าใช้จ่ายในการถอดรหัส (decoding cost) ต่อขั้นตอนเกือบจะคงที่ โดย Baidu ได้ปล่อยค่าน้ำหนัก (weights) ภายใต้ใบอนุญาต MIT พร้อมเปิดเผยรหัสต้นฉบับบน GitHub

TL;DR

  • ขนาด: พารามิเตอร์รวม 3.34B (ไม่ระบุจำนวนพารามิเตอร์ที่ใช้งานจริง) รองรับความยาวตำแหน่งสูงสุด (Max position length) ที่ 131,072 tokens
  • การใช้งาน: รันบน 1 CUDA GPU ในรูปแบบ BF16 โดยทดสอบบน NVIDIA A800-80GB ใช้ขนาด weights รวมประมาณ 6.7 GB
  • ประสิทธิภาพ: ครองอันดับหนึ่งในเกณฑ์มาตรฐานเอกสารหลายหน้า (multi-page benchmarks) ทั้งสองรายการจากการทดสอบเปรียบเทียบกับโมเดลอื่น 9 รุ่น
  • จุดแข็ง: ทำคะแนนรวมได้สูงถึง 77.1 บน MarathonDocBench สำหรับเอกสารหลายร้อยหน้า ทิ้งห่าง Kimi-K3 ที่ได้ 33.7
  • จุดอ่อน: ได้คะแนนด้านลำดับชั้นหัวข้อ (heading hierarchy) (TEDS) บน MarathonDocBench เพียง 48.2 ซึ่งเป็นคะแนนย่อยที่ต่ำที่สุด

Unlimited OCR 2 คืออะไร?

Unlimited OCR 2 คือโมเดล vision-language ขนาด 3B จาก Baidu ที่สามารถแปลงภาพหน้าเอกสารที่เรียงลำดับแล้วให้กลายเป็นข้อความที่มีโครงสร้าง ครอบคลุมทั้งข้อความ ตาราง สูตร รูปภาพ หัวข้อ และลำดับการอ่าน

โมเดลนี้เป็นรุ่นต่อยอดจาก Unlimited-OCR ที่ปล่อยออกมาในเดือนมิถุนายน 2026 เพื่อพัฒนาความสามารถของ DeepSeek-OCR ให้สูงขึ้น โดยยังคงโครงสร้างเลย์เอาต์สไตล์ DeepSeek-OCR ที่ใช้ตัวเข้ารหัส SAM ViT-B ร่วมกับ CLIP-L ส่งข้อมูลไปยังตัวถอดรหัส mixture-of-experts ขนาด 12 เลเยอร์ ในโหมดหลายหน้า แต่ละหน้าจะใช้ 273 image tokens

กลไกการทำงานของ SR-SWA โดยปกติแล้วต้นทุนของ full attention จะเพิ่มขึ้นเป็นทวีคูณตามความยาวของลำดับข้อมูล ซึ่งในเอกสาร 100 หน้า จะมี input tokens สูงถึง 27,300 tokens ก่อนที่จะเริ่มประมวลผลผลลัพธ์ ทำให้เกิดภาระต่อหน่วยความจำอย่างมหาศาล

SR-SWA หรือ Sparse Reference Sliding Window Attention เข้ามาแก้ปัญหานี้ด้วยการบีบอัด text-visual attention ให้เหลือเพียงชุดข้อมูลอ้างอิงสำหรับการทำงาน (working references) ที่คงที่เพียง 512 tokens ช่วยให้ความหน่วง (latency) และการใช้หน่วยความจำเกือบจะคงที่แม้เอกสารจะยาวขึ้น ซึ่ง Baidu เรียกสิ่งนี้ว่าการประมวลผลแบบ ‘unlimited-horizon’

ผลการทดสอบบน MPDocBench และ MarathonDocBench

ทีมพัฒนาได้ทดสอบบน MPDocBench (เอกสารหลายสิบหน้า) และ MarathonDocBench (เอกสารหลายร้อยหน้า) พบว่า Unlimited OCR 2 ทำคะแนนได้ 84.6 บน MPDocBench นำหน้า Qwen3.8-Max และ Gemini-3.8-Flash อย่างมีนัยสำคัญ

ประเด็นที่น่าสนใจคือความเสถียรของโมเดล โดยขณะที่โมเดลคู่แข่งอย่าง Qwen3.8-Max มีคะแนนตกลงจาก 78.3 เหลือเพียง 22.9 เมื่อต้องประมวลผลเอกสารร้อยหน้า แต่ Unlimited OCR 2 กลับมีคะแนนลดลงเพียงเล็กน้อยเท่านั้น

คะแนนย่อย (MPDocBench / MarathonDocBench):

  • ข้อความ: 94.8 / 89.6
  • สูตร: 89.4 / 87.9
  • ลำดับการอ่าน: 92.3 / 85.3
  • ตาราง: 87.8 / 74.8
  • ลำดับชั้นหัวข้อ: 60.1 / 48.2

การใช้งาน Unlimited OCR 2

ผู้ใช้สามารถรันโมเดลผ่าน Transformers สำหรับการทดสอบเบื้องต้น และใช้ SGLang สำหรับการใช้งานจริง (serving) โดยใน Transformers จะมีฟังก์ชัน infer สำหรับประมวลผลทีละหน้า และ infer_multi สำหรับประมวลผลทั้งเอกสารในคำขอเดียวเพื่อให้รักษาบริบทข้ามหน้าได้

สำหรับการใช้งานผ่าน SGLang จะต้องใช้ wheel รุ่นปรับแต่งเฉพาะจาก Baidu ซึ่งมีการกำหนดตารางเวลา 10 หน้าต่อหน้าต่าง (window) เพื่อลดการใช้หน่วยความจำสูงสุด อย่างไรก็ตาม Baidu เตือนว่าควรระวังเรื่องการจัดสรรหน่วยความจำที่อาจทำให้หน่วยความจำเต็มได้หากตั้งค่าไม่เหมาะสม

Source: MarkTechPost
ดูแลงานแปลและเรียบเรียงโดย TanasakP

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร