Inferring and Executing Programs for Visual Reasoning
A Multi-World Approach to Question Answering about Real-World Scenes based on Uncertain Input