MarkTechPostActualizado el

Datalab lanza OmniParseBench: Un benchmark de OCR abierto con 16,288 pruebas de aprobación/reprobación para auditar analizadores de OCR

Datalab lanzó OmniParseBench, un benchmark de OCR abierto con 16,288 pruebas de sí/no sobre 2,937 páginas en 92 idiomas. Cada puntuación es una tasa de aprobación que se puede segmentar por etiqueta, escritura o idioma.…

Datalab ha lanzado OmniParseBench, un benchmark de OCR abierto para analizadores de documentos. Evalúa los analizadores con 16,288 pruebas de sí/no sobre 2,937 páginas de 2,343 documentos. Las páginas abarcan 92 idiomas. El conjunto de datos y el código son públicos. Ayuda a los ingenieros a responder una pregunta más precisa que la que resuelve una tabla de clasificación: ¿qué analizador maneja documentos como los míos? Datalab vende un analizador, y su propia configuración superior, Datalab accurate, ocupa el segundo puesto en la tabla de clasificación del lanzamiento, detrás de Gemini 3.8 Flash.

¿Es desplegable? Sí. OmniParseBench es un entorno de evaluación, no un modelo. Se instala con uv pip install omni-parse-bench, requiere Python 3.11+, y evalúa los resultados sin conexión y sin claves de API.

TL;DR

  • Tamaño: 16,288 pruebas, 2,937 páginas, 2,343 documentos, 22 suites, 92 idiomas.
  • Se ejecuta en: cualquier máquina con Python 3.11+. La evaluación no necesita red. Las ejecuciones de proveedores requieren la clave de API de cada proveedor.
  • Rendimiento: los 3 mejores sistemas reportados están dentro de 1.3 puntos titulares.
  • Mejor: Gemini 3.8 Flash lidera con 92.9; Datalab accurate le sigue con 92.7.*
  • En resumen: cada puntuación es una proporción de pruebas de aprobación/reprobación, segmentable por etiqueta.

* usado en la construcción de algunas pruebas

¿Qué es OmniParseBench?

OmniParseBench es un benchmark de análisis de documentos de Datalab donde cada prueba es una pregunta de sí/no sobre 1 página. La puntuación de un analizador es la proporción de pruebas que aprueba. Datalab lo construyó para que sea claro, auditable y explorable.

¿Por qué construir otro benchmark de OCR?

Datalab señala dos problemas con los benchmarks existentes. olmOCR-bench demostró que las pruebas unitarias de aprobación/reprobación funcionan. Datalab ahora lo considera saturado. En su opinión, los sistemas líderes se separan por convenciones de salida y sobreajuste, no por capacidad de lectura. Cada prueba de olmOCR-bench también se sitúa en 1 solo grupo, definido por la fuente de su página. Una tabla manuscrita se promedia en el grupo en el que su página haya caído.

ParseBench de LlamaIndex divide el análisis en 5 capacidades, cada una con su propia métrica. Datalab argumenta que esas puntuaciones no comparten unidad, por lo que no pueden compararse ni combinarse de manera limpia.

¿Cómo funciona la puntuación de OmniParseBench?

La puntuación final es la media de 3 puntuaciones de familia: texto, tablas y diseño. Cinco tipos de prueba alimentan esas familias:

  • present: aparece un texto, número o ecuación (texto)
  • order: el texto A viene antes que el texto B (texto)
  • repeat: una línea aparece exactamente N veces (texto)
  • table_cell: una celda se sitúa bajo encabezados dados y junto a vecinos dados (tablas)
  • layout_kind: el bloque que contiene una línea es un encabezado, texto o tabla (diseño)

Los números deben coincidir dígito a dígito, aunque 1,240 coincide con 1240. Las ecuaciones se comparan por lo que renderiza KaTeX, por lo que \frac{a}{b} equivale a \dfrac{a}{b}. Cada decisión es pass, fail, unsupported o error. Las 2 últimas se excluyen de todas las puntuaciones. Ningún modelo juzga las salidas; el scorer es código abierto.

¿Qué añaden las etiquetas y las derivaciones?

Una prueba verifica uno o más args, cada uno de los cuales es el contenido en un lugar de la página. Cada arg lleva etiquetas en 5 ejes: estructura, renderizado, rol, escritura e idioma. Las escrituras usan códigos ISO 15924; los idiomas usan códigos ISO 639-3. Las etiquetas nunca deciden un veredicto ni el titular. Solo seleccionan pruebas, de modo que cualquier porción obtiene su propia puntuación.

La etiqueta de tabla cubre 6,767 pruebas en 1,000 páginas de 875 documentos. El inglés cubre 10,089 pruebas. Los idiomas no ingleses cubren 1,931 pruebas en 529 páginas de 321 documentos.

Cada prueba también registra su derivación, es decir, cómo se estableció su respuesta. Hay 10 derivaciones. Incluyen JATS XML del editor, la capa de texto del PDF, páginas autoradas, pruebas de olmOCR-bench, paneles de modelos y revisión humana.

