The Learning Dynamics of Subword Segmentation for Morphologically Diverse Languages

Francois Meyer, Jan Buys
11/12/2025
cs.CL

No official code found. Best implementation: francois-meyer/transformer-sslm (1 star, last commit 2026-01-22).

Abstract

Subword segmentation is typically applied in preprocessing and stays fixed during training. Alternatively, it can be learned during training to optimise the training objective. In this paper we study the learning dynamics of subword segmentation: if a language model can dynamically optimise tokenisation, how do its subwords evolve during pretraining and finetuning? To explore this, we extend the subword segmental language model (SSLM), a framework for learning subwords during training, to support pretraining and finetuning. We train models for three typologically diverse languages to study learning dynamics across the morphological spectrum: Isi-Xhosa is conjunctive (long word forms composed of many morphemes), Setswana is disjunctive (morphemes written as separate words), and English represents a typological middle ground. We analyse subword dynamics from a linguistic perspective, tracking morphology, productivity, and fertility. We identify four stages of subword learning, with the morphologically complex isi-Xhosa exhibiting greater instability. During finetuning, subword boundaries shift to become finer-grained. Lastly, we show that learnable subwords offers a promising approach to improve text generation and cross-lingual transfer for low-resource, morphologically complex languages.

View on arXivView PDF

Code Implementations(1)

Code for pretraining and finetuning the Transformer-based SSLM (subword segmental language model) proposed in the paper 2025 AACL paper "The Learning Dynamics of Subword Segmentation for Morphologically Diverse Languages".

11PythonDec 16, 20249 months ago

Similar Papers

Cite this paper

@article{meyer2025learning,
  title  = {The Learning Dynamics of Subword Segmentation for Morphologically Diverse Languages},
  author = {Francois Meyer and Jan Buys},
  year   = {2025},
  eprint = {2511.09197},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.09197v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.09197.svg)](https://codeofpaper.com/paper/2511.09197)

Discussion