A system comprising: at least one processor; and memory encoding computer executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method for providing alternative query suggestions, the method comprising: receiving a spoken natural language expression; converting the spoken natural language expression to a textual query; identifying at least one phonetically confusable segment of the textual query by using a session pair for the textual query in a dictionary store, wherein the session pair includes the textual query and another textual query that is a reformulation of the textual query; determining whether to suggest at least one alternative query for the textual query, wherein in case the speech recognition confidence score of the textual query does not meet the threshold, the other textual query paired with the textual query in the session pair is determined to be suggested as the at least one alternative query; upon determining to suggest the at least one alternative query, providing the at least one alternative query and search results associated with the at least one alternative query to a user interface display. at least one processor; and memory encoding computer executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method for providing alternative query suggestions, the method comprising: receiving a spoken natural language expression; converting the spoken natural language expression to a textual query; identifying at least one phonetically confusable segment of the textual query by using a session pair for the textual query in a dictionary store, wherein the session pair includes the textual query and another textual query that is a reformulation of the textual query; determining whether to suggest at least one alternative query for the textual query, wherein in case the speech recognition confidence score of the textual query does not meet the threshold, the other textual query paired with the textual query in the session pair is determined to be suggested as the at least one alternative query; upon determining to suggest the at least one alternative query, providing the at least one alternative query and search results associated with the at least one alternative query to a user interface display. receiving a spoken natural language expression; converting the spoken natural language expression to a textual query; identifying at least one phonetically confusable segment of the textual query by using a session pair for the textual query in a dictionary store, wherein the session pair includes the textual query and another textual query that is a reformulation of the textual query; determining whether to suggest at least one alternative query for the textual query, wherein in case the speech recognition confidence score of the textual query does not meet the threshold, the other textual query paired with the textual query in the session pair is determined to be suggested as the at least one alternative query; upon determining to suggest the at least one alternative query, providing the at least one alternative query and search results associated with the at least one alternative query to a user interface display.