Inferring Compact Representations for Efficient Natural Language Understanding of Robot Instructions