1985 · 11 citations · 6 references
ComputingComputer ScienceLinguisticsAlgorithmsComputational LinguisticsNatural Language ProcessingComputational ComplexityGrammarParsingSyntactic ComplexitySyntactic ParsingSyntax ParsingConstraintsLanguage ParsingLanguage Processing ModelsParsing AlgorithmsParsing ComplexityWorst-case Complexity
Modern linguistic theory attributes surface complexity to interacting subsystems of constraints. For instance, the ID/LP grammar formalism separates constraints on immediate dominance from those on linear order. Shieber's (1983) ID/LP parsing algorithm shows how to use ID and LP constraints directly in language processing, without expanding them into an intermediate "object grammar." However, Shieber's purported O(|G|2 n3) runtime bound underestimates the dificulty of ID/LP parsing. ID/LP parsing is actually NP-complete, and the worst-case runtime of Shieber's algorithm is actually exponential in grammar size. The growth of parser data structures causes the difficulty. Some computational and linguistic implications follow: in particular, it is important to note that despite its potential for combinatorial explosion, Shieber's algorithm remains better than the alternative of parsing an expanded object grammar.
6
An efficient context-free parsing algorithm
Jay Earley · Communications of the ACM · 1970 · 817 citations · Full text
Finitary models of language users
George A. Miller, Noam Chomsky · 1963 · 710 citations
Direct parsing of ID/LP grammars
Stuart M. Shieber · Linguistics and Philosophy · 1984 · 76 citations · Full text
Language Studies, Computer Science, Computational Linguistics +11
On the complexity of ID/LP parsing 1
Geoff Barton · DSpace@MIT (Massachusetts Institute of Technology) · 1985 · 37 citations · Full text
Computational complexity and lexical-functional grammar
Robert C. Berwick · 1982 · 22 citations