The introduction of dynamic oracles has considerably improved the accuracy of greedy transition-based dependency parsers, without sacrificing parsing efficiency.
this enhancement is limited to projective parsing, and dynamic oracles have not yet been implemented for parsers supporting non-projectivity.