沈世奇,刘 洋,孙茂松. 基于对偶分解的词语对齐搜索算法[J]. 中文信息学报, 2013, 27(4): 9-16.
SHEN Shiqi, LIU Yang, SUN Maosong. Search for Discriminative Word Alignment via Dual Decomposition. , 2013, 27(4): 9-16.
基于对偶分解的词语对齐搜索算法
沈世奇,刘 洋,孙茂松
清华大学 计算机科学与技术系 智能技术与系统国家重点实验室,北京 100084
Search for Discriminative Word Alignment via Dual Decomposition
SHEN Shiqi, LIU Yang, SUN Maosong
Department of Computer Science and Technology, State Key Lab on Intelligent Technology and Systems, Tsinghua University, Beijing 100084, China
Abstract:Word alignment aims to determine the corresponding relationship between the words in parallel texts. It has an important influence on machine translation, bilingual dictionary construction and many other natural language processing tasks. Although in recent years the word alignment has made significant progress in modeling and training algorithm, its search algorithm often uses greedy strategies and faces the problem of large search errors. This paper proposed a word alignment search algorithm based on dual decomposition, making a complex problem into two relatively simple sub-problems and iteratively solving it until convergence to the optimal solution. Since the dual decomposition can ensure the convergence and optimality of solutions, this algorithm significantly exceeds GIZA++ and discriminant word alignment system on alignment error rates when testing on the 863 Projects word alignment evaluation data set of 2005. Alignment error rate is decreased by 4.2% and 1.1% respectively. Key wordsword alignment; discriminative model; search algorithm; dual decomposition
[1] Peter F Brown, Vincent J Della Pietra, Stephen A Della Pietra, et al. The mathematics of statistical machine translation: parameter estimation[J]. Computational Linguistics, 1993, 19(2): 263-311. [2] Philipp Koehn, Franz J Och, Daniel Marcu. Statistical phrase-based translation[C]//Proceedings of HLT-NAACL, Edmonton, Canada, May. 2003: 127-133. [3] David Chiang. Hierarchical phrase-based translation[J]. Computational Linguistics, 2007,33(2):201-228. [4] Michel Galley, Jonathan Graehl, Kevin Knight. Scalable inference and training of contextrich syntactic translation models[C]//Proceedings of COLING-ACL, Sydney, Australia, July. 2006: 961-968. [5] Stephan Vogel, Hermann Ney, Christoph Tillmann. Hmm-based word alignment in statistical translation[C]//Proceedings of the 16th conference on Computational linguistics—Volume 2, COLING 96, Stroudsburg, PA, USA. Association for Computational Linguistics. 1996: 836-841. [6] Percy Liang, Ben Taskar, Dan Klein. Alignment by agreement[C]//Proceedings of the main conference on Human Language Technology Conference of the North American Chapter of the Association of Computational Linguistics, HLT-NAACL06, Stroudsburg, PA, USA. Association for Computational Linguistics. 2006: 104-111. [7] Yang Liu, Qun Liu, Shouxun Lin. Loglinear models for word alignment[C]//Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics, ACL05, Stroudsburg, PA, USA. Association for Computational Linguistics.2005: 459-466. [8] Robert C Moore. A discriminative framework for bilingual word alignment[C]//Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, HLT 05, Stroudsburg, PA, USA. Association for Computational Linguistics. 2005: 81-88. [9] Phil Blunsom, Trevor Cohn. Discriminative word alignment with conditional random fields[C]//Proceedings of the 21st International Conference on Computational Linguistics and the 44th Annual Meeting of the Association for Computational Linguistics, ACL-44, Stroudsburg, PA, USA. Association for Computational Linguistics. 2006: 65-72. [10] Yang Liu, Qun Liu, Shouxun Lin. Discriminative word alignment by linear modeling[J]. Computational Linguistics, 2010: 36(3):303-339. [11] Franz Josef Och. Minimum error rate training in statistical machine translation[C]//Proceedings of the 41st Annual Meeting on Association for Computational Linguistics—Volume 1, ACL 03, Stroudsburg, PA, USA. Association for Computational Linguistics. 2003: 160-167. [12] Chris Dyer, Jonathan H Clark, Alon Lavie, et al. Unsupervised word alignment with arbitrary features[C]//Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, Oregon, USA, June. Association for Computational Linguistics. 2011: 409-419. [13] Franz Josef Och, Hermann Ney. A systematic comparison of various statistical alignment models[J]. Comput. Linguist., 2003, 29(1):19-51, March. [14] Jason Riesa, Daniel Marcu. Hierarchical search for word alignment[C]//Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, ACL 10, Stroudsburg, PA, USA. Association for Computational Linguistics. 2010: 157-166. [15] Terry Koo, Alexander M Rush, Michael Collins, et al. Dual decomposition for parsing with non-projective head automata[C]//Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, EMNLP 10, Stroudsburg, PA, USA. Association for Computational Linguistics. 2010: 1288-1298. [16] Yin-Wen Chang, Michael Collins. Exact decoding of phrase-based translation models through lagrangian relaxation[C]//Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP 11, Stroudsburg, PA, USA. Association for Computational Linguistics.2011:26-37. [17] Alexander M Rush, Michael Collins. Exact decoding of syntactic translation models through lagrangian relaxation[C]//Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies—Volume 1, HLT 11, Stroudsburg, PA, USA. Association for Computational Linguistics. 2011: 72-82. [18] Alexander Rush, Michael Collins. A tutorial on lagrangian relaxation and dual decomposition for nlp[J]. Journal of Artificial Intellegience Research. 2012. [19] Philipp Koehn. Statistical significance tests for machine translation evaluation[C]//Dekang Lin and Dekai Wu, editors, Proceedings of EMNLP, Barcelona, Spain, July. Association for Computational Linguistics. 2004: 388-395. [20] John DeNero, Klaus Macherey. Model-based aligner combination using dual decomposition[C]//Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, Oregon, USA, June. Association for Computational Linguistics. 2011: 420-429. [21] Andre Martins, Noah Smith, Mario Figueiredo, et al. Dual decomposition with many overlapping components[C]//Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing, Edinburgh, Scotland, UK, July. Association for Computational Linguistics. 2011: 238-249. [22] Sujith Ravi, Kevin Knight. Does giza++make search errors?[J]. Computational Linguistics, 2010, 36(3).