Did not manage what I was suppose to do, but various other things: removed artificial root, modified graph-based features to consider only real dependencies, changed dep tree feature names to be more readable and may have fixed a random bug but not sure, at some point the parser produced dependencies going from other than semeval root token as well, and it does not do that anymore. I don't know why it did such a thing...