Vulcan/TupleRepresentation

From Knowitall
Revision as of 17:51, 3 September 2013 by Niranjan (talk | contribs) (Initial upload.)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In designing output for extraction from definition sentences, it seems to me useful to use both nested and n-ary tuples.

Here are some examples to ground the discussion.

Example1:
Adaptation helps an organism survive in its environment
Pattern: X rel1 Y rel2 Z

Open IE 4.0 represents this as triples:
(adaptation; helps; organism survive in its environment)
(organism; survive; in its environment)

Should we make the nested tuple explicit:
(adaptation; helps; (organism; survive; in its environment))

Note that the nested form can be recovered from the pair of triples.

Example2:
The kidneys filter waste materials out of the blood
Pattern: X rel Y prep Z

Open IE 4.0 represents this as  an n-ary tuple:
(The kidneys; filter; waste materials; out of the blood)

Note that additional arguments in n-ary tuples always(?) begin with a
preposition.