Thursday, July 20, 2006

 

#7 (from RTE 1) Summary

System transforms each T-H pair into logic form representaion with semantic relations

System automatically generates:
- NLP axioms serving as linguistic rewriting rules
- lexical chain axioms that connect concepts in T and H

COGEX logic prover(modified version of OTTER) is used to prove entailments using:
- semantic relations,
- WordNet lexical chains
- NLP axioms

The hypothesis is negated, and if it contradicts anything in T or anything inferred from T, return TRUE.

System Description:
- convert T and H into logic forms (Moldovan and Rus, 2001), which includes:
Input for COGEX to initiate the search for inferences:
- a list of cluases called the "set of support"
- a second list called "usable list", axioms generated either automatically or by hand.
They provide external world knowledge:
World Knowledge Axioms:
- a small common-sense knowledge base of 310 world knowledge axioms:
NLP Axioms:
- linguistic rewriting rules that help break down complex logic structures and express syntactic equivalence.
- automatically generated by the system through logic form and parse tree analysis.
- generated to break down complex nominals and coordinating conjunctions into their components so that other axioms can be applied to the components individually to generate a larger set of inferences.
- other axioms help:
WordNet Lexical Chains:
- WordNet provides links between synsets
- Each synset has a set of corresponding predicates for each word in the synonym set.
- predicate name is formed by synonym word form, pos, sense id
- predicates corresponding to noun synsets usually have a single argument
- predicates corresponding to verb synset three: event, subject, object

- A lexical chain is a chain of relations between two synsets.
- System prouces axioms using the predicates corresponding to the synsets in the relation.
EX:
buy_VB_1 (e1, x1, x2) -> pay_VB_1 (e1, x1, x3) (neden x3 ama x2 degil?)

- The following three classes of relations are used:
Logic Prover:
- sort the "support list" in the order of weights
- drop the axioms with small weights
- seach the "usable list" for new inferences that can be made
- any inferences produced are assigned an appropriate weight depending on the axioms it is derived from
- continue until support list is empty
- if a refutation is found, return TRUE
- else relax the predicate arguments.
- if a refutation is found, return TRUE
- else drop predicates from the negated hypothesis until a refutation is found.

- earlier a refutation found, higher the confidence weight

accuracy: between 0.5 and 0.7
cws: between 0.4 and 0.6

The Paper: www.cs.biu.ac.il/~glikmao/rte05/fowler_et_al.pdf

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?