Learning Models for Following Natural Language Directions in Unknown Environments | Synapse