For every question q : i) a set of candidate logical forms {z i } i∈Iq is generated using the method of<cite> [Pasupat and Liang, 2015]</cite> ; ii) each such candidate program z i is paraphrased in a textual representation t i that offers accuracy gain, interpretability and comprehensibility ; iii) all textual forms t i are scored against the input question q using a neural network model; iv) the logical form z * i corresponding to the highest ranked t * i is selected as the machine-understandable translation of question q; v) z * i is executed on the input table and its answer is returned to the user.