lexical knowledge is used to segment NL such that all semantic referents observed in an mr are expressed by individual sequences, and hypotheses concerning a mapping between NL and semantics are created.
for instance, given an input example (1) NL: purple eight kicks to purple seven mr1: playmode(play on) mr2: pass(purple8, purple7) mr3: pass(purple2, purple5) the following alignment might be created: (2) assuming that the algorithm has learned in step 1 that "purple eight" and "purple seven" refer to purpl8 and purple7, respectively, it may use this knowledge to hypothesize that NL is an instantiation of a pattern "X 1 kicks to X 2 ", which in turn refers to the predicate pass(ARG 1 , ARG 2 ) with a mapping X 1 → ARG 1 , X 2 → ARG 2 .