Active Reasoning in an Open-World Environment