For a terminal alphabet \(\varSigma \) and an attribute alphabet \(\varGamma \) , a \((\varSigma , \varGamma )\) -extractor is a function that maps every string over \(\varSigma \) to a table with a column per attribute and with sets of positions of w 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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A General Information Extraction Framework Based on Formal Languages

  • Markus L. Schmid

摘要

For a terminal alphabet \(\varSigma \) and an attribute alphabet \(\varGamma \) , a \((\varSigma , \varGamma )\) -extractor is a function that maps every string over \(\varSigma \) to a table with a column per attribute and with sets of positions of w 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.