1. A computer-implemented method of facilitating dynamic-recognition-grammar-based interpretation of one or more natural language utterance, the method being implemented by a computer system that includes one or more physical processors executing computer program instructions which, when executed, perform the method, the method comprising: receiving, by the computer system, a natural language utterance relating to a navigation context; determining, by the computer system, one or more similarities between a user associated with the natural language utterance and one or more other users; determining, by the computer system, a dynamic recognition grammar based on the one or more determined similarities; and generating, by the computer system, one or more interpretations associated with the natural language utterance based on the dynamic recognition grammar.