Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Deterministic parsing
Parsing related to computer science

In natural language processing, deterministic parsing refers to parsing algorithms that do not backtrack. LR-parsers are an example. (This meaning of the words "deterministic" and "non-deterministic" differs from that used to describe nondeterministic algorithms.)

The deterministic behavior is desired and expected in compiling programming languages. In natural language processing, it was thought for a long time that deterministic parsing is impossible due to ambiguity inherent in natural languages (many sentences have more than one plausible parse). Thus, non-deterministic approaches such as the chart parser had to be applied. However, Mitch Marcus proposed in 1978 the Parsifal parser that was able to deal with ambiguities while still keeping the deterministic behavior.

We don't have any images related to Deterministic parsing yet.
We don't have any YouTube videos related to Deterministic parsing yet.
We don't have any PDF documents related to Deterministic parsing yet.
We don't have any Books related to Deterministic parsing yet.
We don't have any archived web articles related to Deterministic parsing yet.

See also

  • Alfred V. Aho, Stephen C. Johnson, Jeffrey D. Ullman (1975): Deterministic parsing of ambiguous grammars. Comm. ACM 18:8:441-452.
  • Mitchell Marcus (1978): A Theory of Syntactic Recognition for Natural Language. PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology.