Better call Saul: Flexible Programming for Learning and Inference in NLP
Support vector machine learning for interdependent and structured output spaces