next up previous
Next: Jeff Siskind's Lexicon Learning Up: Background Previous: Background

   
CHILL

The output produced by WOLFIE can be used to assist a larger language acquisition system; in particular, it is currently used as part of the input to a parser acquisition system called CHILL (Constructive Heuristics Induction for Language Learning). CHILL uses inductive logic programming [Muggleton1992,Lavrac Dzeroski1994] to learn a deterministic shift-reduce parser [Tomita1986] written in Prolog. The input to CHILL is a corpus of sentences paired with semantic representations, the same input required by WOLFIE. The parser learned is capable of mapping the sentences into their correct representations, as well as generalizing well to novel sentences. In this paper, we limit our discussion to CHILL's ability to acquire parsers that map natural language questions directly into Prolog queries that can be executed to produce an answer [Zelle Mooney1996]. Following are two sample queries for a database on U.S. geography, paired with their corresponding Prolog query:
What is the capital of the state with the biggest population?
answer(C, (capital(S,C), largest(P, (state(S), population(S,P))))).


What state is Texarkana located in?
answer(S, (state(S), eq(C,cityid(texarkana,_)), loc(C,S))).
CHILL treats parser induction as the problem of learning rules to control the actions of a shift-reduce parser. During parsing, the current context is maintained in a stack and a buffer containing the remaining input. When parsing is complete, the stack contains the representation of the input sentence. There are three types of operators that the parser uses to construct logical queries. One is the introduction onto the stack of a predicate needed in the sentence representation due to a phrase's appearance at the front of the input buffer. These operators require a semantic lexicon as background knowledge. For details on this and the other two parsing operators, see Zelle (1996). By using WOLFIE, the lexicon is provided automatically. Figure 1 illustrates the
  
Figure 1: The Integrated System
\begin{figure}\centerline{\epsfxsize=2.8in \epsfbox{sysdiag.ps}}
\end{figure}

complete system.
next up previous
Next: Jeff Siskind's Lexicon Learning Up: Background Previous: Background
Cindi Thompson
2003-01-02