A generalized hidden Markov model with discriminative training for query spelling correction
Spelling Correction As An Iterative Process That Exploits The Collective Knowledge Of Web Users