discriminative training methods for hidden markov models : theory and experiments with perceptron algorithms .
New Ranking Algorithms For Parsing And Tagging: Kernels Over Discrete Structures, And The Voted Perceptron