一句话:将文档 spanner 扩展为 annotator,用 provenance 半环为抽取结果标注权重,并研究加权 VSet 自动机的表达力与枚举复杂度。
文档 spanner 将信息抽取抽象为把字符串映射到区间关系,但原始框架无法为抽取结果附加置信度、支持度或机密性等辅助信息。本文采用 Green 等人的 provenance 半环,将关系元组用交换半环元素标注,并让标注通过正关系代数算子传播,从而提出 annotator:把每个文档映射到带标注的 span 关系。作为具体实例,作者研究加权 VSet 自动机,在转移上附加半环元素。文章考察了表达力(如对正关系代数的封闭性)与计算复杂度(如标注答案枚举,以及有序半环下的排序枚举),并表明半环的正性等基本性质对可处理性至关重要。
The framework of document spanners abstracts the task of information extraction from text as a function that maps every document (a string) into a relation over the document's spans (intervals identified by their start and end indices). For instance, the regular spanners are the closure under the Relational Algebra (RA) of the regular expressions with capture variables, and the expressive power of the regular spanners is precisely captured by the class of VSet-automata -- a restricted class of transducers that mark the endpoints of selected spans. In this work, we embark on the investigation of document spanners that can annotate extractions with auxiliary information such as confidence, support, and confidentiality measures. To this end, we adopt the abstraction of provenance semirings by Green et al., where tuples of a relation are annotated with the elements of a commutative semiring, and where the annotation propagates through the positive RA operators via the semiring operators. Hence, the proposed spanner extension, referred to as an annotator, maps every string into an annotated relation over the spans. As a specific instantiation, we explore weighted VSet-automata that, similarly to weighted automata and transducers, attach semiring elements to transitions. We investigate key aspects of expressiveness, such as the closure under the positive RA, and key aspects of computational complexity, such as the enumeration of annotated answers and their ranked enumeration in the case of ordered semirings. For a number of these problems, fundamental properties of the underlying semiring, such as positivity, are crucial for establishing tractability.
@article{paperbot1734,
title = {Weight Annotation in Information Extraction},
author = {Johannes Doleschal and Benny Kimelfeld and Wim Martens and Liat Peterfreund},
journal = {Logical Methods in Computer Science},
volume = {Volume 18, Issue 1},
year = {2022},
doi = {10.46298/lmcs-18(1:21)2022}
}