Shift-Reduce Constituency Parsing with Dynamic Programming and POS Tag Lattice

23369

Authors

nan

Abstract

We present the first dynamic programming (DP) algorithm for shift-reduce constituency parsing, which extends the DP idea of Huang and Sagae (2010) to context-free grammars. To alleviate the propagation of errors from part-of-speech tagging, we also extend the parser to take a tag lattice instead of a fixed tag sequence. Experiments on both English and Chinese treebanks show that our DP parser significantly improves parsing quality over non-DP baselines, and achieves the best accu- racies among empirical linear-time parsers. 1

Keywords

nan

Full Content

Human Language Technologies: The 2015 Annual Conference of the North American Chapter of the ACL, pages 1030–1035, Denver, Colorado, May 31 – June 5, 2015. c⃝2015 Association for Computational Linguistics Shift-Reduce Constituency Parsing with Dynamic Programming and POS Tag Lattice Haitao Mi† †T.J. Watson Research Center IBM hmi@us.ibm.com Liang Huang‡† ‡Queens College & Graduate Center City University of New York liang.huang.sh@gmail.com Abstract We present the first dynamic programming (DP) algorithm for shift-reduce constituency parsing, which extends the DP idea of Huang and Sagae (2010) to context-free grammars. To alleviate the propagation of errors from part-of-speech tagging, we also extend the parser to take a tag lattice instead of a fixed tag sequence. Experiments on both English and Chinese treebanks show that our DP parser significantly improves parsing quality over non-DP baselines, and achieves the best accu- racies among empirical linear-time parsers. 1 Introduction Incremental parsing has gained popularity in both dependency (Nivre, 2004; Zhang and Clark, 2008) and constituency parsing (Zhu et al., 2013; Wang and Xue, 2014). However, the greedy or beam search algorithms used in these parsers can only ex- plore a tiny fraction of trees among exponentially many candidates. To alleviate this problem, Huang and Sagae (2010) propose a dynamic programming (DP) algorithm, reducing the search space to a poly- nomial size by merging equivalent states. This idea has been extended by Kuhlmann et al. (2011) and Cohen et al. (2011) to other dependency parsing paradigms. In constituency parsing, however, DP has not yet been applied to incremental parsing, and the big- ger search space in constituency parsing suggests a potentially even bigger advantage by DP. However, with unary rules and more-than-binary branchings, constituency parsing presents challenges not found in dependency parsing that must be addressed be- fore applying DP. Thus, we first present an odd-even shift-reduce constituency parser which always fin- ishes in same number of steps, eliminating the com- plicated asynchronicity issue in previous work (Zhu et al., 2013; Wang and Xue, 2014), and then de- velop dynamic programming on top of that. Sec- ondly, to alleviate the error propagation from POS tagging, we also extends the algorithm to take a tag- ging sausage lattice as input, which is a compromise between pipeline and joint approaches (Hatori et al., 2011; Li et al., 2011; Wang and Xue, 2014). Our DP parser achieves state-of-the-art perfor- mances on both Chinese and English treebanks (at 90.8% on PTB and 83.9% on CTB, the latter being the highest in literature). 2 Odd-Even Shift-Reduce CFG Parser One major challenge in constituency parsing is unary rules. Unlike dependency parsing where shift- reduce always finishes in 2n−1 steps, existing incre- mental constituency parsers (Zhu et al., 2013; Wang and Xue, 2014) reach the goal state (full parse tree) in different steps due to different number of unary rules. So we propose a new, synchronized, “odd- even” system to reach the goal in the same 4n − 2 steps. A state is notated p = ⟨S, Q⟩, where S is a stack of …

Content truncated to 500 words

Labeled Text

We present the first dynamic programming (DP) algorithm for shift-reduce constituency parsing, which extends the DP idea of Huang and Sagae (2010) to context-free grammars. To alleviate the propagation of errors from part-of-speech tagging, we also extend the parser to take a tag lattice instead of a fixed tag sequence. Experiments on both English and Chinese treebanks show that our DP parser significantly improves parsing quality over non-DP baselines, and achieves the best accuracies among empirical linear-time parsers. 1

Publication Details

Paper ID:
23369
Year:
2015
Publication:
TIPSTER
Publication Type:
conf
DOI:
nan