Chart parser
A chart parser is a type of parser commonly used for natural languages that uses a data-driven approach based on a set of grammatical rules and a dictionary with each of the possible grammatical senses of each word indicated. There may also be a set of probabilities obtained from analysis of a text corpus.A systematic search is used to explore the space of possible parses of the input string, and a data structure called a "chart" is used to eliminate backtracking and prevent a combinatorial explosion.
Types of Chart Parsers
- A common approach is to use a variant of the Viterbi algorithm.
- The Earley parser is a type of chart parser mainly used for parsing in computational linguistics, named for its inventor.
- Another chart parsing algorithm is the Cocke-Kasami-Younger (CKY) algorithm.
|
advertisement
|
See also:


