EMNLP 2024finding1 citations

PDF-to-Tree: Parsing PDF Text Blocks into a Tree

Yue Zhang, Zhihao Zhang, Wenbin Lai, Chong Zhang, Tao Gui, Qi Zhang, Xuanjing Huang

Abstract

In many PDF documents, the reading order of text blocks is missing, which can hinder machine understanding of the document’s content.Existing works try to extract one universal reading order for a PDF file.However, applications, like Retrieval Augmented Generation (RAG), require breaking long articles into sections and subsections for better indexing.For this reason, this paper introduces a new task and dataset, PDF-to-Tree, which organizes the text blocks of a PDF into a tree structure.Since a PDF may contain thousands of text blocks, far exceeding the number of words in a sentence, this paper proposes a transition-based parser that uses a greedy strategy to build the tree structure.Compared to parser for plain text, we also use multi-modal features to encode the parser state.Experiments show that our approach achieves an accuracy of 93.93%, surpassing the performance of baseline methods by an improvement of 6.72%.

BibTeX
@inproceedings{zhang-etal-2024-pdf,
    title = "{PDF}-to-Tree: Parsing {PDF} Text Blocks into a Tree",
    author = "Zhang, Yue  and
      Zhang, Zhihao  and
      Lai, Wenbin  and
      Zhang, Chong  and
      Gui, Tao  and
      Zhang, Qi  and
      Huang, Xuanjing",
    editor = "Al-Onaizan, Yaser  and
      Bansal, Mohit  and
      Chen, Yun-Nung",
    booktitle = "Findings of the Association for Computational Linguistics: EMNLP 2024",
    month = nov,
    year = "2024",
    address = "Miami, Florida, USA",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.findings-emnlp.628/",
    doi = "10.18653/v1/2024.findings-emnlp.628",
    pages = "10704--10714"
}
PDF-to-Tree: Parsing PDF Text Blocks into a Tree · EMNLP 2024