Survey of reasoning using Neural networks
Recurrent neural network based language model