I found this video about the integration of symbolic AI and neural networks really interesting (David Cox from IBM giving a lecture at MIT) . He discusses the drawbacks of deep learning and the advantages of adding symbolic systems for tasks such as reasoning about images, game play and planning.
What du you think is the future of Prolog in this context? There already seem to be some interesting research developments here, e.g. DeepProbLog and maybe also other stuff. I also started to think about inductive logic programming, e.g. Aleph and Cplint, and how this approach relates to the neuro-symbolic one. From watching the video i get the feeling that the neuro part is mostly needed to process messy input (images and natural language). But what about when input is crisp(er). Probably a case of “the right tool for the job”…
Just interested in your thoughts