English

A General Information Extraction Framework Based on Formal Languages

Formal Languages and Automata Theory 2026-03-18 v2

Abstract

For a terminal alphabet Σ\Sigma and an attribute alphabet Γ\Gamma, a (Σ,Γ)(\Sigma, \Gamma)-extractor is a function that maps every string over Σ\Sigma to a table with a column per attribute and with sets of positions of ww as cell entries. This rather general information extraction framework extends the well-known document spanner framework, which has intensively been investigated in the database theory community over the last decade. Moreover, our framework is based on formal language theory in a particularly clean and simple way. In addition to this conceptual contribution, we investigate closure properties, different representation formalisms and the complexity of natural decision problems for extractors.

Keywords

Cite

@article{arxiv.2505.15605,
  title  = {A General Information Extraction Framework Based on Formal Languages},
  author = {Markus L. Schmid},
  journal= {arXiv preprint arXiv:2505.15605},
  year   = {2026}
}
R2 v1 2026-07-01T02:28:50.918Z