[Ligncse256] More HW3 questions

Roger Levy rlevy at ucsd.edu
Wed Mar 5 16:34:47 PST 2008


Just a quick note on question 3:

Ben Cipollini wrote:

>     3. Did we cover "Agenda-Based" parsers in class?  If so, did we call
>     them agenda-based parsers?  If not, what did we call them?

I didn't actually introduce the term "agenda-based" parser, but it 
simply means a type of parser in which every time you construct an item, 
it gets placed on an "agenda" (a list of items to be processed), and you 
process each item on the agenda exactly once, where "processing" the 
item means figuring out all the ways it can be combined with every other 
item that exists.  Usually, the item doesn't get put in the chart until 
it's been processed.

Actually, bottom-up CKY is not necessarily best thought of as an 
agenda-based parser, but the Earley algorithm is -- when an item is 
constructed, it goes on the agenda, and its predictions are all made 
before it goes in the chart.

Roger


-- 

Roger Levy                      Email: rlevy at ucsd.edu
Assistant Professor             Phone: 858-534-7219
Department of Linguistics       Fax:   858-534-4789
UC San Diego                    Web:   http://ling.ucsd.edu/~rlevy



More information about the Ligncse256 mailing list