Developing a parser with the Cocke-Kasami-Younger Algorithm

For the English language, there are plenty of parsers that you can use, CNF if you want to build a parser for any other language, you can use the Cocke-Kasami-Younger (CKY) algorithm. Here, we will look at some information that will be useful to you in terms of making a parser. We will also look at the main logic of the CKY algorithm.

We need to look at the assumption that we are considering before we start with the algorithm. Our technical assumption is that, here, each of the parser subtrees is independent. This means that if we have a tree node NP, then we just focus on this NP node and not on the node its, derived from; each of the subtrees act independently. The CKY algorithm ...

Get Python Natural Language Processing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.