Structured prediction for natural language processing by