1. A computer-implemented speech recognition system, comprising: a microphone that receives user speech; a speech recognition engine coupled to the microphone, the speech recognition engine recognizing the user speech and providing a corresponding textual output on a user interface; a change recognition component that automatically assigns a categorization to a user-initiated change to the corresponding textual output, the categorization being automatically assigned based at least in part upon a measurement of time indicative of how long it took the user to initiate the change, upon whether or not the user utilized an alternate list to generate the user initiated change, upon an acoustic similarity between the original textual output and the change to the textual output, and upon a number of words that is changed between the original textual output and the change to the textual output; and wherein automatically assigning the categorization comprises automatically identifying the user-initiated change as being either a correction or an edit operation, wherein the user-initiated change is identified as the correction upon the measurement of time indicating that there was a relatively short amount of time between providing the original textual output and the user initiating the change, wherein the user-initiated change is identified as the correction upon the user utilizing the alternate list, wherein the user-initiated change is identified as the correction upon the original textual output and the change to the textual output being acoustically similar, and wherein the user-initiated change is identified as the correction upon the number of words that is changed between the original textual output and the change to the textual output is determined to be insignificant, and wherein otherwise the categorization is determined to be the edit operation; and an adaptation component that selectively adapts the speech recognition engine depending upon the categorization.