AiKraft
Инструменты23 октября 2026 г., 02:18 МСК🤖 Auto

OmniParseBench: 27 парсеров, 16 000 тестов и статистическая ничья лидеров

Datalab выпустил открытый бенчмарк OmniParseBench для оценки OCR-решений. Анализ 2937 страниц показал, что топ-2 парсера статистически равны, а лидерство меняется в зависимости от типа документа.

Баннер новости 10320

Масштаб и методология: 16 288 тестов на 2937 страницах

Лаборатория Datalab представила OmniParseBench — первый открытый бенчмарк для оценки парсеров документов. В отличие от стандартных метрик, система использует 16 288 мелких тестов «пройден/не пройден» (pass-or-fail) для проверки 2 937 страниц. В датасет включены сложные кейсы: сканированные формы, рукописный текст, математические формулы с arXiv и плотные таблицы.

Ключевая особенность подхода — проверка не только точности распознавания, но и семантики. Тесты разделены на три семейства:

  • Text: наличие заголовков, порядок элементов, повторение ключевых слов.
  • Table: корректность ячеек, заголовков строк/столбцов.
  • Layout: пространственное расположение блоков (bounding box).

Верификация лидерборда: пересчет результатов

Авторы не просто доверяют опубликованным данным, а воспроизвели оценку, подав на вход «золотому» скору (scorer) специально созданный тестовый документ. Это позволило выявить ошибки в вердиктах. Были протестированы 27 парсеров, включая коммерческие решения и open-source модели. Для сравнения также были запущены Tesseract и Indra OCR на выборке из 50 страниц.

Ключевые выводы: статистическая ничья и зависимость от типа документа

Результаты пересчета показали, что два лидера рейтинга статистически не различаются между собой. Однако при разрезе по типам документов лидер меняется. Один из заявленных при запуске показателей не совпал с реальными файлами датасета, что подчеркивает важность воспроизводимости.

Технические детали и установка

Бенчмарк работает на базе omni-parse-bench 1.0.0rc1 (предварительная версия, так как стабильная 0.2.0 имеет другой API). Для корректной работы требуется фиксация ревизии датасета на Hugging Face (commit 961c0f8). Поддерживается интеграция с Tesseract (с моделями для множества языков) и Indra OCR.

Параметр Значение / Описание
Версия библиотеки omni-parse-bench 1.0.0rc1
Количество тестов 16 288 (pass/fail)
Объем датасета 2 937 страниц (PDF/сканы)
Тестированных парсеров 27 (включая Tesseract, Indra)
Лицензия Apache 2.0
Ключевые метрики Present, Order, Repeat, Table Cell, Layout Kind

Почему это важно для разработчиков

OmniParseBench закрывает проблему субъективной оценки OCR-решений. Разработчики могут самостоятельно запустить тесты на своих моделях, используя Python-интерфейс, и получить объективную метрику качества, учитывающую не только «буквы», но и структуру документа. Это критично для задач извлечения данных из сложных форм и отчетов.

Источник: MarkTechPost ↗