10. A computer-readable medium having stored thereon a set of instructions which when executed causes a processor to perform a method of processing input information, the method, comprising: generating a recognition result corresponding to the input information; determining a confidence score corresponding to a confidence level in the accuracy of the speech recognition result; classifying the input information into one of a plurality of partitions defined from training data based on a feature relating to the input information or to the user; wherein, each of the multiple partitions is associated with each of a plurality of threshold values; determining a threshold value from the plurality of threshold values; wherein, the determined threshold value is one of the plurality of threshold values that is associated with the partition into which the input utterance is classified; determining whether to accept or reject the recognition result based on the determined threshold value and the confidence score.
11. The method of claim 10 , wherein determining whether to accept or reject the recognition result includes: accepting the recognition result when the confidence score is above the determined threshold value and rejecting the recognition result when the confidence score is below the determined threshold value.