Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T11:58:08.264Z Has data issue: false hasContentIssue false

Design and realization of a modular architecture for textual entailment

Published online by Cambridge University Press:  13 December 2013

SEBASTIAN PADÓ
Affiliation:
Institute for Natural Language Processing, Stuttgart University, 70569 Stuttgart, Germany e-mail: pado@ims.uni-stuttgart.de
TAE-GIL NOH
Affiliation:
Institute of Computational Linguistics, Heidelberg University, 69120 Heidelberg, Germany e-mail: noh@cl.uni-heidelberg.de
ASHER STERN
Affiliation:
Department of Computer Science, Bar-Ilan University, Ramat Gan 52900, Israel e-mail: astern7@gmail.com
RUI WANG
Affiliation:
German Research Center for Artificial Intelligence, 66123 Saarbrücken, Germany e-mail: rui.wang@dfki.de
ROBERTO ZANOLI
Affiliation:
Human Language Technology, Fondazione Bruno Kessler, 38123 Trento, Italy e-mail: zanoli@fbk.eu
Rights & Permissions [Opens in a new window]

Abstract

A key challenge at the core of many Natural Language Processing (NLP) tasks is the ability to determine which conclusions can be inferred from a given natural language text. This problem, called the Recognition of Textual Entailment (RTE), has initiated the development of a range of algorithms, methods, and technologies. Unfortunately, research on Textual Entailment (TE), like semantics research more generally, is fragmented into studies focussing on various aspects of semantics such as world knowledge, lexical and syntactic relations, or more specialized kinds of inference. This fragmentation has problematic practical consequences. Notably, interoperability among the existing RTE systems is poor, and reuse of resources and algorithms is mostly infeasible. This also makes systematic evaluations very difficult to carry out. Finally, textual entailment presents a wide array of approaches to potential end users with little guidance on which to pick. Our contribution to this situation is the novel EXCITEMENT architecture, which was developed to enable and encourage the consolidation of methods and resources in the textual entailment area. It decomposes RTE into components with strongly typed interfaces. We specify (a) a modular linguistic analysis pipeline and (b) a decomposition of the ‘core’ RTE methods into top-level algorithms and subcomponents. We identify four major subcomponent types, including knowledge bases and alignment methods. The architecture was developed with a focus on generality, supporting all major approaches to RTE and encouraging language independence. We illustrate the feasibility of the architecture by constructing mappings of major existing systems onto the architecture. The practical implementation of this architecture forms the EXCITEMENT open platform. It is a suite of textual entailment algorithms and components which contains the three systems named above, including linguistic-analysis pipelines for three languages (English, German, and Italian), and comprises a number of linguistic resources. By addressing the problems outlined above, the platform provides a comprehensive and flexible basis for research and experimentation in textual entailment and is available as open source software under the GNU General Public License.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Fig. 1. EXCITEMENT architecture overview.

Figure 1

Fig. 2. CAS representation of a text-hypothesis pair.

Figure 2

Fig. 3. EDA result type hierarchy.

Figure 3

Fig. 4. Example of a lexical–syntactic rule: ‘X sells Y to Z’ → ‘Z buys Y from X’ (LHS above, RHS below). Mapping indicated by variable names.

Figure 4

Fig. 5. Application of the lexical–syntactic rule from Figure 4 (above: before; below: after). Variable instantiation: X = Harry, Y = car, Z = John.

Figure 5

Fig. 6. System decomposition for the transformation-based BIUTEE system.

Figure 6

Fig. 7. System decomposition for the alignment-based EDITS system.

Figure 7

Fig. 8. System decomposition for the multi-stage classification system TIE.

Figure 8

Fig. 9. System decomposition for a formal reasoning TE system.

Figure 9

Table 1. Comparison of accuracy (%) between standalone systems and EXCITEMENT platform versions using specified resources on the English RTE-3 dataset. All differences are not significant at p = 0.05

Figure 10

Table 2. Comparison of runtimes (in ms; excluding startup time) between standalone systems and EXCITEMENT platform versions using specified resources on the English RTE-3 dataset