1. A method of detecting repeated patterns in a dialog system, comprising: receiving an initial utterance from a user in the dialog sequence as a set of test patterns; receiving a correction utterance from the user; segmenting the correction utterance into a set of reference patterns; extracting feature vectors from the test patterns and the reference patterns; comparing each test pattern with each reference pattern using a dynamic time warping process; computing distance scores between each reference pattern and each test pattern; and identifying test patterns with a distance score that is less than a defined distance threshold as a repeated pattern.