Below we give the CKY chart for a parse of the sentence:
This sentence has four parses.
We first give the grammar the parser uses (in Chomsky Normal Form), as well as the lexicon. The grammar includes probabilities. Careful. This grammar is not the same as the one used in the homework problem. Probabilities, the lexicon, and even some rules have changed.
pp -> p np, 1.0 X2 -> X1 pp, 1.0 vp -> vbz np, .4 vp -> X1 pp, .5 vp -> X2 pp, .1 ap -> rb a, 1.0 s -> np vp, 1.0 np -> dt nbar, .4 np -> X3 np, .1 np -> ap nbar, .05 np -> nbar pp, .2 np -> nbar nbar, .1 np -> vbg np, .05 X3 -> np cc, 1.0 X1 -> vbz np, 1.0 nbar -> ap nbar, .1 nbar -> nbar pp, .3 nbar -> nbar nbar, .5 nbar -> vbg np, ..05
Some words you don't need have been left out so that not all the lexicon probs sum to 1.
a: dt, .33 and: cc, 1.0 use: n, .01; np, 01; nbar, .01 codes: n, .01; np, .01; nbar, .01 sees: vbz, 0.25 uses: vbz, 0.25; n, .01; np, .01, nbar, .01 keys: vbz, 0.25; n, .01; np, .01, nbar, .01 have: vbz, 0.25 security: n, .01; np, .01, nbar, .01 of: p, .33 with: p, .33 agency: n, .01; np, .01; nbar, .01 rapidly: rb, 1.0 handling: vbg, 0.5 as: p, 0.33 costs: n, .01; np, .01 nbar, .01 controlling: vbg, .5 way: n, .01; np, .01; nbar, .01 growing: a, 0.33 ap, 0.33 the: dt, 0.33 every: dt, 0.33 widespread: a,.33; ap,.33 secret: a,.33; ap,.33 high: a,.33; ap,.33
Your have three tasks.
Lexical edge uses (5,6) vbz
nbar(1,3) (ap 2 nbar)
the 1 |
secret 2 |
agency 3 |
codes 4 |
have 5 |
keys 6 |
with 7 |
high 8 |
security 9 |
|
0 | dt | np | np | s | s | ||||
1 | a ap | np nbar | np nbar | s | s | ||||
2 | np nbar n | np nbar | s | s | |||||
3 | np nbar n | s | s | ||||||
4 | vbz | vp X1 | vp X2 X1 | ||||||
5 | np vbz nbar n | np nbar | |||||||
6 | p | pp | |||||||
7 | a ap | np nbar | |||||||
8 | np nbar n |