Productions: Figure 2: An example of an NL query and its MR in a functional query language with its parse tree.
kRISP learns a semantic parser iteratively, each iteration improving upon the parser learned in the previous iteration.