Self-supervised discriminative training of statistical language models | Synapse