arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2111.15664cs.LGcs.AI
收藏

无OCR文档理解Transformer

OCR-free Document Understanding Transformer

NAVER CLOVA;NAVER Search(NAVER搜索);NAVER AI Lab(NAVER人工智能实验室);Upstage;Tmax;Google(谷歌);LBox

Geewook Kim, Teakgyu Hong, Moonbin Yim, Jeongyeon Nam, Jinyoung Park, Jinyeong Yim, Wonseok Hwang, Sangdoo Yun, Dongyoon Han, Seunghyun Park

摘要:

理解文档图像(例如,发票)是一项核心但具有挑战性的任务,因为它需要复杂的功能,如阅读文本和对文件的全面理解。当前的视觉文档理解(VDU)方法将读取文本的任务外包给现成的光学字符识别(OCR)引擎,并且专注于利用OCR输出的理解任务。虽然这种基于OCR的方法已经显示出有前途的性能,但它们遭受1)使用OCR的高计算成本; 2)OCR模型对语言或文档类型的可验证性; 3)OCR错误传播到后续过程。为了解决这些问题,在本文中,我们介绍了一种新的OCR自由VDU模型命名为甜甜圈,这代表文档理解Transformer。作为无OCR VDU研究的第一步,我们提出了一种简单的体系结构(即,Transformer)与预训练目标(即,交叉熵损失)。甜甜圈概念简单但有效。通过大量的实验和分析,我们展示了一个简单的无OCR VDU模型,甜甜圈,实现了各种VDU任务的速度和准确性方面的最先进的性能。此外,我们还提供了一个合成数据生成器,帮助模型预训练在各种语言和领域中保持灵活。代码、训练模型和合成数据可在https://github.com/clovaai/donut上获得。

英文摘要:

Understanding document images (e.g., invoices) is a core but challenging task since it requires complex functions such as reading text and a holistic understanding of the document. Current Visual Document Understanding (VDU) methods outsource the task of reading text to off-the-shelf Optical Character Recognition (OCR) engines and focus on the understanding task with the OCR outputs. Although such OCR-based approaches have shown promising performance, they suffer from 1) high computational costs for using OCR; 2) inflexibility of OCR models on languages or types of document; 3) OCR error propagation to the subsequent process. To address these issues, in this paper, we introduce a novel OCR-free VDU model named Donut, which stands for Document understanding transformer. As the first step in OCR-free VDU research, we propose a simple architecture (i.e., Transformer) with a pre-training objective (i.e., cross-entropy loss). Donut is conceptually simple yet effective. Through extensive experiments and analyses, we show a simple OCR-free VDU model, Donut, achieves state-of-the-art performances on various VDU tasks in terms of both speed and accuracy. In addition, we offer a synthetic data generator that helps the model pre-training to be flexible in various languages and domains. The code, trained model and synthetic data are available at https://github.com/clovaai/donut.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