1. A method for determining superwords and meaningful phases, comprising the steps of: determining superwords from a set of generated candidate phrases contained in a database of observed sequences of words, symbols and/or sounds, the database having a perplexity value based on a language model; determining meaningful phrases based on commonality measurements; and incorporating the determined meaningful phrases from the database into the language model.