The efficiency of dynamic programming means that the entire space of parses can be considered, not just a candidate list.
we would expect further improvement if we used different models to derive the kernel and to gener-ate the candidates, thereby exploiting the advantages of combining multiple models, as do the better performing methods using kernels.