Teaching AI Systems to Understand Real-World Scenarios