Skip to main navigation Skip to search Skip to main content

Spanners: A formal framework for information extraction

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

An intrinsic part of information extraction is the creation and manipulation of relations extracted from text. In this paper, we develop a foundational framework where the central construct is what we call a spanner. A spanner maps an input string into relations over the spans (intervals specified by bounding indices) of the string. The focus of this paper is on the representation of spanners. Conceptually, there are two kinds of such representations. Spanners defined in a primitive representation extract relations directly from the input string; those defined in an algebra apply algebraic operations to the primitively represented spanners. This framework is driven by SystemT, an IBM commercial product for text analysis, where the primitive representation is that of regular expressions with capture variables. We define additional types of primitive spanner representations by means of two kinds of automata that assign spans to variables. We prove that the first kind has the same expressive power as regular expressions with capture variables; the second kind expresses precisely the algebra of the regular spanners - the closure of the first kind under standard relational operators. The core spanners extend the regular ones by string-equality selection (an extension used in SystemT). We give some fundamental results on the expressiveness of regular and core spanners. As an example, we prove that regular spanners are closed under difference (and complement), but core spanners are not. Finally, we establish connections with related notions in the literature.

Original languageEnglish
Title of host publicationPODS 2013 - Proceedings of the 32nd Symposium on Principles of Database Systems
Pages37-48
Number of pages12
DOIs
StatePublished - 22 Jun 2013
Externally publishedYes
Event32nd ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 2013 - New York, NY, United States
Duration: 22 Jun 2013 → 27 Jun 2013

Publication series

NameProceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

Conference

Conference32nd ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 2013
Country/TerritoryUnited States
CityNew York, NY
Period22/06/13 → 27/06/13

Keywords

  • Finite-state automata
  • Information extraction
  • Regular expressions
  • Spanners

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Spanners: A formal framework for information extraction'. Together they form a unique fingerprint.

Cite this