When the best tool you have is a hammer make your problems in the shape of nails.
Right or wrong we are going down the neural network software and hardware and researching spending path. GPUs give us 10-100x over CPUs, GraphCore and Wave Computing give another 100-200x in compute power and power efficiency. Maximum die size GraphCore chip in 10nm tech node with TSV stacked memory on top will get us a factor of 1,000,000 over CPUs.
Folks are learning to do reasoning with nn, see reasoning with schematic loss function. Ben's video from Berlin 2015 about driving vision nn to how a more structured middle layer and Hiinton's capsules are improving vision. We know to use real world sequential data to do unsupervised training. For example books feed in a character at a time with the nn predicting the next letter trains for word knowledge. Books feed in a word at a time trains for sentence structure. The challenge seems to be to drive a rich and structured mid layer.