Before revision:  We  generate questions,  SPARQLs, and functional programs with recursive templates and then paraphrase the questions by crowdsourcing, giving rise to around 120K diverse instances.
After revision:  We generate questions, SPARQLs, and Programs with a small number of templates, and then paraphrase the questions by crowdsourcing, giving rise to around 120K diverse instances.