---
title: "In-Order Transition-based Constituent Parsing — Liu 2017"
description: "Transition-based constituent parsers usually build trees in one of two orders. 91.8 F1 on WSJ. 38 references, cited by 34 papers here."
authors: ["Jiangming Liu", "Yue Zhang"]
year: 2017
venue: "Transactions of the Association for Computational Linguistics"
source: "https://aclanthology.org/Q17-1029/"
doi: "10.1162/tacl_a_00070"
licence: "CC BY 4.0 (ACL Anthology)"
licence_url: "https://creativecommons.org/licenses/by/4.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/liu-2017-order-transition-based-constituent-parsing/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/liu-2017-order-transition-based-constituent-parsing/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2017](https://md.research.elamur.ai/free/en/papers/2017/page/3/) / In-Order Transition-based Constituent Parsing

# In-Order Transition-based Constituent Parsing

**Authors:** [Jiangming Liu](https://md.research.elamur.ai/free/en/authors/jiangming-liu/) and [Yue Zhang](https://md.research.elamur.ai/free/en/authors/yue-zhang/) · **Year:** 2017 · **Venue:** [Transactions of the Association for Computational Linguistics](https://md.research.elamur.ai/free/en/venues/tacl/) · **Publisher:** [The MIT Press](https://md.research.elamur.ai/free/en/publishers/the-mit-press/) · **Licence:** [CC BY 4.0 (ACL Anthology)](https://creativecommons.org/licenses/by/4.0/)

**Links:** [Publisher's page](https://aclanthology.org/Q17-1029/) · [PDF](https://aclanthology.org/Q17-1029.pdf) · [DOI 10.1162/tacl\_a\_00070](https://doi.org/10.1162/tacl_a_00070) · [OpenAlex](https://openalex.org/W2963372751)

**Citations:** 64 citations (OpenAlex, 2026-10-14) · [34](https://md.research.elamur.ai/free/en/papers/liu-2017-order-transition-based-constituent-parsing/cited-by/) in our library, of the 140,884 papers whose bibliographies we read

## Summary
Transition-based constituent parsers usually build trees in one of two orders. Bottom-up parsers (post-order traversal) can use features from subtrees they have already built, but they have no lookahead about structure still to come. Top-down parsers (pre-order traversal) give global guidance, but they must commit to a phrase label before seeing its contents, so they depend heavily on the input encoder.

Liu and Zhang propose a third option: a transition system based on in-order traversal. The parser first shifts a phrase's leftmost child, then projects the parent label, then attaches the remaining children before closing the constituent. This mirrors how human readers anticipate upcoming phrases, and it avoids the language-specific binarization rules that bottom-up parsing requires. The authors compare all three strategies inside one stack-LSTM framework that follows Dyer et al. (2016).

On the English WSJ benchmark, the in-order parser outperforms both baselines and sets state-of-the-art results when combined with reranking. The work matters as the first controlled neural comparison of traversal orders, and it offers a simple, portable way to combine bottom-up and top-down evidence.

## Key points
- The system uses four actions: SHIFT, PJ-X (project nonterminal X), REDUCE and FINISH. It generalizes to "k-in-order" variants, where top-down corresponds to k=0 and bottom-up to k=∞; only k=1 is studied.
- Greedy fully-supervised parsing scores 91.8 F1 on WSJ (English) and 86.1 F1 on Chinese. Reranking raises the English score to 93.6 F1 (supervised, Choe and Charniak 2016) and 94.2 F1 (semi-supervised).
- After conversion to Stanford dependencies, the output achieves 96.2% UAS and 95.2% LAS, state-of-the-art at the time.
- Per-label analysis shows the in-order parser is best on every constituent type. Among the baselines, top-down does better on WHNP because these phrases begin with a predictable question word.
- Code is released at github.com/LeonCrashCode/InOrderParser.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [Singapore University of Technology and Design](https://md.research.elamur.ai/free/en/universities/singapore-university-of-technology-and-design/) — University, Singapore, Singapore · 20 works · 8,193 citations

💡 Concepts (1): [🌲 Context-free grammar](https://md.research.elamur.ai/free/en/concepts/context-free-grammar/) · 25 works

📚 Shelves (1): [💬 Natural language processing](https://md.research.elamur.ai/free/en/shelves/nlp/) · 2,549 works

🧭 Topics (1): [📐 Syntax & grammar formalisms](https://md.research.elamur.ai/free/en/topics/syntax-grammar/) · 140 works

## Cite

Cite as: Jiangming Liu and Yue Zhang. 2017. In-Order Transition-based Constituent Parsing. Transactions of the Association for Computational Linguistics.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@article{liu2017order,
  title = {{In-Order Transition-based Constituent Parsing}},
  author = {Jiangming Liu and Yue Zhang},
  journal = {Transactions of the Association for Computational Linguistics},
  year = {2017},
  doi = {10.1162/tacl\_a\_00070},
  url = {https://doi.org/10.1162/tacl_a_00070}
}
```

- [← previous A Joint Sequential and Relational Model for Frame-Semantic Parsing](https://md.research.elamur.ai/free/en/papers/yang-2017-joint-sequential-relational-model-frame/)
- [next → Event Coreference Resolution by Iteratively Unfolding Inter-dependencies among Events](https://md.research.elamur.ai/free/en/papers/choubey-2017-event-coreference-resolution-iteratively-unfolding/)
- [↑ back to papers of 2017](https://md.research.elamur.ai/free/en/papers/2017/page/3/)

## References

38 references, 15 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Daniel Andor, Chris Alberti, David Weiss, Aliaksei Severyn, Alessandro Presta, Kuzman Ganchev, Slav Petrov, and Michael Collins. 2016. Globally normalized transition-based neural networks. In ACL, pages 2442–2452. [our card](https://md.research.elamur.ai/free/en/papers/andor-2016-globally-normalized-transition-based-neural/)
2. Miguel Ballesteros, Yoav Goldberg, Chris Dyer, and Noah A Smith. 2016. Training with exploration improves a greedy stack-LSTM parser. In EMNLP, pages 2005–2010. [find](https://scholar.google.com/scholar?q=Miguel+Ballesteros%2C+Yoav+Goldberg%2C+Chris+Dyer%2C+and+Noah+A+Smith%2E+2016%2E+Training+with+exploration+improves+a+greedy+stack%2DLSTM+parser%2E+In+EMNLP%2C+pages+2005%E2%80%932010%2E)
3. Eugene Charniak and Mark Johnson. 2005. Coarse-to-fine n-best parsing and MaxEnt discriminative reranking. In ACL, pages 173–180. [our card](https://md.research.elamur.ai/free/en/papers/charniak-2005-coarse-fine-n-best-parsing/)
4. Eugene Charniak. 2000. A maximum-entropy-inspired parser. In NAACL, pages 132–139. [our card](https://md.research.elamur.ai/free/en/papers/charniak-2000-maximum-entropy-inspired-parser/)
5. Danqi Chen and Christopher Manning. 2014. A fast and accurate dependency parser using neural networks. In EMNLP, pages 740–750. [our card](https://md.research.elamur.ai/free/en/papers/chen-2014-fast-accurate-dependency-parser-neural/)
6. Hao Cheng, Hao Fang, Xiaodong He, Jianfeng Gao, and Li Deng. 2016. Bi-directional attention with agreement for dependency parsing. In EMNLP, pages 2204–2214. [find](https://scholar.google.com/scholar?q=Hao+Cheng%2C+Hao+Fang%2C+Xiaodong+He%2C+Jianfeng+Gao%2C+and+Li+Deng%2E+2016%2E+Bi%2Ddirectional+attention+with+agreement+for+dependency+parsing%2E+In+EMNLP%2C+pages+2204%E2%80%932214%2E)
7. Do Kook Choe and Eugene Charniak. 2016. Parsing as language modeling. In EMNLP, pages 2331–2336. [find](https://scholar.google.com/scholar?q=Do+Kook+Choe+and+Eugene+Charniak%2E+2016%2E+Parsing+as+language+modeling%2E+In+EMNLP%2C+pages+2331%E2%80%932336%2E)
8. Michael Collins. 2003. Head-driven statistical models for natural language parsing. Computational linguistics, 29(4):589–637. [our card](https://md.research.elamur.ai/free/en/papers/collins-2003-head-driven-statistical-models-natural/)
9. James Cross and Liang Huang. 2016. Span-based constituency parsing with a structure-label system and provably optimal dynamic oracles. In EMNLP, pages 1–11. [our card](https://md.research.elamur.ai/free/en/papers/cross-2016-span-based-constituency-parsing-structure/)
10. Timothy Dozat and Christopher D. Manning. 2017. Deep biaffine attention for neural dependency parsing. In ICLR. [our card](https://md.research.elamur.ai/free/en/papers/dozat-2016-deep-biaffine-attention-neural-dependency/)
11. Greg Durrett and Dan Klein. 2015. Neural CRF parsing. In ACL, pages 302–312. [find](https://scholar.google.com/scholar?q=Greg+Durrett+and+Dan+Klein%2E+2015%2E+Neural+CRF+parsing%2E+In+ACL%2C+pages+302%E2%80%93312%2E)
12. Chris Dyer, Miguel Ballesteros, Wang Ling, Austin Matthews, and Noah A. Smith. 2015. Transition-based dependency parsing with stack long short-term memory. In ACL, pages 334–343. [our card](https://md.research.elamur.ai/free/en/papers/dyer-2015-transition-based-dependency-parsing-stack/)
13. Chris Dyer, Adhiguna Kuncoro, Miguel Ballesteros, and Noah A. Smith. 2016. Recurrent neural network grammars. In NAACL, pages 199–209 [find](https://scholar.google.com/scholar?q=Chris+Dyer%2C+Adhiguna+Kuncoro%2C+Miguel+Ballesteros%2C+and+Noah+A%2E+Smith%2E+2016%2E+Recurrent+neural+network+grammars%2E+In+NAACL%2C+pages+199%E2%80%93209)
14. Liang Huang. 2008. Forest reranking: Discriminative parsing with non-local features. In ACL, pages 586– 594. [find](https://scholar.google.com/scholar?q=Liang+Huang%2E+2008%2E+Forest+reranking%3A+Discriminative+parsing+with+non%2Dlocal+features%2E+In+ACL%2C+pages+586%E2%80%93+594%2E)
15. Mark Johnson. 1998. PCFG models of linguistic tree representations. Computational Linguistics, 24(4):613–632. [our card](https://md.research.elamur.ai/free/en/papers/johnson-1998-pcfg-models-linguistic-tree-representations/)
16. Eliyahu Kiperwasser and Yoav Goldberg. 2016. Simple and accurate dependency parsing using bidirectional LSTM feature representations. Transactions of the Association of Computational Linguistics, 4:313–327. [our card](https://md.research.elamur.ai/free/en/papers/kiperwasser-2016-simple-accurate-dependency-parsing-bidirectional/)
17. Adhiguna Kuncoro, Miguel Ballesteros, Lingpeng Kong, Chris Dyer, Graham Neubig, and Noah A. Smith. 2017. What do recurrent neural network grammars learn about syntax? In EACL, pages 1249–1258. [find](https://scholar.google.com/scholar?q=Adhiguna+Kuncoro%2C+Miguel+Ballesteros%2C+Lingpeng+Kong%2C+Chris+Dyer%2C+Graham+Neubig%2C+and+Noah+A%2E+Smith%2E+2017%2E+What+do+recurrent+neural+network+grammars+learn+about+syntax%3F+In+EACL%2C+pages+1249%E2%80%931258%2E)
18. Mike Lewis, Kenton Lee, and Luke Zettlemoyer. 2016. LSTM CCG parsing. In NAACL, pages 221–231. [our card](https://md.research.elamur.ai/free/en/papers/lewis-2016-lstm-ccg-parsing/)
19. Jiangming Liu and Yue Zhang. 2017. Shift-Reduce Constituent Parsing with Neural Lookahead Features. Transactions of the Association of Computational Linguistics, 5:45–58. [find](https://scholar.google.com/scholar?q=Jiangming+Liu+and+Yue+Zhang%2E+2017%2E+Shift%2DReduce+Constituent+Parsing+with+Neural+Lookahead+Features%2E+Transactions+of+the+Association+of+Computational+Linguistics%2C+5%3A45%E2%80%9358%2E)
20. Mitchell P. Marcus, Beatrice Santorini, and Mary Ann Marcinkiewicz. 1993. Building a large annotated corpus of English: The Penn Treebank. Computational Linguistics, 19(2):313–330. [our card](https://md.research.elamur.ai/free/en/papers/marcus-1993-building-large-annotated-corpus-english/)
21. Brian Roark and Mark Johnson. 1999. Efficient probabilistic top-down and left-corner parsing. In ACL, pages 421–428. [find](https://scholar.google.com/scholar?q=Brian+Roark+and+Mark+Johnson%2E+1999%2E+Efficient+probabilistic+top%2Ddown+and+left%2Dcorner+parsing%2E+In+ACL%2C+pages+421%E2%80%93428%2E)
22. Brian Roark, Asaf Bachrach, Carlos Cardenas, and Christophe Pallier. 2009. Deriving lexical and syntactic expectation-based measures for psycholinguistic modeling via incremental top-down parsing. In EMNLP, pages 324–333. [find](https://scholar.google.com/scholar?q=Brian+Roark%2C+Asaf+Bachrach%2C+Carlos+Cardenas%2C+and+Christophe+Pallier%2E+2009%2E+Deriving+lexical+and+syntactic+expectation%2Dbased+measures+for+psycholinguistic+modeling+via+incremental+top%2Ddown+parsing%2E+In+)
23. Brian Roark. 2001. Robust probabilistic predictive syntactic processing: motivations, models, and applications. In Ph.D. thesis. [find](https://scholar.google.com/scholar?q=Brian+Roark%2E+2001%2E+Robust+probabilistic+predictive+syntactic+processing%3A+motivations%2C+models%2C+and+applications%2E+In+Ph%2ED%2E+thesis%2E)
24. Daniel J. Rosenkrantz and Philip M. Lewis. 1970. Deterministic left corner parsing. In IEEE Conference Record of 11th Annual Symposium on Switching and Automata Theory, pages 139–152. [find](https://scholar.google.com/scholar?q=Daniel+J%2E+Rosenkrantz+and+Philip+M%2E+Lewis%2E+1970%2E+Deterministic+left+corner+parsing%2E+In+IEEE+Conference+Record+of+11th+Annual+Symposium+on+Switching+and+Automata+Theory%2C+pages+139%E2%80%93152%2E)
25. Kenji Sagae and Alon Lavie. 2005. A classifier-based parser with linear run-time complexity. In IWPT, pages 125–132. [our card](https://md.research.elamur.ai/free/en/papers/sagae-2005-classifier-based-parser-linear-run/)
26. William Schuler, Samir AbdelRahman, Tim Miller, and Lane Schwartz. 2010. Broad-coverage parsing using human-like memory constraints. Computational Linguistics, 36(1):1–30. [find](https://scholar.google.com/scholar?q=William+Schuler%2C+Samir+AbdelRahman%2C+Tim+Miller%2C+and+Lane+Schwartz%2E+2010%2E+Broad%2Dcoverage+parsing+using+human%2Dlike+memory+constraints%2E+Computational+Linguistics%2C+36%281%29%3A1%E2%80%9330%2E)
27. Hiroyuki Shindo, Yusuke Miyao, Akinori Fujino, and Masaaki Nagata. 2012. Bayesian symbol-refined tree substitution grammars for syntactic parsing. In ACL, pages 440–448. [find](https://scholar.google.com/scholar?q=Hiroyuki+Shindo%2C+Yusuke+Miyao%2C+Akinori+Fujino%2C+and+Masaaki+Nagata%2E+2012%2E+Bayesian+symbol%2Drefined+tree+substitution+grammars+for+syntactic+parsing%2E+In+ACL%2C+pages+440%E2%80%93448%2E)
28. Richard Socher, John Bauer, Christopher D. Manning, and Andrew Y. Ng. 2013. Parsing with compositional vector grammars. In ACL, pages 455–465. [find](https://scholar.google.com/scholar?q=Richard+Socher%2C+John+Bauer%2C+Christopher+D%2E+Manning%2C+and+Andrew+Y%2E+Ng%2E+2013%2E+Parsing+with+compositional+vector+grammars%2E+In+ACL%2C+pages+455%E2%80%93465%2E)
29. Mark Steedman. 2000. The syntactic process, volume 24. [find](https://scholar.google.com/scholar?q=Mark+Steedman%2E+2000%2E+The+syntactic+process%2C+volume+24%2E)
30. MIT Press. Marten Van Schijndel and William Schuler. 2013. An analysis of frequency-and memory-based processing costs. In HLT-NAACL, pages 95–105. [find](https://scholar.google.com/scholar?q=MIT+Press%2E+Marten+Van+Schijndel+and+William+Schuler%2E+2013%2E+An+analysis+of+frequency%2Dand+memory%2Dbased+processing+costs%2E+In+HLT%2DNAACL%2C+pages+95%E2%80%93105%2E)
31. Oriol Vinyals, Łukasz Kaiser, Terry Koo, Slav Petrov, Ilya Sutskever, and Geoffrey Hinton. 2015. Grammar as a foreign language. In ICLR. [find](https://scholar.google.com/scholar?q=Oriol+Vinyals%2C+%C5%81ukasz+Kaiser%2C+Terry+Koo%2C+Slav+Petrov%2C+Ilya+Sutskever%2C+and+Geoffrey+Hinton%2E+2015%2E+Grammar+as+a+foreign+language%2E+In+ICLR%2E)
32. Zhiguo Wang and Nianwen Xue. 2014. Joint POS tagging and transition-based constituent parsing in Chinese with non-local features. In ACL, pages 733–742. [find](https://scholar.google.com/scholar?q=Zhiguo+Wang+and+Nianwen+Xue%2E+2014%2E+Joint+POS+tagging+and+transition%2Dbased+constituent+parsing+in+Chinese+with+non%2Dlocal+features%2E+In+ACL%2C+pages+733%E2%80%93742%2E)
33. Zhiguo Wang, Haitao Mi, and Nianwen Xue. 2015. Feature optimization for constituent parsing via neural networks. In ACL-IJCNLP, pages 1138–1147. [find](https://scholar.google.com/scholar?q=Zhiguo+Wang%2C+Haitao+Mi%2C+and+Nianwen+Xue%2E+2015%2E+Feature+optimization+for+constituent+parsing+via+neural+networks%2E+In+ACL%2DIJCNLP%2C+pages+1138%E2%80%931147%2E)
34. Taro Watanabe and Eiichiro Sumita. 2015. Transition-based neural constituent parsing. In ACL, pages 1169– 1179. [find](https://scholar.google.com/scholar?q=Taro+Watanabe+and+Eiichiro+Sumita%2E+2015%2E+Transition%2Dbased+neural+constituent+parsing%2E+In+ACL%2C+pages+1169%E2%80%93+1179%2E)
35. Wenduan Xu. 2016. LSTM shift-reduce CCG parsing. In EMNLP, pages 1754–1764. [find](https://scholar.google.com/scholar?q=Wenduan+Xu%2E+2016%2E+LSTM+shift%2Dreduce+CCG+parsing%2E+In+EMNLP%2C+pages+1754%E2%80%931764%2E)
36. Naiwen Xue, Fei Xia, Fu-dong Chiou, and Martha Palmer. 2005. The Penn Chinese treebank: Phrase structure annotation of a large corpus. Natural Language Engineering, 11(2):207–238. [find](https://scholar.google.com/scholar?q=Naiwen+Xue%2C+Fei+Xia%2C+Fu%2Ddong+Chiou%2C+and+Martha+Palmer%2E+2005%2E+The+Penn+Chinese+treebank%3A+Phrase+structure+annotation+of+a+large+corpus%2E+Natural+Language+Engineering%2C+11%282%29%3A207%E2%80%93238%2E)
37. Yue Zhang and Stephen Clark. 2009. Transition-based parsing of the chinese treebank using a global discriminative model. In IWPT, pages 162–171. [our card](https://md.research.elamur.ai/free/en/papers/zhang-2009-transition-based-parsing-chinese-treebank/)
38. Muhua Zhu, Yue Zhang, Wenliang Chen, Min Zhang, and Jingbo Zhu. 2013. Fast and accurate shift-reduce constituent parsing. In ACL, pages 434–443. [our card](https://md.research.elamur.ai/free/en/papers/zhu-2013-fast-accurate-shift-reduce-constituent/)

*Updated 23 October 2026*
