Deep Non-Monotonic Reasoning for Visual Abstract Reasoning Tasks