1. A computer-implemented method, comprising: receiving, by a dialog engine, a response to a prompt regarding a request to clarify an initial request; determining, based at least on a cancellation score that is pre-associated with the response satisfying a first threshold, that the response represents a potential user cancellation of the initial request; determining that the user has taken an action after the prompt was output that is inconsistent with completion of the initial request; in response to determining that the response represents a potential user cancellation of the initial request and determining that the user has taken an action after the prompt was output that is inconsistent with completion of the initial request, determining, by the dialog engine, an amount by which to adjust the cancellation score that is pre-associated with the response based on the action the user has taken that is inconsistent with completion of the initial request, wherein the amount by which to adjust the cancellation score that is pre-associated with the response is selected from among multiple values each associated with a different action; and adjusting the cancellation score that is pre-associated with the response by the amount selected based on the action taken by the user after the prompt was output that is inconsistent with completion of the initial request.