Indeed, core problems in natural language processing such as translation (Cho et al., 2014;Sutskever et al., 2014;Luong et al., 2014), parsing (Vinyals et al., 2014), image captioning (Vinyals et al., 2015;Xu et al., 2015), or learning to execute small programs  employed virtually the same principles-the use of Recurrent Neural Networks (RNNs).
with regard to this line of research, our work comes closest to the recent machine translation work.