Xingyuan Pan: Understanding Constraints in Structured Prediction Problems. University of Utah, USA 2019