2003 · 206 citations · 17 references
ComputingComputer ScienceAlgorithmsComputational LinguisticsNatural Language ProcessingParsingSentence ParsingSyntactic AnalysisSyntactic ParsingSyntax AnalysisSyntax ParsingParse TreesParsing AlgorithmsParsing TheorySyntactic Parse Trees
We present an extension of the classic A* search procedure to tabular PCFG parsing. The use of A* search can dramatically reduce the time required to find a best parse by conservatively estimating the probabilities of parse completions. We discuss various estimates and give efficient algorithms for computing them. On average-length Penn treebank sentences, our most detailed estimate reduces the total number of edges processed to less than 3% of that required by exhaustive parsing, and a simpler estimate, which requires less than a minute of pre-computation, reduces the work to less than 5%. Un-like best-first and finite-beam methods for achieving this kind of speed-up, an A* method is guaranteed to find the most likely parse, not just an approximation. Our parser, which is simpler to implement than an upward-propagating best-first parser, is correct for a wide range of parser control strategies and maintains worst-case cubic time.
17
Artificial intelligence: a modern approach
Choice Reviews Online · 1995 · 22.2K citations · Full text
Artificial intelligence: A modern approach
Nils J. Nilsson · Artificial Intelligence · 1996 · 10.7K citations
Finite-state transducers in language and speech processing
Mehryar Mohri · 1997 · 922 citations