SAIL: Sample-Centric In-Context Learning for Document Information Extraction

Jinyu Zhang, Zhiyuan You, Jize Wang, Xinyi Le
12/22/2024
cs.CLcs.AI

No official code found. Best implementation: sky-goldfish/SAIL (19 stars, last commit 2024-12-24).

Abstract

Document Information Extraction (DIE) aims to extract structured information from Visually Rich Documents (VRDs). Previous full-training approaches have demonstrated strong performance but may struggle with generalization to unseen data. In contrast, training-free methods leverage powerful pre-trained models like Large Language Models (LLMs) to address various downstream tasks with only a few examples. Nonetheless, training-free methods for DIE encounter two primary challenges: (1) understanding the complex relationship between layout and textual elements in VRDs, and (2) providing accurate guidance to pre-trained models. To address these challenges, we propose Sample-centric In-context Learning (SAIL) for DIE. SAIL introduces a fine-grained entity-level textual similarity to facilitate in-depth text analysis by LLMs and incorporates layout similarity to enhance the analysis of layouts in VRDs. Additionally, SAIL formulates a unified In-Context Learning (ICL) prompt template for various sample-centric examples, enabling tailored prompts that deliver precise guidance to pre-trained models for each sample. Extensive experiments on FUNSD, CORD, and SROIE benchmarks with various base models (e.g., LLMs) indicate that our method outperforms training-free baselines, even closer to the full-training methods. The results show the superiority and generalization of our method.

View on arXivView PDF

Code Implementations(1)

sky-goldfish/SAILCommunity100%

[AAAI 2025 (Oral)] SAIL: Sample-Centric In-Context Learning for Document Information Extraction

191PythonDec 13, 20241 years ago

Cite this paper

@article{zhang2024sail,
  title  = {SAIL: Sample-Centric In-Context Learning for Document Information Extraction},
  author = {Jinyu Zhang and Zhiyuan You and Jize Wang and Xinyi Le},
  year   = {2024},
  eprint = {2412.17092},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.17092v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.17092.svg)](https://codeofpaper.com/paper/2412.17092)

Discussion