19. A non-transitory computer readable storage medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising: receiving a user request, the user request including at least a speech input received from a user; obtaining two or more alternative interpretations of user intent based on the received user request; identifying one or more commonalities and one or more differences among the two or more alternative interpretations of user intent; and providing a response to the user, the response presenting at least one of the identified differences and eliciting additional user input to choose among the two or more alternative interpretations of user intent based on the at least one difference.
19. A non-transitory computer readable storage medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising: receiving a user request, the user request including at least a speech input received from a user; obtaining two or more alternative interpretations of user intent based on the received user request; identifying one or more commonalities and one or more differences among the two or more alternative interpretations of user intent; and providing a response to the user, the response presenting at least one of the identified differences and eliciting additional user input to choose among the two or more alternative interpretations of user intent based on the at least one difference. 20. The computer readable storage medium of claim 19 , wherein the two or more alternative interpretations of user intent each specify a respective constrained selection task of identifying items of a respective selection domain based on one or more respective selection criteria.