Ugrás a tartalomra

AI hírek, hogy ne maradj le

2026. október 28., szerda · frissítve 22:52
Vissza a hírekhez
MarkTechPost2026. okt. 15. 01:37eszköz

Nyílt OCR-értékelőkészletet adott ki a Datalab OmniParseBench néven

A 16 288 igaz-hamis tesztből álló nyílt benchmark segítségével a dokumentumfeldolgozó rendszerek pontossága vizsgálható.

0
Datalab Releases OmniParseBench: An Open OCR Benchmark With 16,288 Pass/Fail Tests to Audit OCR Parsers

A Datalab megjelentette az OmniParseBench nevű nyílt forráskódú benchmarkját, amely dokumentumok szöveges, táblázatos és elrendezési pontosságát méri. A tesztkészlet 2937 oldalon és 92 nyelven végzett 16 288 bináris teszt alapján számítja ki a modellteljesítményt.

A rendszer működése nem igényel hálózati kapcsolatot vagy API-kulcsot az értékeléshez, mert az ellenőrzés nyílt kódú algoritmussal, modellalapú értékelő nélkül történik offline környezetben. A feladatok 5 kategóriára oszlanak, mint a szövegek jelenléte, sorrendje, ismétlődése, a táblázatcellák pozíciója és a blokkok típusa.

A kezdeti mérések alapján a Gemini 3.8 Flash érte el a legmagasabb átlagpontszámot 92,9 százalékkal, míg a második helyen a Datalab saját rendszere végzett 92,7 százalékkal. A kód az Apache 2.0 licenc alatt érhető el Python 3.11 feletti környezetben.

Az eredeti szöveg (MarkTechPost)
Datalab has released OmniParseBench , an open OCR benchmark for document parsers. It scores parsers with 16,288 yes/no tests on 2,937 pages from 2,343 documents. The pages span 92 languages. The dataset and code are public. It helps engineers answer a sharper question than a leaderboard does: which parser handles documents like mine? Datalab sells a parser, and its own top setting, Datalab accurate, ranks second on the launch leaderboard, behind Gemini 3.8 Flash. Is it deployable? Yes. OmniParseBench is an evaluation harness, not a model. It installs with uv pip install omni-parse-bench, needs Python 3.11+, and scores outputs offline with no API keys. TL;DR Size: 16,288 tests, 2,937 pages, 2,343 documents, 22 suites, 92 languages. Runs on: any machine with Python 3.11+. Scoring needs no network. Vendor runs need each vendor’s API key. Performance: the top 3 reported systems sit within 1.3 headline points. Best: Gemini 3.8 Flash leads at 92.9; Datalab accurate follows at 92.7.* Bottom line: every score is a share of pass/fail tests, sliceable by tag. * used in building some tests What is OmniParseBench? OmniParseBench is a document-parsing benchmark from Datalab where every test is a yes/no question about 1 page. A parser’s score is the share of tests it passes. Datalab built it to be clear, auditable and explorable. Why build another OCR benchmark? Datalab names two problems with existing benchmarks. olmOCR-bench showed that pass/fail unit tests work. Datalab now calls it saturated. In its view, top systems are separated by output conventions and overfitting, not reading. Each olmOCR-bench test also sits in 1 bucket, set by its page’s source. A handwritten table gets averaged into whichever bucket its page landed in. ParseBench from LlamaIndex splits parsing into 5 capabilities, each with its own metric. Datalab argues those scores share no unit, so they cannot be compared or combined cleanly. How does OmniParseBench scoring work? The final score is the mean of 3 family scores: text, tables and layout. Five test types feed those families: present: a text, number or equation appears (text) order: text A comes before text B (text) repeat: a line appears exactly N times (text) table_cell: a cell sits under given headings and beside given neighbors (tables) layout_kind: the block holding a line is a heading, text or table (layout) Numbers must match digit for digit, though 1,240 matches 1240. Equations are compared by what KaTeX renders, so \frac{a}{b} equals \dfrac{a}{b}. Each decision is pass, fail, unsupported or error. The last 2 are left out of every score. No model judges the outputs; the scorer is open code . What do tags and derivations add? A test checks one or more args, each of which is the content at one place on the page. Each arg carries tags on 5 axes: structure, rendering, role, script and language. Scripts use ISO 15924 codes; languages use ISO 639-3 codes. Tags never decide a verdict or the headline. They only select tests, so any slice gets its own score. The table tag covers 6,767 tests on 1,000 pages from 875 documents. English covers 10,089 tests. Non-English languages cover 1,931 tests on 529 pages from 321 documents. Every test also records its derivation, meaning how its answer was established. There are 10 derivations . They include publisher JATS XML, the PDF text layer, authored pages, olmOCR-bench tests, model panels and human review. What are the OmniParseBench launch results? Parser Headline Text Tables Layout Gemini 3.8 Flash* 92.9 91.3 95.2 92.2 Datalab accurate 92.7 90.8 91.8 95.6 Datalab balanced 91.6 90.0 89.2 95.5 Reducto 90.8 85.4 91.2 95.8 LlamaParse 90.4 88.2 92.6 90.4 Mistral OCR 89.5 82.8 91.9 93.8 Claude Sonnet 5.5* 88.7 93.1 95.4 77.5 GPT-5.6 Sol 87.8 85.4 91.6 86.5 Extend 83.3 64.1 92.5 93.4 Azure 83.0 74.6 81.7 92.8 Tesseract none 17.6 0.0 unsupported *Used in creating and verifying at least some tests, per Datalab . Cla

Az oldal magától nem használ sütit. A hozzájárulásoddal a látogatottságot a Google Analytics, a Facebook-hirdetéseink eredményét a Meta pixel méri. Részletek