Representing and Parsing Korean Constituency Structure at Different Levels of Granularity

Morpheme- versus eojeol-based Penn Korean Treebank representations for top-down, in-order, and bottom-up non-binary transition-based constituency parsing

arXiv 2026

Jungyeul Park1,*, KyungTae Lim1, Zihao Huang2, Eunkyul Leah Jo2, Yige Chen3, Chulwoo Park4

1Korea Advanced Institute of Science & Technology (KAIST), South Korea 2The University of British Columbia, Canada 3The Chinese University of Hong Kong, Hong Kong 4Anyang University, South Korea

*Corresponding author

Three constituency trees for the same Korean sentence ('The British government announced that it would announce Chile's former dictator Augusto Pinochet's final handling policy within 2 days'). (a) Morpheme terminals with XPOS preterminals: each eojeol is split into morphemes, e.g. 영국/NPR 정부/NNC 은/PAU under NP-SBJ, and 밝히/VV 었/EPF 다/EFN. (b) Eojeol terminals with combined XPOS preterminals: 영국정부는 under NPR+NNC+PAU, 밝혔다 under VV+EPF+EFN, 것이라고 under NNX+CO+EFN+PAD. (c) Eojeol terminals with UPOS preterminals: the same eojeols under coarse labels such as NOUN, VERB, PROPN, ADJ, NUM, and PUNCT. The phrase labels (S, NP-SBJ, VP, S-COMP, NP-ADV, NP-OBJ, NP) are shared.
Figure 1. Three terminal/POS representations derived from the same Penn Korean Treebank sentence: (a) Morpheme+XPOS, where morphemes such as 영국/NPR, 정부/NNC, 은/PAU are terminals; (b) Eojeol+XPOS, where the eojeol 영국정부는 is one terminal under the combined preterminal NPR+NNC+PAU; (c) Eojeol+UPOS, where the same eojeol sits under the coarse UPOS label NOUN. Null elements are removed and the Penn Korean phrase labels are kept.

Abstract

Korean constituency parsing raises a representational challenge because the terminal units of a phrase-structure tree do not straightforwardly correspond to simple surface words. Korean eojeols are morphologically complex spacing units, and existing constituency resources differ in how they represent eojeol-internal morphology and non-overt elements. This paper compares three constituency parsing representations derived from the Penn Korean Treebank: Morpheme+XPOS, Eojeol+XPOS, and Eojeol+UPOS. We construct these representations by removing null elements, aligning Penn Korean phrase structure with overt eojeol tokens, preserving Penn Korean phrase labels where possible, and varying the terminal and preterminal layers. We then evaluate canonical non-binary transition-based constituency parsers in top-down, in-order, and bottom-up orders under a shared modeling and evaluation setup. All experiments use gold terminal segmentation and gold preterminal labels and therefore evaluate constituency parsing conditioned on gold morphosyntactic annotation. Eojeol terminals yield shorter transition sequences, but Eojeol+UPOS parsing substantially underperforms the morphologically richer conditions. Eojeol+XPOS narrows this gap, while Morpheme+XPOS gives the strongest results even after its predictions are projected to the eojeol terminal domain. Under these gold-annotation conditions, the results show that fine-grained morphological and XPOS representations provide valuable evidence for the evaluated parsers. This empirical finding concerns the information available for parsing and does not by itself determine the linguistically preferable terminal domain. Independently, linguistic and resource-design considerations motivate eojeol as a stable and interpretable surface domain for phrase-structure annotation, with morpheme-level and XPOS information retained as aligned morphosyntactic evidence.

Keywords Korean constituency parsing Penn Korean Treebank Eojeol vs. morpheme terminals XPOS / UPOS Treebank conversion Transition-based parsing Top-down / in-order / bottom-up Non-binary trees jp-evalb

Representations and Parsers