¿Cuáles son los resultados de lanzamiento de OmniParseBench?

ParserTitularTextoTablasDiseño
Gemini 3.8 Flash*92.991.395.292.2
Datalab accurate92.790.891.895.6
Datalab balanced91.690.089.295.5
Reducto90.885.491.295.8
LlamaParse90.488.292.690.4
Mistral OCR89.582.891.993.8
Claude Sonnet 5.5*88.793.195.477.5
GPT-5.6 Sol87.885.491.686.5
Extend83.364.192.593.4
Azure83.074.681.792.8
Tesseractnone17.60.0unsupported

*Usado en la creación y verificación de al menos algunas pruebas, según Datalab.

Claude Sonnet 5.5 logra las mejores puntuaciones en texto (93.1) y tablas (95.4). Su puntuación de diseño de 77.5 eleva su titular a 88.7. Reducto lidera en diseño con 95.8. Datalab también representó cada titular frente a la latencia mediana y el precio por 1,000 páginas. La latencia se midió en 200 páginas muestreadas, enviadas de 8 en 8.

Datalab no encabeza su propio benchmark. Señala los dos modelos que ayudaron a construir las pruebas, y advierte a los lectores que sopesen el hecho de que vende un parser. Se compromete a publicar las puntuaciones de OmniParseBench para futuras versiones. Su consejo: el mejor benchmark son sus propios documentos.

¿Cómo se ejecuta OmniParseBench?

Copiar código
uv pip install omni-parse-bench                 # score(): no network, no API keys
uv pip install 'omni-parse-bench[harness]'      # + vendor adapters, to predict
uv pip install 'omni-parse-bench[benchmark]'    # + dataset access, to run the benchmark
opb benchmark --out runs/ --limit 5 --providers datalab openai/gpt-5.6-sol

Los proveedores necesitan claves como DATALAB_API_KEY u OPENROUTER_API_KEY. La CLI muestra su plan y pregunta antes de llamar a cualquier proveedor. Las ejecuciones son reanudables. La guía de consultas muestra cómo comparar ejecuciones por etiqueta, suite o tipo de prueba.

OmniParseBench vs olmOCR-bench vs ParseBench vs OmniDocBench

CaracterísticaOmniParseBencholmOCR-benchParseBenchOmniDocBench
MantenedorDatalabAi2LlamaIndexOpenDataLab
Scale16,288 pruebas, 2,937 páginas, 2,343 documentos7,010 pruebas, 1,403 PDF169,011 reglas, 2,078 páginas, 1,211 documentos1,651 páginas de PDF
Idiomas92InglésNo divulgado5 tipos de idioma
Unidad de puntuaciónPrueba de aprobación/rechazo; titular = media de 3 familiasPruebas unitarias de aprobación/rechazo5 dimensiones, cada una con su propia métricaGlobal a partir de la distancia de edición de texto, TEDS de tablas, CDM de fórmulas
Juez de modeloNingunoNo se usa para la puntuaciónNinguno por defecto (opcional para gráficos)No se usa para la puntuación
Etiquetas de contenidoPor argumento: estructura, renderizado, rol, script, idioma7 categorías de fuente5 dimensiones de capacidadAtributos de página, texto y tabla
Procedencia por pruebaSí, derivación en cada pruebaMétodo de extracción por categoríaPáginas verificadas por humanosNo por prueba
Latencia y costoMediana de s/página, $ por 1,000 páginasNo está en la ficha del dataset¢ por página en el leaderboardNo divulgado
LicenciaCódigo Apache 2.0; pruebas CC BY 4.0 con excepciones; datos de páginas con licencia según la fuenteDataset ODC-BY 1.0Apache 2.0Código Apache 2.0; datos solo para investigación

Conclusiones clave

  • 16,288 pruebas de sí/no sobre 2,937 páginas en 92 idiomas.
  • El titular = media de las tasas de aprobación de texto, tablas y diseño.
  • Las etiquetas dividen los resultados; nunca cambian un veredicto.
  • Datalab lo construyó y ocupa el segundo lugar: Gemini 3.8 Flash 92.9*, Datalab accurate 92.7.
  • Código Apache 2.0; la evaluación se ejecuta sin conexión y sin claves de API.

* usado en la construcción de algunas pruebas

Consulta el blog post, dataset y repositorio de GitHub.


Gracias al equipo de Datalab por los recursos detrás de este artículo. Datalab apoyó y patrocinó este contenido.

La entrada Datalab lanza OmniParseBench: un benchmark de OCR abierto con 16,288 pruebas de aprobación/reprobación para auditar analizadores de OCR apareció primero en MarkTechPost.

Fuente original

MarkTechPost

Notas sobre el contenido

La publicación original y los derechos pertenecen a la fuente.

Traducción automática · Consulte el original