In fact, extra subsymbols may need to be added to several nonterminals before they can cooperate to pass information along the parse tree.
we go in the opposite direction; that is, we split every symbol in two, train, and then measure for each annotation the loss in likelihood incurred when removing it.