2007 · 31 citations · 14 references
ComputingComputer ScienceComputational LinguisticsDistributed SystemsNatural Language ProcessingLanguage ModelingLanguage ModelsMachine TranslationN-gram AnalysisSpeech RecognitionWord EmbeddingsDistributed ArchitectureLarge Language ModelsN-gram RepresentationN-gram StatisticsNeural Language ModelsTranslation Probability EstimationTranslation Quality EstimationWord Error Rate
A novel distributed language model that has no constraints on the n-gram order and no practical constraints on vocabulary size is presented. This model is scalable and allows for an arbitrarily large corpus to be queried for statistical estimates. Our distributed model is capable of producing n-gram counts on demand. By using a novel heuristic estimate for the interpolation weights of a linearly interpolated model, it is possible to dynamically compute the language model probabilities. The distributed architecture follows the client-server paradigm and allows for each client to request an arbitrary weighted mixture of the corpus. This allows easy adaptation of the language model to particular test conditions. Experiments using the distributed LM for re-ranking N-best lists of a speech recognition system resulted in considerable improvements in word error rate (WER), while integration with a machine translation decoder resulted in significant improvements in translation quality as measured by the BLEU score.
14
Suffix Arrays: A New Method for On-Line String Searches
Udi Manber, Gene Myers · SIAM Journal on Computing · 1993 · 2K citations
A statistical approach to machine translation
Peter F. Brown, John Cocke, Stephen A. Della Pietra et al. · 1990 · 1.7K citations