An Iterative Algorithm to Build Chinese Language Models
<|reference_start|>An Iterative Algorithm to Build Chinese Language Models: We present an iterative procedure to build a Chinese language model (LM). We segment Chinese text into words based on a word-based Chinese language model. However, the construction of a Chinese LM itself requires word boundaries. To get out of the chicken-and-egg problem, we propose an iterative procedure that alternates two operations: segmenting text into words and building an LM. Starting with an initial segmented corpus and an LM based upon it, we use a Viterbi-liek algorithm to segment another set of data. Then, we build an LM based on the second set and use the resulting LM to segment again the first corpus. The alternating procedure provides a self-organized way for the segmenter to detect automatically unseen words and correct segmentation errors. Our preliminary experiment shows that the alternating procedure not only improves the accuracy of our segmentation, but discovers unseen words surprisingly well. The resulting word-based LM has a perplexity of 188 for a general Chinese corpus.<|reference_end|>
@article{luo1996an,
    title={An Iterative Algorithm to Build Chinese Language Models},
    author={Xiaoqiang Luo (Center for Language and Speech Processing, The Johns
  Hopkins University) and Salim Roukos (IBM T. J. Watson Research Center)},
    journal={arXiv preprint arXiv:cmp-lg/9606021},
    year={1996},
    archivePrefix={arXiv},
    eprint={cmp-lg/9606021},
    primaryClass={cmp-lg cs.CL}
}