When I was first thinking about artificial intelligence years ago, I came up with this idea I called Parableizer Engine. Lately I'm starting to see the first elements of this idea being implemented.
What is relational reasoning? It’s a form of thinking that makes use of logic to connect and correlate objects, places, patterns, sequences and other entities. It’s what we humans use to decide which is the best bunch of grapes at the grocery, or what the evidence present in a crime scene means. It’s something intuitive and intrinsic in us, which is probably what makes it so difficult to teach to AI. Because unlike performing a simple, repetitive or manual task, recognizing something, then relating it to something else in the right context is not as simple.
via Robots Are Now Learning To Reason Like Humans. Here is the related Arxiv article: https://arxiv.org/abs/1706.01427