All three parsing targets come from the same Penn Korean phrase-structure trees, aligned with the treebank's Universal Dependencies counterpart. Null elements are removed, each overt eojeol is aligned with its morpheme sequence, XPOS tags, and UPOS label, and Penn Korean phrase labels are kept where possible. The representations differ only in the terminal and preterminal layers:

  1. Morpheme+XPOS: morphemes are terminals with fine-grained Korean XPOS preterminals, so particles and endings appear in the tree yield.
  2. Eojeol+XPOS: eojeols are terminals; the preterminal is the combined XPOS sequence of the eojeol (e.g., VJ+ECS for 이르면 ‘if it is early’).
  3. Eojeol+UPOS: eojeols are terminals with coarse UPOS preterminals (NOUN, PROPN, VERB, ADJ, ADV, PUNCT, …).

Three canonical non-binary transition systems are implemented in the same Stanza BiLSTM parser and differ only in when a phrase label is predicted: top-down (before the children, as in RNNG), in-order (after the left corner), and bottom-up (at reduction time, with arity-specific Reduce-X#k actions). The converted treebank is split by file (3,877 / 428 / 685 sentences for train / dev / test). Parsers receive gold segmentation and gold preterminals, so the study measures constituency parsing conditioned on gold morphosyntax. For a common comparison, Morpheme+XPOS and Eojeol+XPOS predictions are projected to Eojeol+UPOS trees and scored with EVALB and punctuation-aware jp-evalb.

Main Results

  • Morphological detail helps the parser. After projection to eojeol terminals, Morpheme+XPOS bottom-up parsing is best with 84.76 EVALB F1 / 82.17 jp-evalb F1, compared with 70.11 / 68.30 for the best native Eojeol+UPOS system.
  • XPOS closes most of the gap. Keeping fine-grained XPOS on eojeol terminals raises in-order parsing from 69.97 (Eojeol+UPOS) to 81.01 EVALB F1 (Eojeol+XPOS).
  • Eojeol terminals give shorter derivations. Average oracle transitions per training sentence drop from 217.88 (morpheme) to 150.94 (eojeol) for top-down and in-order parsing, and from 84.55 to 62.24 for bottom-up parsing.
  • The gain starts locally and propagates upward. Right above the preterminals (tree height 2), top-down parsing reaches 91.09 F1 with Morpheme+XPOS, 86.36 with Eojeol+XPOS, and 78.69 with Eojeol+UPOS, and the morpheme advantage persists at higher levels. For binary constituents, bottom-up parsing scores 77.12 (Morpheme+XPOS) versus 56.88 (Eojeol+UPOS).
  • Interpretation. These results concern the information available to the parser under gold annotation; the authors still motivate eojeol as the constituency terminal domain, with morphemes and XPOS kept as aligned morphosyntactic layers.
Table 4. Constituency parsing on the Penn Korean Treebank test set, normalized to the Eojeol+UPOS representation: Morpheme+XPOS and Eojeol+XPOS predictions are converted to Eojeol+UPOS before evaluation, so all systems are scored against the same gold trees. Labeled F1; bold marks the best value per column.
RepresentationSystemEVALB F1jp-evalb F1
Morpheme+XPOS → Eojeol+UPOSTop-down79.5877.32
In-order83.2680.79
Bottom-up84.7682.17
Eojeol+XPOS → Eojeol+UPOSTop-down69.6267.73
In-order81.0178.62
Bottom-up80.8078.48
Eojeol+UPOS (native)Top-down63.9162.44
In-order69.9768.19
Bottom-up70.1168.30

BibTeX

@misc{park2026representingparsingkoreanconstituency,
      title={Representing and Parsing Korean Constituency Structure at Different Levels of Granularity},
      author={Jungyeul Park and KyungTae Lim and Zihao Huang and Eunkyul Leah Jo and Yige Chen and Chulwoo Park},
      year={2026},
      eprint={2608.27035},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2608.27035},
}
More projects from KAIST MLP Lab →