Does Morphological Correctness Matter for Tokenization? A Scrambled Control Study in Tagalog
Authors: Abdul Rehman Antall, Baidya Nath Saha
Organizations: National University of Computer and Emerging Sciences (FAST-NUCES), Lahore, Pakistan · Concordia University of Edmonton, Alberta, Canada
Typology-aware tokenizers are motivated by the claim that segmentation which respects morpheme boundaries preserves information that frequency-driven segmentation destroys. Studies routinely establish that it helps while assuming the boundaries must be linguistically correct. We separate them. Tagalog marks voice with infixes (s-um-ulat 'wrote', s-in-ulat 'was written'), so the root is not contiguous and no sequence of BPE merges can recover it. We build MorphAustro-Tok, a tokenizer that emits the root as a contiguous unit followed by a positional infix token, and compare it against a corpus-matched BPE baseline and, at two of three fertility levels, against a scrambled-morpheme control that preserves morph count, invertibility and per-type consistency while randomising the pseudo-infix. Across 33 runs, MorphAustro-Tok improves Tagalog machine translation over matched BPE by 0.84, 1.49 and 3.40 mean sentence-level chrF++ points. Token count does not explain the gain, since it grows as segmentation coarsens, and neither does capacity: at the coarsest level the scrambled arm carries more parameters and scores lower. Scrambling the analysis moves the gain by less than between-seed dispersion at both controlled levels, so we detect no contribution from morphological correctness at this scale.
Figures & tables
Level
Morph
BPE
Δ [95% CI]
F0 (0.319)
11.35
10.44
+0.844 [0.682, 1.011]
± 2.18
± 2.27
F1 (0.379)
10.48
0 9.29
+1.488 [1.291, 1.690]
± 2.53
± 2.37
F2 (0.438)
10.93
0 7.48
+3.396 [3.213, 3.580]
± 1.34
± 1.58
Table 1: chrF++ on FLORES+ devtest, mean ± sd over three seeds, with the paired-bootstrap difference and its 95% interval. All three reach the bootstrap resolution floor of § 3.7 .
Level
Evaluation set
Morph − BPE
Scrambled − BPE
Morph − Scrambled
pHolm
Seed sd
F1
FLORES+ devtest
+1.488
+1.543
− 0.055
ns
3.040
F1
In-domain split
+1.631
+1.828
− 0.196
ns
2.528
F2
FLORES+ devtest
+3.396
+2.735
+0.661
at floor
2.006
F2
In-domain split
+3.933
+3.294
+0.639
at floor
1.566
Table 2: Mean per-sentence chrF++ differences over the matched evaluation set. The last column is the pooled between-seed standard deviation for the Morph versus Scrambled contrast.
Level
Cond.
Vocab
Params
chrF++
F0
BPE
5,842
1,673,984
10.44
Morph
7,780
1,922,048
11.35
F1
BPE
2,451
1,239,936
0 9.29
Morph
2,936
1,302,016
10.48
Scr.
3,567
1,382,784
10.62
F2
BPE
1,483
1,116,032
0 7.48
Table 3: Vocabulary size, inference-path parameters and chrF++ for every Tagalog cell of the sweep.
Level
Condition
P
R
F1
F0
BPE
.599±.031
.700±.027
.646±.030
Morph
.601±.023
.703±.009
.648±.017
F1
BPE
.597±.030
.705±.018
.646±.025
Morph
.618±.018
.720±.008
.665±.013
Scrambled
.587±.008
.694±.010
.636±.009
F2
BPE
.602±.012
.704±.012
.649±.012
Table 4: WikiANN Tagalog entity-level precision, recall and F1 ( seqeval ), mean ± sd over three seeds.
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Architecture (identical in every condition)
Encoder / decoder layers
2 / 2
dmodel
128
Attention heads
4
FFN dimension
512
Dropout
0.1
Normalisation
pre-LN, GELU
Appendix
Table 5: Training configuration.
Tagalog
Indonesian
ParaCrawl pairs parsed
248,689
400,000
retained after filtering
223,832
283,018
retention rate
90.0%
70.8%
MT train
30,000
30,000
In-domain held-out pool
2,000
2,000
scored
300
n/a
Appendix
Table 6: Corpus sizes. WikiANN rows are the Tagalog splits.
Level
Condition
Vocab
Achieved
F0 (target 0.31867)
BPE
5,842
0.31579
Morph
7,780
0.31732
F1 (target 0.37858)
BPE
2,451
0.38177
Morph
2,936
0.38335
Scrambled
3,420
0.37490
F2 (target 0.43849)
BPE
1,483
0.43582
Appendix
Table 7: Achieved tokens per character and the vocabulary size each condition required to reach it.
Figure 1: Gain over matched BPE against fertility, with the shaded region marking differences smaller than the between-seed standard deviation.