CLAILGMay 16, 2021

Doc2Dict: Information Extraction as Text Generation

arXiv:2105.07510v211 citations
AI Analysis

This work addresses the problem of reducing annotation workload for researchers and practitioners in information extraction, though it is incremental as it builds on existing transformer methods.

The paper tackles the labor-intensive pipeline approach in information extraction by training a transformer language model to directly generate structured JSON from documents, achieving competitive performance with complex pipelines.

Typically, information extraction (IE) requires a pipeline approach: first, a sequence labeling model is trained on manually annotated documents to extract relevant spans; then, when a new document arrives, a model predicts spans which are then post-processed and standardized to convert the information into a database entry. We replace this labor-intensive workflow with a transformer language model trained on existing database records to directly generate structured JSON. Our solution removes the workload associated with producing token-level annotations and takes advantage of a data source which is generally quite plentiful (e.g. database records). As long documents are common in information extraction tasks, we use gradient checkpointing and chunked encoding to apply our method to sequences of up to 32,000 tokens on a single GPU. Our Doc2Dict approach is competitive with more complex, hand-engineered pipelines and offers a simple but effective baseline for document-level information extraction. We release our Doc2Dict model and code to reproduce our experiments and facilitate future work.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes