Discriminative reranking for semantic parsing | Synapse