“…There is significant existing research on mapping NL directly to executable programs in the form of logical forms (Zettlemoyer and Collins, 2005), λ-DCS (Liang et al, 2013), regular expressions (Kushman and Barzilay, 2013;Locascio et al, 2016), database queries (Iyer et al, 2017;Zhong et al, 2017) and general purpose programs (Balog et al, 2016;Allamanis et al, 2015b). Ling et al (2016) Gu et al (2016b) use neural models to map NL queries to a sequence of API calls, and Neelakantan et al (2015) augment neural models with a small set of basic arithmetic and logic operations to generate more meaningful programs.…”