Compared to the well known N-gram language models, discriminative language models can achieve more accurate discrimination because they can employ overlapping features and nonlocal information.
discriminative language models have been used only for re-ranking in specific applications because negative examples are not available.