State-of-the-Art Kernels for Natural Language Processing