Support vector machine learning for interdependent and structured output spaces | Synapse