Inference on Syntactic and Semantic Structures for Machine Comprehension