1. A computer-implemented method for estimating a set of parameters for each of a plurality of language models that correspond to a plurality of classes, the method comprising: setting initial values for the sets of parameters; and adjusting the sets of parameters jointly in relation to one another to increase a conditional likelihood of a class given a word string.