Domain Adaptation via Pseudo In-Domain Data Selection
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)" does not allow redistributing the text itself. Original — aclanthology.org/D11-1033.pdf
Summary
Statistical machine translation for a narrow domain rarely has enough matching parallel data, while large general-domain corpora consist mostly of irrelevant text. Axelrod, He and Gao rank the sentences of a big general corpus by their similarity to the target domain and keep only the top slice, which they call a pseudo in-domain subcorpus. They compare three language-model-based scoring methods. The first is plain in-domain cross-entropy. The second is the Moore-Lewis cross-entropy difference, used here for the first time to select MT training data. The third is a new bilingual Moore-Lewis variant that also considers the target side of each sentence pair. The experiments use the IWSLT Chinese-to-English DIALOG travel task (about 30k in-domain pairs) and a general corpus of 12 million pairs, with Moses, GIZA++, MERT and SRILM 4-gram models. Systems trained on roughly 1% of the general data outperform the full general-domain system. Combining such a subcorpus model with the in-domain model gives the best results. The work shows that careful data selection can matter more than raw data volume, and it makes very large corpora usable on modest hardware.
Key points
- Baselines on the IWSLT 2008 test set (504 sentences, 7 references each): the in-domain system reaches 37.17 BLEU, and the general-domain system (1.5 billion phrase-table entries) reaches 40.51.
- Keeping only 35k of the 12M sentences with the selection methods still adds about 1.8 BLEU over the general-domain baseline. The authors describe bilingual Moore-Lewis as the most stable of the three methods.
- For combining the in-domain and general-domain models, multiple decoding paths in Moses (42.50 test BLEU) beat linear interpolation of the phrase tables (41.28).
- Pairing the IWSLT model with a bilingual Moore-Lewis 150k subcorpus model yields 43.23 test BLEU. This system uses about 180k training sentences in total and still surpasses the two-model system built on all 12M.
- Target-side language model adaptation was deliberately left out, so the gains reflect translation-model adaptation alone.
Cited by
- Challenging Language-Dependent Segmentation for Arabic: An Application to Machine Translation and Part-of-Speech Tagging
- Unsupervised Domain Clusters in Pretrained Language Models
- Neural Machine Translation by Jointly Learning to Align and Translate
- Tagged Back-Translation
- On the Properties of Neural Machine Translation: Encoder-Decoder Approaches
- A Survey of Domain Adaptation for Neural Machine Translation
- Domain-Specific Language Model Pretraining for Biomedical Natural Language Processing
- Achieving Human Parity on Automatic Chinese to English News Translation
- On the Impact of Various Types of Noise on Neural Machine Translation
- Quality at a Glance: An Audit of Web-Crawled Multilingual Datasets
- Addressing the Rare Word Problem in Neural Machine Translation
- Using the Output Embedding to Improve Language Models
Cite
@inproceedings{axelrod2011domain,
title = {{Domain Adaptation via Pseudo In-Domain Data Selection}},
author = {Axelrod, Amittai and He, Xiaodong and Gao, Jianfeng},
booktitle = {Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing},
year = {2011},
url = {https://aclanthology.org/D11-1033/}
}References
- Amittai Axelrod. 2006. Factored Language Models for Statistical Machine Translation. M.Sc. Thesis. University of Edinburgh, Scotland. find
- Alexandra Birch, Miles Osborne and Philipp Koehn. 2007. CCG Supertags in Factored Translation Models. Workshop on Statistical Machine Translation, Association for Computational Linguistics. find
- Stanley Chen and Joshua Goodman. 1998. An Empirical Study of Smoothing Techniques for Language Modeling. Technical Report 10-98, Computer Science Group, Harvard University. find
- Matthias Eck, Stephan Vogel, and Alex Waibel. 2004. Language Model Adaptation for Statistical Machine Translation based on Information Retrieval. Language Resources and Evaluation. find
- George Foster and Roland Kuhn. 2007. Mixture-Model Adaptation for SMT. Workshop on Statistical Machine Translation, Association for Computational Linguistics. find
- George Foster, Cyril Goutte, and Roland Kuhn. 2010. Discriminative Instatnce Weighting for Domain Adaptation in Statistical Machine Translation. Empirical Methods in Natural Language Processing. find
- Jianfeng Gao, Joshua Goodman, Mingjing Li, and Kai-Fu Lee. 2002. Toward a Unified Approach to Statistical Language Modeling for Chinese. ACM Transactions on Asian Language Information Processing. find
- Xiaodong He. 2007. Using Word-Dependent Transition Models in HMM-based Word Alignment for Statistical Machine Translation. Workshop on Statistical Machine Translation, Association for Computational Linguistics. find
- Philipp Koehn, Hieu Hoang, Alexandra Birch, Chris Callison-Burch, Marcello Federico, Nicola Bertoldi, Brooke Cowan, Wade Shen, Christine Moran, Richard Zens, Chris Dyer, Ondrej Bojar, Alexandra Constantin, and Evan Herbst. 2003. Moses: Open Source Toolkit for Statistical Machine Translation. Demo Se… find
- Philipp Koehn and Josh Schroeder. 2007. Experiments in Domain Adaptation for Statistical Machine Translation. Workshop on Statistical Machine Translation, Association for Computational Linguistics. find
- Yajuan Lü, Jin Huang and Qun Liu. 2007. Improving Statistical Machine Translation Performance by Training Data Selection and Optimization. Empirical Methods in Natural Language Processing and Computational Natural Language Learning. find
- Spyros Matsoukas, Antti-Veikko Rosti, Bing Zhang. 2009. Discriminative Corpus Weight Estimation for Machine Translation. Empirical Methods in Natural Language Processing. find
- Robert Moore and William Lewis. 2010. Intelligent Selection of Language Model Training Data. Association for Computational Linguistics. find our card
- Preslav Nakov. 2008. Improving English-Spanish Statistical Machine Translation: Experiments in Domain Adaptation, Sentence Paraphrasing, Tokenization, and Recasing. Workshop on Statistical Machine Translation, Association for Computational Linguistics. find
- Franz Och and Hermann Ney. 2003. A Systematic Comparison of Various Statistical Alignment Models. find
- Computational Linguistics Franz Och. 2003. Minimum Error Rate Training in Statistical Machine Translation. Association for Computational Linguistics Andreas Stolcke. 2002. SRILM – An Extensible Language Modeling Toolkit. Spoken Language Processing. find
- Keiji Yasuda, Ruiqiang Zhang, Hirofumi Yamamoto, Eiichiro Sumita. 2008. Method of Selecting Training Data to Build a Compact and Efficient Translation Model. International Joint Conference on Natural Language Processing. find