Statistical language processing using hidden understanding models | Synapse