1. A method of recognizing pattern states from a noisy signal, the method comprising: a processor removing noise from a representation of a portion of the noisy signal to produce a representation of a portion of a cleaned signal by applying a correction vector for a mixture component; a processor identifying an uncertainty associated with removing the noise by applying a variance for a prior probability distribution of a clean signal and a variance associated with selecting the correction vector for the mixture component to a function; a processor using the uncertainty to adjust a probability distribution to form a modified probability distribution for the mixture component; and a processor applying the representation of a portion of the cleaned signal to the modified probability distribution to decode a pattern state.