20. The one or more non-transitory computer-readable media of claim 13 , wherein the instructions, when executed by the at least one processor, cause the computing system to determine that the key-value pair corresponds to the semantic interpretation in the list that resolves the unresolved anaphora based on relative similarity of the semantic interpretations determined by the at least one processor.
13. One or more non-transitory computer-readable media comprising instructions that when executed by at least one processor of a computing system cause the computing system to: receive data generated based on spoken user responses to prompts generated by the computing system that are associated with a dialogue, the data comprising a portion corresponding to one or more of the spoken user responses spoken before a subsequently spoken response of the spoken user responses; generate a list of natural language understanding (NLU)-ranked semantic interpretations for the subsequently spoken response; determine, based on the portion corresponding to the one or more of the spoken user responses spoken before the subsequently spoken response, a plurality of key-value pairs corresponding to different possible resolutions for an unresolved anaphora in the subsequently spoken response; and select, from amongst the plurality of key-value pairs and based on a context of the dialogue determined from the one or more of the spoken user responses spoken before the subsequently spoken response, a key-value pair corresponding to a semantic interpretation in the list that resolves the unresolved anaphora in the subsequently spoken response.