Vulcan/TupleRepresentation

From Knowitall
Revision as of 20:58, 3 September 2013 by Niranjan (talk | contribs) (Motivation)

Jump to: navigation, search

Motivation

  • In designing output for extraction from definition sentences, it is useful to use both nested and n-ary tuples. Here are some examples.
  • For deep understanding and reasoning, we want high coverage of the information in each sentence. Current Open IE often misses much of the information in a given sentence.
  • The nested and n-ary representation will make inference rules more compact. Without nesting, a single sentence is represented as two separate tuples; without n-ary, a single sentence becomes multiple tuples, some of which don't make much sense on their own.
  • We expect inference rules will be easier to express and easier to learn if they operate on nested and n-ary tuples, rather than the sets of binary tuples that are equivalent to the nested or n-ary tuples.
  • The sample Vulcan propositions we are trying to prove are often nested or n-ary.

Examples of complex nested and n-ary tuples

	1. "A turtle eating worms is an example of taking in nutrients"
	((turtle, eat, worms);  is;  example of (turtle; take in; nutrients))

	2. "Growth causes the leaves of a plant to become larger"
	(growth;  cause;  (leaves of plant;  become;  larger))    

	3. "A sense of smell helps a fox find food"
	(sense of smell;  help;  (fox;  find;  food))

	4. "Gravity pulls the marble to the bottom of the glass"
	(gravity;  pull;  marble;  to bottom of glass)

Examples 2 and 3 are nested; 1 has a complex nesting; 4 is n-ary. Example 1 also has sentence internal coreference to get (turtle; take in; nutrients).