<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1" global="521"/><title>Modeling Semantic Containment and Exclusion in Natural Language Inference</title><pubinfo>Proceedings of the 22nd International Conference on Computational Linguistics (Coling 2008),pages 521-528 Manchester, August 2008</pubinfo><author surname="MacCartney" givenname="Bill"><org  name="Stanford University" country="USA" city="Stanford"/></author><author surname="Manning" givenname="Christopher D."><org  name="Stanford University" country="USA" city="Stanford"/></author></firstpageheader><frontmatter><p><b>Modeling Semantic Containment and Exclusion in Natural Language Inference</b></p><p><b>Bill MacCartney</b></p><p>Stanford University</p><p>wcmac@cs.Stanford.edu</p><p><b>Christopher D. Manning</b></p><p>manning®cs.Stanford.edu</p></frontmatter><abstract>We propose an approach to natural lan­guage inference based on a model of <i>nat­ural logic, </i>which identifies valid infer­ences by their lexical and syntactic fea­tures, without full semantic interpretation. We greatly extend past work in natural logic, which has focused solely on seman­tic containment and monotonicity, to in­corporate both semantic exclusion and im-plicativity. Our system decomposes an in­ference problem into a sequence of atomic edits linking premise to hypothesis; pre­dicts a lexical entailment relation for each edit using a statistical classifier; propagates these relations upward through a syntax tree according to semantic properties of in­termediate nodes; and composes the result­ing entailment relations across the edit se­quence. We evaluate our system on the FraCaS test suite, and achieve a 27% re­duction in error from previous work. We also show that hybridizing an existing RTE system with our natural logic system yields significant gains on the RTE3 test suite. </abstract></header><body><section number="1" title="Introduction"><p>A necessary (if not sufficient) condition for true natural language understanding is a mastery of open-domain <i>natural language inference </i>(NLI): the task of determining whether a natural-language hypothesis can be inferred from a given premise. Indeed, NLI can enable more immediate applica­tions, such as semantic search and question an-</p><p>© 2008. Licensed under the <i>Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported </i>li­cense (http://creativecommons.Org/licenses/by-nc-sa/3.0/). Some rights reserved.</p><p>swering (Harabagiu and Hickl, 2006). In recent years a spectrum of approaches to robust, open-domain NLI have been explored within the con­text of the Recognizing Textual Entailment chal­lenge (Dagan et al., 2005). Up to now, the most successful approaches have used fairly shallow semantic representations, relying on measures of lexical or semantic overlap (Jijkoun and de Ri-jke, 2005), pattern-based relation extraction (Ro­mano et al., 2006), or approximate matching of predicate-argument structure (Hickl et al., 2006). Such methods, while robust and often effective, are at best partial solutions, unable to explain even simple forms of logical inference. For example, most shallow approaches would fail to license the introduction of <i>large </i>in the following example:</p><p>(1) Every firm saw costs grow more than expected, even after adjusting for inflation. Every <i>large </i>firm saw costs grow.</p><p>At the other extreme, some researchers have ap­proached NLI as logical deduction, building on work in theoretical semantics to translate sentences into first-order logic (FOL), and then applying a theorem prover or model builder (Akhmatova, 2005; Fowler et al., 2005). Regrettably, such ap­proaches tend to founder on the myriad complexi­ties of full semantic interpretation, including tense, aspect, causality, intensionality, modality, vague­ness, idioms, indexicals, ellipsis, and many other issues. (What is the right FOL representation of (1), for example?) FOL-based systems that have attained high precision (Bos and Markert, 2006) have done so at the cost of very poor recall.</p><p>This work explores a middle way, by develop­ing a computational model of what Lakoff (1970) called <i>natural logic, </i>which characterizes valid pat­terns of inference in terms of syntactic forms resembling natural language as much as possible.<page local="2" global="522"/> For example, natural logic might sanction (1) by observing that: in ordinary <i>(upward monotone) </i>contexts, deleting modifiers preserves truth; in <i>downward monotone </i>contexts, inserting modifiers preserves truth; and <i>every </i>is downward monotone in its restrictor NP. A natural logic system can thus achieve the expressivity and precision needed to handle a great variety of simple logical inferences, while sidestepping the difficulties of full semantic interpretation.</p></section><section number="2" title="A theory of natural logic"><p>The natural logic approach originated in traditional logic (e.g., Aristotle's syllogisms), and was re­vived in a formal form by van Benthem (1986) and Sanchez Valencia (1991), who proposed a natural logic based on categorial grammar to handle infer­ences involving containment relations and upward and downward mono tonicity, such as (1). Their <i>monotonicity calculus </i>explains inferences involv­ing even nested inversions of monotonicity, but be­cause it lacks any representation of exclusion (as opposed to containment), it cannot explain simple inferences such as (38) and (205) in table 2, below.</p><p>Another model which arguably follows the nat­ural logic tradition (though not presented as such) was developed by Nairn et al. (2006) to explain in­versions and nestings of implicative (and factive) predicates, as in <i>Ed did not forget to force Dave to leave </i><i>|=</i><i> Dave left. </i>Their <i>implication projection al­gorithm </i>bears some resemblance to the monotonic­ity calculus, but does not incorporate containment relations or explain interactions between implica-tives and monotonicity, and thus fails to license <i>John refused to dance </i><i>|=</i><i> John didn't tango.</i></p><p>We propose a new model of natural logic which generalizes the monotonicity calculus to cover in­ferences involving exclusion, and (partly) unifies it with Nairn et al.'s model of implicatives. We (1) augment the set of entailment relations used in monotonicity calculus to include representations of exclusion; (2) generalize the concept of mono­tonicity to one of <i>projectivity, </i>which describes how the entailments of a compound expression depend on the entailments of its parts; and (3) describe a weak proof procedure based on composing entail­ment relations across chains of atomic edits.</p><footnote label="1">Natural logic should not be confused with natural deduc­tion, a proof system for first-order logic.</footnote><p><b>Entailment relations. </b>We employ an inventory of seven mutually exclusive <i>basic entailment rela­tions, </i>defined by analogy with set relations: equiv­alence <i>{couch = sofa); </i>forward entailment <i>{crow </i>rz <i>bird) </i>and its converse <i>{European □ French); </i>negation, or exhaustive exclusion <i>{human ~ non-human); </i>alternation, or non-exhaustive exclusion <i>{cat | dog); </i>cover, or non-exclusive exhaustion <i>{an­imal ^ nonhuman); </i>and independence <i>{hungry # hippo), </i>which covers all other cases. As in the monotonicity calculus, we define these relations for expressions of every semantic type: sentences, common and proper nouns, transitive and intran­sitive verbs, adjectives, and so on. For example, among generalized quantifiers, we find that <i>all = every, every </i>rz <i>some, some ~ no, no \ every, at least four ^ at most six, </i>and <i>most # ten or more.<footnote anchor="2"/></i> <b>Projectivity.</b><b> </b>In order to explain the entailments of a compound expression as a function of the entailments of its parts, we categorize semantic functions according to their <i>projectivity class, </i>a concept which generalizes both Sanchez Valen­cia's monotonicity classes (upward, downward, and non-monotone) and the nine implication sig­natures of Nairn et al. The projectivity class of a function / describes how the entailment rela­tion between <i>f(x)</i><i> </i>and <i>f(y)</i><i> </i>depends on the en­tailment relation between <i>x </i>and <i>y. </i>Consider sim­ple negation <i>{not). </i>Like most functions, it projects = and # without change <i>{not happy = not glad </i>and <i>isn't swimming # isn't hungry). </i>As a down­ward monotone function, it swaps IZ and □ <i>{didn't kiss □ didn't touch). </i>But we can also establish that it projects " without change <i>{not human " not nonhuman) </i>and swaps | and ^ <i>{not French ^ not German, not more than 4 \ not less than 6). </i>By contrast, an implicative like <i>refuse, </i>though it also swaps rz and □ <i>{refuse to tango □ refuse to dance), </i>projects " as | <i>{refuse to stay \ refuse to go) </i>and projects both | and ^ as # <i>{refuse to tango # refuse to waltz).</i></p><p>Projectivity thus allows us to determine the en­tailments of a compound expression recursively, by propagating entailments upward through a se­mantic composition tree according to the projec­tivity class of each node on the path to the root. For example, the semantics of <i>Nobody can enter with-</i> <i>out a shirt </i>might be represented by the tree <i>{no­body {can {{without {a shirt)) enter))).</i><page local="3" global="523"/><i> </i>Since <i>shirt </i>rz <i>clothes, </i>and since <i>without </i>is downward mono­tone, we have <i>without shirt □ without clothes. </i>Since <i>nobody </i>is also downward monotone, it fol­lows that <i>Nobody can enter without a shirt </i>rz <i>No­body can enter without clothes.</i></p><footnote label="2">Some of these assertions assume existential import, i.e., that the predicates to which the quantifiers are applied have non-empty denotations. This assumption, standard in tradi­tional logic, seems justifiable in the context of informal natu­ral language inference (Bottner, 1988).</footnote><p><b>Inference. </b>Let <i>x' = e{x) </i>be the result of ap­plying an <i>atomic edit </i>e (the insertion, deletion, or substitution of a subexpression) to a compound ex­pression <i>x. </i>The entailment relation between <i>x </i>and <i>x' </i>is found by projecting the entailment relation generated by e upward through <i>x's </i>semantic com­position tree. Substitutions generate relations ac­cording to the meanings of the substituends. Most deletions generate the rz relation <i>{red socks </i>rz <i>socks). </i>(Insertions are symmetric: they typically generate □.) However, some items have special behavior. For example, deleting (or inserting) <i>not </i>generates" <i>{not hungry" hungry).</i></p><p>If two expressions are connected by a chain of atomic edits, we can determine the entailment re­lation between them by composing (as in Tarskian relation algebra) the entailment relations generated by each edit. The result may be a basic entailment relation, or may be a union of such relations, with larger unions conveying less information about en­tailment. This possibility, coupled with the need to find a chain of atomic edits which preserves rel­evant entailment relations, limits the power of the proof procedure described.</p><p><b>Implicatives. </b>The account of implicatives and factives given by Nairn et al. hinges on a classi­fication of implicative and factive operators into nine <i>implication signatures, </i>according to their implications—positive (+), negative (-), or null (o)—in both positive and negative contexts. Thus <i>refuse </i>has implication signature <i>-lo, </i>because it car­ries a negative implication in a positive context <i>{re­fused to dance </i>implies <i>didn't dance), </i>and no impli­cation in a negative context <i>{didn't refuse to dance </i>implies neither <i>danced </i>nor <i>didn't dance).</i></p><p>Most of the phenomena observed by Nairn et al. can be explained within our framework by spec­ifying, for each signature, the relation generated when an operator of that signature is deleted from a compound expression. For example, deleting sig­nature <i>-lo </i>generates | <i>{Jim refused to dance \ Jim danced); </i>under negation, this is projected as ^ <i>{Jim didn't refuse to dance ^ Jim didn't dance).</i></p><p>By contrast, deleting signature o/- generates □ <i>{Jim attempted to dance □ Jim danced); </i>under negation, this is projected as rz <i>{Jim didn't attempt to dance </i>rz <i>Jim didn't dance)?</i></p><p>We can also account for monotonicity ef­fects of implicative and factive operators by describing the projectivity properties of each implication signature: signatures +/-, +/o, and <i>ol- </i>are upward monotone <i>{attempt to tango </i>rz <i>attempt to dance); </i>signatures <i>-/+, -lo, </i>and o/+ are downward monotone <i>{refuse to dance </i>rz <i>refuse to tango); </i>and signatures +/+, -/-, and o/o are non-monotone <i>{think dancing is fun # think tangoing is fun).</i></p></section><section number="3" title="The NatLog system"><p>Our implementation of natural logic, the <i>NatLog </i>system, uses a multi-stage architecture like those of (Marsi and Krahmer, 2005; MacCartney et al., 2006), comprising (1) linguistic analysis, (2) align­ment, (3) lexical entailment classification, (4) en­tailment projection, and (5) entailment composi­tion. We'll use the following inference as a run­ning example:</p><p>(2) Jimmy Dean refused to move without blue jeans. James Dean didn't dance without pants.</p><p>The example is admittedly contrived, but it com­pactly exhibits containment, exclusion, and im-plicativity. How the NatLog system handles this example is depicted in table 1.</p><p><b>Linguistic analysis. </b>Relative to other NLI sys­tems, the NatLog system does comparatively lit­tle linguistic pre-processing. We rely on the Stan­ford parser (Klein and Manning, 2003), a Penn Treebank-trained statistical parser, for tokeniza-tion, lemmatization, part-of-speech tagging, and phrase-structure parsing.</p><p>By far the most important analysis performed at this stage, however, is <i>projectivity marking, </i>in which we compute the effective projectivity for each token span in each input sentence. In the premise of (2), for example, we want to determine that the effective projectivity is upward monotone<page local="4" global="524"/></p><footnote label="3">Factives, however, do not fit as neatly as implicatives: For example, deleting signature +/+ generates c (Jim forgot that dancing is fun C dancing is fun); yet under negation, this is projected not as but as | (Jim didn't forget that danc­ing is fun | dancing isn't fun). The problem arises because the implication carried by a factive is not an entailment, but a pre­supposition. As is well known, the projection behavior of pre­suppositions differs from that of entailments (van der Sandt, 1992). In the current work, we set presuppositions aside.</footnote><p>unary operator: <i>without </i>pattern: IN &lt; / " [Ww] ithout$/ argument 1: projectivity j on dominating pp pattern: _       &gt; PP=proj binary operator: <i>most</i> pattern: JJS &lt; /"[Mm]ost$/ !&gt; QP argument 1: projectivity <i>1</i><i>/1</i><i> </i>on dominating np argument 2: projectivity | on dominating s</p><doubt alpha="48.6" length="35" tooSmall="False" monospace="0.0">pattern: _&gt;+(NP)   (NP=proj  !&gt; NP)</doubt><doubt alpha="46.4" length="28" tooSmall="False" monospace="0.0">pattern: _&gt;&gt;  (S=proj  !&gt; S)</doubt><figure caption="Figure 1: Some projectivity operator definitions."></figure><p>for <i>Jimmy Dean </i>and <i>refused to, </i>downward mono­tone for <i>move </i>and <i>without, </i>and upward monotone for <i>blue </i>and <i>jeans. </i>Our choice of a Treebank-trained parser (driven by the goal of broad cov­erage) complicates this effort, because the nesting of constituents in phrase-structure parses does not always correspond to the structure of idealized se­mantic composition trees. Our solution is imper­fect but effective. We define a list of operator types affecting projectivity (e.g., implicatives like <i>refuse to, </i>prepositions like <i>without), </i>and for each type we specify its arity and a Tregex tree pattern (Levy and Andrew, 2006) which permits us to identify its oc­currences in our Treebank parses. We also specify, for each argument position of each type, both the projectivity class and another Tregex pattern which helps us to determine the sentence span over which the operator's effect is projected. (Figure 1 shows some example definitions.) The marking process computes these projections, performs projectivity composition where needed, and marks each token span with its final effective projectivity.</p><p><b>Alignment. </b>Next, we establish an <i>alignment </i>be­tween the premise <i>P</i><i> </i>and hypothesis <i>H,</i><i> </i>repre­sented by a sequence of <i>atomic edits </i>over spans of word tokens. This alignment representation is symmetric and many-to-many, and is general enough to include various other alignment representations as special cases. We define four edit types: <i>deletion </i>(del) of a span from <i>P, insertion </i>(ins) of a span into <i>H,</i><i> substitution </i>(sub) of an <i>H </i>span for a <i>P </i>span, and <i>match </i>(mat) of an <i>H </i>span to a <i>P </i>span. Each edit is parameterized by the to­ken indices at which it operates, and edit indices may "cross", permitting representation of move­ment. The first four lines of table 1 depict a possi­ble alignment for our example problem.</p><p>An alignment decomposes an inference problem into a sequence of atomic inference problems, one for each atomic edit. Note that edits are ordered, and that this ordering defines a path from <i>P </i>to <i>H </i>through intermediate forms. (Edit order need not correspond to sentence order, though it does in our example.) The relative ordering of certain kinds of edits (e.g., the insertion of <i>not) </i>may influence the effective projectivity applicable for other edits; consequently, the NatLog system can reorder edits to maximize the benefit of the projectivity marking performed during linguistic analysis.</p><p>This paper does not present new algorithms for alignment; we focus instead on identifying en­tailment relations between aligned sentence pairs. The experiments described in sections 4 and 5 use alignments from other sources.</p><p><b>Lexical entailment classification. </b>Much of the heavy lifting in the NatLog system is done by the <i>lexical entailment model, </i>which uses a classifier to predict an entailment relation for each atomic edit based solely on features of the lexical items in­volved, independent of context. (For example, this model should assign the entailment relation □ to the edit <i>s\JB(move, dance), </i>regardless of whether the effective projectivity at the locus of the edit is upward monotone, downward monotone, or some­thing else.) In the case of a sub edit, the features include:</p><p>• WordNet-derived measures of synonymy, hyponymy,  and antonymy between sub-</p><table caption="Table 1: An example of the operation of the NatLog model." class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>premise</i></p></td><td class="cell"><p>Jimmy Dean</p></td><td class="cell"><p>refused to</p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p>move</p></td><td class="cell"><p>without</p></td><td class="cell"><p>blue</p></td><td class="cell"><p>jeans</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>hypothesis</i></p></td><td class="cell"><p>James Dean</p></td><td class="cell"><p></p></td><td class="cell"><p>did</p></td><td class="cell"><p>n't</p></td><td class="cell"><p>dance</p></td><td class="cell"><p>without</p></td><td class="cell"><p></p></td><td class="cell"><p>pants</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>edit index</i></p></td><td class="cell"><p>1</p></td><td class="cell"><p>2</p></td><td class="cell"><p>3</p></td><td class="cell"><p>4</p></td><td class="cell"><p>5</p></td><td class="cell"><p>6</p></td><td class="cell"><p>7</p></td><td class="cell"><p>8</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>edit type</i></p></td><td class="cell"><p>SUB</p></td><td class="cell"><p>DEL</p></td><td class="cell"><p>INS</p></td><td class="cell"><p>INS</p></td><td class="cell"><p>SUB</p></td><td class="cell"><p>MAT</p></td><td class="cell"><p>DEL</p></td><td class="cell"><p>SUB</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>lex features</i></p></td><td class="cell"><p>str_sim=0.67</p></td><td class="cell"><p>implic:+/o</p></td><td class="cell"><p>cataux</p></td><td class="cell"><p>catneg</p></td><td class="cell"><p>hyponym</p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p>hypernym</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>lex entrel</i></p></td><td class="cell"><p>=</p></td><td class="cell"><p>1</p></td><td class="cell"><p>=</p></td><td class="cell"><p></p></td><td class="cell"><p><b>□</b></p></td><td class="cell"><p>=</p></td><td class="cell"><p>C</p></td><td class="cell"><p>c</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>projectivity</i></p></td><td class="cell"><p>T</p></td><td class="cell"><p>T</p></td><td class="cell"><p>T</p></td><td class="cell"><p>T</p></td><td class="cell"><p>1</p></td><td class="cell"><p></p></td><td class="cell"><p>T</p></td><td class="cell"><p>T</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>atomic entrel</i></p></td><td class="cell"><p>=</p></td><td class="cell"><p>1</p></td><td class="cell"><p>=</p></td><td class="cell"><p><i>'</i></p></td><td class="cell"><p>c</p></td><td class="cell"><p>=</p></td><td class="cell"><p>c</p></td><td class="cell"><p>c</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>composition</i></p></td><td class="cell"><p>=</p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</p></td><td class="cell"><p></p></td><td class="cell"><p>c</p></td><td class="cell"><p></p></td><td class="cell"><p>c</p></td><td class="cell"><p>c</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><page local="5" global="525"/><p>stituends;</p><p>• other features indicating semantic related-ness: the WordNet-based Jiang-Conrath mea­sure (Jiang and Conrath, 1997) and a feature based on NomBank (Meyers et al., 2004);</p><p>• string similarity features based on Leven-shtein string-edit distance between lemmas;</p><p>• lexical category features, indicating whether the substituends are prepositions, possessives, articles, auxiliaries, pronouns, proper nouns, operator adjectives, punctuation, etc.;</p><p>• quantifier category features, which identify classes of quantifiers with similar properties;</p><p>• a feature for unequal numeric expressions For del edits, we use only the lexical cate­gory features and a feature based on a custom-built resource which maps implicatives and fac-tives to their implication signatures. (As noted in section 2, however, most del edits just have rz as the target lexical entailment relation.) ins edits are treated symmetrically.</p><p>The model uses a decision tree classifier trained on 2,449 hand-annotated training examples (1,525 sub edits and 924 del/ins edits). The decision tree is minimally pruned, and contains about 180 leaves. When tested on the training data, the clas­sifier achieves &gt;99% accuracy, indicating that our feature representation successfully captures nearly all relevant distinctions between examples.</p><p>Lexical features and lexical entailment relations for our example appear on lines 5 and 6 of table 1.</p><p><b>Entailment projection. </b>The lexical entailment relations generated by each atomic edit can now be projected upward to determine the corresponding atomic entailment relations, that is, the entailment relations between successive intermediate forms on the path from <i>P</i><i> </i>to <i>H,</i><i> </i>as defined by the align­ment. Strictly speaking, the effective projectivity for a particular edit should be computed based on the intermediate form upon which the edit oper­ates, since the projectivity properties of this form can depend on preceding edits. However, the Nat-Log system minimizes the need to compute projec­tivity in intermediate forms by reordering the edits in an alignment in such a way that effective projec­tivity can, in most cases, simply be taken from the projectivity marking of <i>P </i>and <i>H </i>performed during the linguistic analysis stage.</p><p>The effective projectivity and resulting atomic entailment relation for each edit in our running ex­ample are depicted in lines 7 and 8 of table 1. For all (non-mat) edits but one, the effective projec­tivity is upward monotone, so that the atomic en­tailment relation is identical with the lexical en­tailment relation. However, the sub (move, <i>dance) </i>edit occurs in a downward monotone context, so that the lexical relation □ is converted to rz at the atomic level.</p><p><b>Entailment composition. </b>Finally, the atomic entailment relations predicted for each edit are combined, via relation composition, to produce an overall prediction for the inference problem. Re­lation composition is deterministic, and for the most part follows intuitive rules: rz composed with rz yields rz; □ composed with □ yields □; # composed with any relation yields #; = com­posed with any relation yields that relation, and so on. Composition tends to "degenerate" towards in the sense that the composition of a chain of randomly-selected relations tends toward # as the chain grows longer. This chaining of entail­ments across edits can be compared to the method presented in (Harmeling, 2007); however, that ap­proach assigns to each edit merely a probability of preserving truth, not an entailment relation.</p><p>The last line of table 1 shows the cumulative composition of the atomic entailment relations in the line above. Particular noteworthy is the fact that | and" compose to yield rz. (To illustrate: if <i>A </i>excludes <i>B (fish \ human) </i>and <i>B </i>is the negation of <i>C {human ~ nonhuman), </i>then <i>A </i>entails <i>C (fish </i>rz <i>nonhuman).) </i>The final entailment relation in this line, rz, is NatLog's final (and correct) answer for our example problem.</p></section><section number="4" title="Evaluating on FraCaS problems"><p>The FraCaS test suite (Cooper et al., 1996) con­tains 346 NLI problems, divided into nine sections, each focused on a specific category of semantic phenomena (listed in table 3). Each problem con­sists of one or more premise sentences, a question sentence, and one of three answers: <i>yes </i>(the union of rz and =), <i>no </i>(the union of | andor <i>unknown </i>(the union of □, ^, and #). Table 2 shows some example problems.</p><p>To facilitate comparison with previous work, we have evaluated our system using a version of the FraCas data prepared by (MacCartney and Man­ning, 2007), in which multiple-premise problems (44% of the total) and problems lacking a hypoth­esis or a well-defined answer (3% of the total) are excluded; question sentences have been converted<page local="6" global="526"/></p><p>Table 3: Performance on FraCaS problems (three-way classification). The columns show the number of problems, precision and recall for the <i>yes </i>class, and accuracy. Results for NatLog are broken out by section.</p><p>to declarative hypotheses; and alignments between premise and hypothesis have been automatically generated and manually corrected.</p><p>Results are shown in table 3. We achieve over­all accuracy of 70.49%, representing a 27% error reduction from (MacCartney and Manning, 2007). In the section concerning quantifiers, which is both the largest and the most amenable to natural logic, all problems but one are answered correctly.<footnote anchor="4"/> We also answer all but one problems correctly in the (admittedly small) section on attitudes, which in­volves implicatives and factives. Unsurprisingly, performance is mediocre in four sections concern­ing semantic phenomena (e.g., ellipsis) not rele­vant to natural logic and not modeled by the sys­tem. But in the other five sections (about 60% of the problems), we achieve accuracy of 87.04%, an error reduction of 61% from (MacCartney and</p><footnote label="4">In fact, the sole exception is disputable, since it hinges on whether many refers to proportion (apparently, the view held by the FraCaS authors) or absolute quantity.</footnote><p>Manning, 2007). What's more, precision is high in nearly every section: even outside its areas of ex­pertise, the system rarely predicts entailment when none exists.</p><p>Since the NatLog system was developed with FraCaS problems in mind, these results do not con­stitute a proper evaluation on unseen test data. On the other hand, the system does no training on Fra­CaS data, and has had no opportunity to learn its biases. (Otherwise, accuracy on §4 could not fall so far below the baseline.) The system not only an­swers most problems correctly, but usually does so for valid reasons, particular within its areas of ex­pertise. All in all, the results fulfill our main goal in testing on FraCaS: to demonstrate the represen­tational and inferential adequacy of our model of natural logic.</p><p>The confusion matrix shown in table 4 reveals an interesting property of the NatLog system. The commonest confusions are those where the answer is <i>yes </i>but we guess <i>unknown. </i>This reflects both the bias toward <i>yes </i>in the FraCaS data, and the system's tendency to predict <i>unknown </i>(entailment relation <i>4f) </i>when confused: given the composition rules for entailment relations, the system can pre­dict <i>yes </i>only if all atomic-level predictions are ei­ther rz or =.</p></section><section number="5" title="Evaluating on RTE problems"><p>NLI problems from the PASCAL RTE Challenge (Dagan et al., 2005) differ from FraCaS problems in several important ways. (See table 5 for ex­amples.) Instead of textbook examples of semantic phenomena, RTE problems are more natural-seeming, with premises collected "in the wild" from newswire. The premises are much longer, averaging 35 words (vs.<page local="7" global="527"/> 11 words for FraCaS). Also, RTE aims at binary classification: the RTE <i>no </i>combines the <i>no </i>and <i>unk </i>answers in FraCaS.</p><table caption="Table 2: Illustrative examples from the FraCaS test suite" class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>§</p></td><td class="cell"><p>ID</p></td><td class="cell"><p>Premise</p></td><td class="cell"><p>Hypothesis</p></td><td class="cell"><p>Ans</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>1</p></td><td class="cell"><p>38</p></td><td class="cell"><p>No delegate finished the report.</p></td><td class="cell"><p>Some delegate finished the report on time.</p></td><td class="cell"><p><i>no</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>1</p></td><td class="cell"><p>48</p></td><td class="cell"><p>At most ten commissioners spend time at home.</p></td><td class="cell"><p>At most ten c...s spend a lot of time at home.</p></td><td class="cell"><p><i>yes</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>2</p></td><td class="cell"><p>83</p></td><td class="cell"><p>Either Smith, Jones or Anderson signed the contract.</p></td><td class="cell"><p>Jones signed the contract.</p></td><td class="cell"><p><i>unk</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>5</p></td><td class="cell"><p>205</p></td><td class="cell"><p>Dumbo is a large animal.</p></td><td class="cell"><p>Dumbo is a small animal.</p></td><td class="cell"><p><i>no</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>6</p></td><td class="cell"><p>233</p></td><td class="cell"><p>ITEL won more orders than APCOM.</p></td><td class="cell"><p>ITEL won some orders.</p></td><td class="cell"><p><i>yes</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>9</p></td><td class="cell"><p>335</p></td><td class="cell"><p>Smith believed that ITEL had won the contract in 1992.</p></td><td class="cell"><p>ITEL won the contract in 1992.</p></td><td class="cell"><p><i>unk</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><table class="main" frame="box" rules="all" border="0" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>System</p></td><td class="cell"><p><b>#</b></p></td><td class="cell"><p>P%</p></td><td class="cell"><p>R %</p></td><td class="cell"><p>Acc%</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>most common class</p></td><td class="cell"><p>183</p></td><td class="cell"><p>55.74</p></td><td class="cell"><p>100.00</p></td><td class="cell"><p>55.74</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MacCartney07</p></td><td class="cell"><p>183</p></td><td class="cell"><p>68.89</p></td><td class="cell"><p>60.78</p></td><td class="cell"><p>59.56</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>NatLog</p></td><td class="cell"><p>183</p></td><td class="cell"><p>89.33</p></td><td class="cell"><p>65.69</p></td><td class="cell"><p><b>70.49</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>§ Section</p></td><td class="cell"><p><b>#</b></p></td><td class="cell"><p>P%</p></td><td class="cell"><p>R %</p></td><td class="cell"><p>Acc%</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>1 Quantifiers</p></td><td class="cell"><p>44</p></td><td class="cell"><p>95.24</p></td><td class="cell"><p>100.00</p></td><td class="cell"><p><b>97.73</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>2 Plurals</p></td><td class="cell"><p>24</p></td><td class="cell"><p>90.00</p></td><td class="cell"><p>64.29</p></td><td class="cell"><p>75.00</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>3 Anaphora</p></td><td class="cell"><p>6</p></td><td class="cell"><p>100.00</p></td><td class="cell"><p>60.00</p></td><td class="cell"><p>50.00</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>4 Ellipsis</p></td><td class="cell"><p>25</p></td><td class="cell"><p>100.00</p></td><td class="cell"><p>5.26</p></td><td class="cell"><p>24.00</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>5 Adjectives</p></td><td class="cell"><p>15</p></td><td class="cell"><p>71.43</p></td><td class="cell"><p>83.33</p></td><td class="cell"><p>80.00</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>6 Comparatives</p></td><td class="cell"><p>16</p></td><td class="cell"><p>88.89</p></td><td class="cell"><p>88.89</p></td><td class="cell"><p>81.25</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>7 Temporal</p></td><td class="cell"><p>36</p></td><td class="cell"><p>85.71</p></td><td class="cell"><p>70.59</p></td><td class="cell"><p>58.33</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>8 Verbs</p></td><td class="cell"><p>8</p></td><td class="cell"><p>80.00</p></td><td class="cell"><p>66.67</p></td><td class="cell"><p>62.50</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>9 Attitudes</p></td><td class="cell"><p>9</p></td><td class="cell"><p>100.00</p></td><td class="cell"><p>83.33</p></td><td class="cell"><p>88.89</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>1,2, 5, 6,9</p></td><td class="cell"><p>108</p></td><td class="cell"><p>90.38</p></td><td class="cell"><p>85.45</p></td><td class="cell"><p><b>87.04</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><table caption="Table 4: Confusions on FraCaS data (all sections)" class="main" frame="box" rules="all" border="0" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><i>yes</i></p></td><td class="cell"><p>guess <i>no</i></p></td><td class="cell"><p><i>unk</i></p></td><td class="cell"><p>total</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>yes</i></p></td><td class="cell"><p>67</p></td><td class="cell"><p>4</p></td><td class="cell"><p>31</p></td><td class="cell"><p>102</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>answer <i>no</i></p></td><td class="cell"><p>1</p></td><td class="cell"><p>16</p></td><td class="cell"><p>4</p></td><td class="cell"><p>21</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>unk</i></p></td><td class="cell"><p>7</p></td><td class="cell"><p>7</p></td><td class="cell"><p>46</p></td><td class="cell"><p>60</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>total</p></td><td class="cell"><p>75</p></td><td class="cell"><p>27</p></td><td class="cell"><p>81</p></td><td class="cell"><p>183</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><p>Due to the character of RTE problems, we do not expect NatLog to be a good general-purpose solution to solving all RTE problems. First, most RTE problems depend on forms of inference, such as paraphrase, temporal reasoning, or relation ex­traction, which NatLog is not designed to address. Second, in most RTE problems, the edit distance between premise and hypothesis is relatively large. More atomic edits means a greater chance that er­rors made in lexical entailment classification or projection will propagate, via entailment compo­sition, to the system's final output. Rather, in ap­plying NatLog to RTE, we hope to make reliable predictions on a subset of RTE problems, trading recall for precision. If we succeed, then we may be able to hybridize with a broad-coverage RTE system to obtain better results than either system individually—the same strategy that was adopted by (Bos and Markert, 2006) for their FOL-based system. For this purpose, we have chosen to use the Stanford RTE system described in (de Marn-effe et al., 2006). We also use the Stanford system to generate alignments when evaluating NatLog on RTE problems.</p><p>Table 6 shows the performance of NatLog on RTE3 data. Relative to the Stanford sys­tem, NatLog achieves high precision on its <i>yes </i>predictions—above 70%—suggesting that hy­bridizing may be effective. For comparison, the FOL-based system reported in (Bos and Markert, 2006) attained a similarly high precision of 76% on RTE2 problems, but was able to make a pos­itive prediction in only about 4% of cases. Nat-Log makes positive predictions far more often—in about 25% of cases.</p><p>The Stanford system makes <i>yes/no </i>predictions</p><p>Table 6: Performance of various systems on RTE3 (two-way classification). The columns show the data set used (800 problems each), the proportion of <i>yes </i>predictions, precision and recall for the <i>yes </i>class, and accuracy.</p><p>by thresholding a real-valued <i>inference score. </i>To construct a hybrid system, we adjust the Stanford inference scores by +A or —A, depending on whether or not NatLog predicts <i>yes. </i>We choose A by optimizing development set accuracy, while adjusting the threshold to generate balanced pre­dictions (that is, equal numbers of <i>yes </i>and <i>no </i>pre­dictions). As an additional experiment, we fix A at this value and then adjust the threshold to op­timize development set accuracy, resulting in an excess of <i>yes </i>predictions. (Since this optimiza­tion is based solely on development data, its use on test data is fully legitimate.) Results for these two cases are shown in table 6. The parameters tuned on development data gave good results on test data. The optimized hybrid system attained an absolute accuracy gain of 4% over the Stanford system, corresponding to an extra 32 problems an­swered correctly. This result is statistically signifi­cant <i>(p</i><i> </i><i>&lt;</i><i> </i>0.05, McNemar's test, 2-tailed).</p><p>The gains attributable to NatLog are exempli­fied by problem 788 (table 5). NatLog sanctions the deletion of a restrictive modifier and an appos-itive from the premise, and recognizes that delet­ing a negation generates a contradiction; thus it correctly answers <i>no.  </i>On the other hand, there are many RTE problems where NatLog's precision works against it.<page local="8" global="528"/> For example, NatLog answers <i>no </i>to problem 71 because it cannot account for the insertion of <i>acts as </i>in the hypothesis. Fortunately, both the Stanford system and the hybrid system an­swer this problem correctly.</p><table caption="Table 5: Illustrative examples from the RTE3 development set" class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>ID</p></td><td class="cell"><p>Premise</p></td><td class="cell"><p>Hypothesis</p></td><td class="cell"><p>Answer</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>71</p></td><td class="cell"><p>As leaders gather in Argentina ahead of this weekends regional talks, Hugo Chavez, Venezuela's populist pres­ident is using an energy windfall to win friends and pro­mote his vision of 21st-century socialism.</p></td><td class="cell"><p>Hugo Chavez acts as Venezuela's president.</p></td><td class="cell"><p><i>yes</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>788</p></td><td class="cell"><p>Democrat members of the Ways and Means Committee, where tax bills are written and advanced, do not have strong small business voting records.</p></td><td class="cell"><p>Democrat members had strong small business voting records.</p></td><td class="cell"><p><i>no</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><table class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>System</p></td><td class="cell"><p>Data</p></td><td class="cell"><p>% Yes</p></td><td class="cell"><p>P%</p></td><td class="cell"><p>R%</p></td><td class="cell"><p>Acc%</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Stanford</p></td><td class="cell"><p>dev</p></td><td class="cell"><p>50.25</p></td><td class="cell"><p>68.66</p></td><td class="cell"><p>66.99</p></td><td class="cell"><p>67.25</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>test</p></td><td class="cell"><p>50.00</p></td><td class="cell"><p>61.75</p></td><td class="cell"><p>60.24</p></td><td class="cell"><p>60.50</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>NatLog</p></td><td class="cell"><p>dev</p></td><td class="cell"><p>22.50</p></td><td class="cell"><p><b>73.89</b></p></td><td class="cell"><p>32.38</p></td><td class="cell"><p>59.25</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>test</p></td><td class="cell"><p>26.38</p></td><td class="cell"><p><b>70.14</b></p></td><td class="cell"><p>36.10</p></td><td class="cell"><p>59.38</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Hybrid, bal.</p></td><td class="cell"><p>dev</p></td><td class="cell"><p>50.00</p></td><td class="cell"><p>70.25</p></td><td class="cell"><p>68.20</p></td><td class="cell"><p>68.75</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>test</p></td><td class="cell"><p>50.00</p></td><td class="cell"><p>65.50</p></td><td class="cell"><p>63.90</p></td><td class="cell"><p>64.25</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Hybrid, opt.</p></td><td class="cell"><p>dev</p></td><td class="cell"><p>56.00</p></td><td class="cell"><p>69.20</p></td><td class="cell"><p>75.24</p></td><td class="cell"><p><b>70.00</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>test</p></td><td class="cell"><p>54.50</p></td><td class="cell"><p>64.45</p></td><td class="cell"><p>68.54</p></td><td class="cell"><p><b>64.50</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table></section><section number="6" title="Conclusion"><p>We do not claim natural logic to be a universal solution for NLI. Many important types of infer­ence are not amenable to natural logic, includ­ing paraphrase <i>(Eve was let go </i><i>|=</i><i> Eve lost her job), </i>verb alternation <i>(he drained the oil </i><i>|=</i><i> the oil drained), </i>relation extraction <i>(Aho, a trader at UBS, ... </i><i>|=</i><i> Aho works for UBS), </i>common-sense reasoning <i>(the sink overflowed </i><i>\=</i><i> the floor got wet), </i>and so on.</p><p>Moreover, because natural logic has a weaker proof theory than FOL, some inferences lie beyond its deductive power. For example, it cannot explain inferences involving De Morgan's laws for quanti­fiers, as in <i>Not all birds fly = Some birds don't fly.</i></p><p>However, by incorporating semantic contain­ment, semantic exclusion, and implicativity, the model of natural logic developed in this paper suc­ceeds in explaining a great variety of everyday pat­terns of inference. Ultimately, open-domain NLI is likely to require combining disparate reasoners, and a facility for natural logic inference is a good candidate to be a component of such a solution.</p><p><b>Acknowledgements </b>The authors wish to thank the anonymous reviewers for their helpful com­ments. This work was supported in part by ARDA's Advanced Question Answering for Intel­ligence (AQUAINT) Program.</p></section><references><p>Akhmatova, Elena. 2005. Textual entailment resolution via atomic propositions. In <i>Proceedings of the PASCAL Chal­lenges Workshop on Recognising Textual Entailment.</i></p><p>Bos, Johan and Katja Markert. 2006. When logical inference helps determining textual entailment (and when it doesn't). In <i>Proceedings of the Second PASCAL Challenges Work­shop on Recognizing Textual Entailment.</i></p><p>Bottner, Michael. 1988. A note on existential import. <i>Studia Logica, </i>47(l):35-40.</p><p>Dagan, Ido, Oren Glickman, and Bernardo Magnini. 2005. The PASCAL Recognising Textual Entailment Challenge. In <i>Proceedings of the PASCAL Challenges Workshop on Recognising Textual Entailment.</i></p><p>de Marneffe, Marie-Catherine, Bill MacCartney, Trond Grenager, Daniel Cer, Anna Rafferty, and Christopher D. Manning. 2006. Learning to distinguish valid textual en­tailments. In <i>Proceedings of the Second PASCAL Chal­lenges Workshop on Recognizing Textual Entailment.</i></p><p>Fowler, Abraham, Bob Hauser, Daniel Hodges, Ian Niles, Adrian Novischi, and Jens Stephan. 2005. Applying CO-GEX to recognize textual entailment. In <i>Proceedings of the PASCAL Challenges Workshop on Recognising Textual Entailment.</i></p><p>Harabagiu, Sanda and Andrew Hickl. 2006. Using scenario knowledge in automatic question answering. In <i>Proceed­ings of the Workshop on Task-Focused Summarization and Question Answering, </i>pages 32-39, Sydney.</p><p>Harmeling, Stefan. 2007. An extensible probabilistic transformation-based approach to the Third Recognizing Textual Entailment Challenge. In <i>ACL-07 Workshop on Textual Entailment and Paraphrasing, </i>Prague.</p><p>Hickl, Andrew, John Williams, Jeremy Bensley, Kirk Roberts, Bryan Rink, and Ying Shi. 2006. Recognizing textual entailment with LCC's GROUNDHOG system. In <i>Pro­ceedings of the Second PASCAL Challenges Workshop on Recognizing Textual Entailment.</i></p><p>Jiang, Jay J. and David W. Conrath. 1997. Semantic simi­larity based on corpus statistics and lexical taxonomy. In <i>Proceedings of the International Conference on Research in Computational Linguistics.</i></p><p>Jijkoun, Valentin and Maarten de Rijke. 2005. Recognizing textual entailment using lexical similarity. In <i>Proceedings of the PASCAL Challenges Workshop on Recognizing Tex­tual Entailment, </i>pages 73-76.</p><p>Klein, Dan and Christopher D. Manning. 2003. Accurate unlexicalized parsing. <i>In Proceedings ofACL-03, </i>Sapporo.</p><p>Lakoff, George. 1970. Linguistics and natural logic. <i>Synthese, </i>22:151-271.</p><p>Levy, Roger and Galen Andrew. 2006. Tregex and Tsurgeon: tools for querying and manipulating tree data structures. In <i>Proceedings ofLREC-06, </i>Genoa.</p><p>MacCartney, Bill and Christopher D. Manning. 2007. Natural logic for textual inference. <i>In ACL-07 Workshop on Textual Entailment and Paraphrasing, </i>Prague.</p><p>MacCartney, Bill, Trond Grenager, Marie-Catherine de Marn­effe, Daniel Cer, and Christopher D. Manning. 2006. Learning to recognize features of valid textual entailments. In <i>Proceedings ofNAACL-06, </i>New York.</p><p>Marsi, Erwin and Emiel Krahmer. 2005. Classification of semantic relations by humans and machines. In <i>ACL-05 Workshop on Empirical Modeling of Semantic Equiv­alence and Entailment, </i>Ann Arbor.</p><p>Nairn, Rowan, Cleo Condoravdi, and Lauri Karttunen. 2006. Computing relative polarity for textual inference. In <i>Pro­ceedings of ICoS-5 (Inference in Computational Seman­tics), </i>Buxton, UK.</p><p>Romano, Lorenza, Milen Kouylekov, Idan Szpektor, Ido Da­gan, and Alberto Lavelli. 2006. Investigating a generic paraphrase-based approach for relation extraction. In <i>Pro­ceedings ofEACL 2006.</i></p><p>Sanchez Valencia, Victor. 1991. <i>Studies on Natural Logic and Categorial Grammar. </i>Ph.D. thesis, University of Amster­dam.</p><p>van Benthem, Johan. 1986. <i>Essays in logical semantics. </i>Rei-del, Dordrecht.</p><p>van der Sandt, Rob A. 1992. Presupposition projection as anaphora resolution. <i>Journal of Semantics, </i>9(4):333-377.</p></references></body></article>