Phonemizing User-Generated Text: A Benchmark, Taxonomy, and Compositional Approach

arXiv cs.CL Papers

Summary

This paper introduces UGTPhon, a benchmark for grapheme-to-phoneme conversion in user-generated text, and presents a compositional approach that improves performance by leveraging canonical forms.

arXiv:2609.27205v1 Announce Type: new Abstract: Text-to-speech systems increasingly process user-generated text (UGT) such as ppl and imo, whose pronunciation must be inferred from the canonical rather than surface form. We introduce UGTPhon, the first grapheme-to-phoneme (G2P) benchmark for UGT in English, Vietnamese, and Korean, together with an inference-grounded taxonomy for fine-grained diagnosis. Existing G2P models and frontier LLMs exhibit a systematic canonical-to-non-canonical performance gap, reaching up to 66.8 PER points. As a benchmark baseline, we propose a simple compositional G2P approach that incorporates canonical-form evidence through exact-match lookup and staged decoding. Across matched ByT5 and Qwen2.5-0.5B backbones, explicit canonical-form modeling consistently reduces non-canonical G2P errors. The 0.5B variant also performs competitively with much larger few-shot frontier LLMs, highlighting the benefit of explicitly modeling canonical-form inference for UGT phonemization.
Original Article
View Cached Full Text

Cached at: 09/24/26, 09:17 AM

# A Benchmark, Taxonomy, and Compositional Approach
Source: [https://arxiv.org/html/2609.27205](https://arxiv.org/html/2609.27205)
## Phonemizing User\-Generated Text: A Benchmark, Taxonomy, and Compositional Approach

MinJu Jeon††thanks:Work performed during an internship at NAVER Cloud\.Younghan ParkAffiliation:Carnegie Mellon UniversityHan Sung ParkAffiliation:Georgia Institute of TechnologyJong\-Hwan KimAffiliation:NAVER CloudDong\-Jin Kim††thanks:Corresponding authors\.Affiliation:Hanyang UniversityHoyeon Lee22footnotemark:2Affiliation:NAVER Cloud

###### Abstract

Text\-to\-speech systems increasingly process user\-generated text \(UGT\) such aspplandimo, whose pronunciation must be inferred from the canonical rather than surface form\. We introduceUGTPhon, the first grapheme\-to\-phoneme \(G2P\) benchmark for UGT in English, Vietnamese, and Korean, together with an inference\-grounded taxonomy for fine\-grained diagnosis\. Existing G2P models and frontier LLMs exhibit a systematic canonical\-to\-non\-canonical performance gap, reaching up to66\.866\.8PER points\. As a benchmark baseline, we propose a simple compositional G2P approach that incorporates canonical\-form evidence through exact\-match lookup and staged decoding\. Across matched ByT5 and Qwen2\.5\-0\.5B backbones, explicit canonical\-form modeling consistently reduces non\-canonical G2P errors\. The 0\.5B variant also performs competitively with much larger few\-shot frontier LLMs, highlighting the benefit of explicitly modeling canonical\-form inference for UGT phonemization\.

## 1Introduction

Grapheme\-to\-phoneme \(G2P\) conversion[Bisani and Ney \(2008\)](https://arxiv.org/html/2609.27205#bib.bib6);[Novak et al\. \(2012\)](https://arxiv.org/html/2609.27205#bib.bib7);[Rao et al\. \(2015\)](https://arxiv.org/html/2609.27205#bib.bib8)maps a word’s written form to its phonemic transcription\. It serves as the essential front\-end of text\-to\-speech \(TTS\) systems[Ren et al\. \(2019\)](https://arxiv.org/html/2609.27205#bib.bib21);[Ploujnikov and Ravanelli \(2022\)](https://arxiv.org/html/2609.27205#bib.bib25), where synthesis quality depends directly on the pronunciations it produces[Taylor \(2005\)](https://arxiv.org/html/2609.27205#bib.bib1);[Van Esch and Sproat \(2017\)](https://arxiv.org/html/2609.27205#bib.bib2)\. Existing G2P approaches, including joint\-sequence models[Bisani and Ney \(2008\)](https://arxiv.org/html/2609.27205#bib.bib6), transformer architectures[Yolchuyeva et al\. \(2019\)](https://arxiv.org/html/2609.27205#bib.bib20), and pretrained byte\-level models[Zhu et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib26), achieve robust performance on canonical lexicons such as IPA\-Dict[Doherty \(2016\)](https://arxiv.org/html/2609.27205#bib.bib23)and WikiPron[Lee et al\. \(2020\)](https://arxiv.org/html/2609.27205#bib.bib22)\. TTS pipelines, therefore, treat phonemization as a reliable upstream module[Kim et al\. \(2021\)](https://arxiv.org/html/2609.27205#bib.bib15);[Shen et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib18), assuming input that follows standard orthography\.

![Refer to caption](https://arxiv.org/html/2609.27205v1/problem.png)Figure 1:Conventional G2P models \(red, left\) read non\-canonical words \(ppl,luv,imo\) letter by letter, producing letter names\. Accurate phonemization \(green, right\) therefore requires recovering the canonical form \(people,love,in my opinion\) before generating phonemes\.However, this assumption breaks down in practice\. As TTS systems increasingly process conversational and web\-based text[Lee and Ashok \(2022\)](https://arxiv.org/html/2609.27205#bib.bib13), input is dominated by*user\-generated text*\(UGT\)[Plank \(2016\)](https://arxiv.org/html/2609.27205#bib.bib33);[Han and Baldwin \(2011\)](https://arxiv.org/html/2609.27205#bib.bib3): a mixture of canonical words \(e\.g\.,love,people\) and non\-canonical forms likeluvandppl\. These non\-canonical forms follow systematic patterns recurring across languages such as English \(EN\), Vietnamese \(VI\), and Korean \(KO\): abbreviations \(EN:lmao, VI:vcl, KO:

ㅇㄱㄹㅇ\), orthographic lengthening \(cooool,điiiii,

ㅋㅋㅋㅋㅋㅋ\), phonetic substitutions \(gr8,wá,

머해\), and slang \(lit,gato,

킹받다\)\. Existing G2P models therefore read these forms literally and yield letter\-name strings rather than the intended pronunciations \([Figure1](https://arxiv.org/html/2609.27205#S1.F1)\(A\)\)\. Prior work has framed UGT as noise\([Zhao et al\., 2022](https://arxiv.org/html/2609.27205#bib.bib27)\), but UGT is fundamentally different:imois a deliberate substitution whose pronunciation must be inferred from its canonical expansion \(in my opinion\), not its surface form\. G2P robustness under UGT remains unexplored\.

To address this gap, we introduceUGTPhon111TheUGTPhonis publicly available at[https://github\.com/naver\-ai/UGTPHON](https://github.com/naver-ai/UGTPHON)\., the first G2P benchmark for UGT, spanning three typologically diverse languages \(English, Vietnamese, and Korean\) with the intended canonical form and gold phoneme sequence for every non\-canonical word\.

To support fine\-grained diagnosis, we further group non\-canonical words by the inference a G2P model must perform:\(1\) Reconstruct\(recover dropped characters, e\.g\.,idkforI don’t know\),\(2\) Repetition\(collapse prosodic repetitions, e\.g\.,sooooforso\), and\(3\) Pass\-through\(the surface already encodes the pronunciation, e\.g\.,luvforlove\)\. This inference\-grounded design lets a model’s failure pattern indicate which kind of inference is missing, not which inputs it fails on\.

Non\-canonical G2P composes two stages, inferring the canonical form and phonemizing it\. Standard end\-to\-end training collapses these into one, while a naive normalize\-then\-G2P pipeline over\-corrects forms that need no rewriting\. We therefore use asimple compositional G2P baselinewith three components:Contextualized input encodingmarks the target word within its sentence,Retrievalsupplies a canonical\-form hint from an external datastore, andStaged decodingemits the canonical form as an intermediate target before its phonemes \(<Target\>Gc\\mathrm\{G\}\_\{c\}<Phoneme\>Pc\\mathrm\{P\}\_\{c\}\)\.

OnUGTPhon, all baselines suffer degradation on non\-canonical words, with the canonical–non\-canonical gap reaching up to 66\.8 PER points\. Further training onUGTPhonsubstantially lowers non\-canonical error rates on English and Vietnamese but leaves a large gap\. Our compositional baseline consistently reduces non\-canonical G2P error relative to matched ByT5 and Qwen2\.5\-0\.5B backbones across all three languages, while the 0\.5B variant is also competitive with much larger few\-shot frontier LLMs\.

We summarize our contributions as follows:

- •UGTPhon, the first G2P benchmark for user\-generated text across English, Vietnamese, and Korean, with an inference\-grounded taxonomy for fine\-grained diagnosis\.
- •A systematic evaluationshowing how canonical and non\-canonical G2P errors vary across inference types, model families, and languages\.
- •A simple compositional baselinethat injects canonical\-form evidence through exact\-match lookup and staged decoding, consistently improving matched supervised backbones onUGTPhon\.

EnglishVietnameseKoreanTypeIDCategoryGnc→GcG\_\{\\text\{nc\}\}\\\!\\to\\\!G\_\{c\}tr\+dv / teGnc→GcG\_\{\\text\{nc\}\}\\\!\\to\\\!G\_\{c\}tr\+dv / teGnc→GcG\_\{\\text\{nc\}\}\\\!\\to\\\!G\_\{c\}tr\+dv / teAReconstructA1Shortening\-Vpls→\\toplease595/166đc→\\tođược3,112/327ㅅㄱ→\\to수고451/67A2Shortening\-Obc→\\tobecause313/82k→\\tokhông4,609/496––A3Phrasal \(Unp\)idk→\\toI don’t know504/117mn→\\tomọi người2,020/225––BRepetitionB1Lengtheningsoooo→\\toso175/75điii→\\tođi475/43구우웃→\\to굿166/66B2Iterationwaitwait→\\towait wait113/44xem xem→\\toxem xem157/38ㅋㅋㅋㅋ→\\to크크크크, 키키키키322/136CPass\-throughC1Eye Directluv→\\tolove515/140zô→\\tovô2,385/368어케→\\to어케509/119C2Regulardroppin→\\todropping1,559/405iu→\\toyêu2,164/247걍→\\to걍175/44C3Slang/Teentho→\\tothough903/236hong→\\tokhông2,897/369막짤→\\to막짤1,205/234C4Phrasal \(Pro\)rofl→\\torofl166/62GATO→\\toGATO129/39월클→\\to월클89/56

Table 1:Diagnostic taxonomy of non\-canonical UGT inUGTPhon, regrouping prior orthographic taxonomies by the inference G2P must perform: three types ordered by inference demand, with nine fine\-grained categories\.\(A\) Reconstruct: recover dropped characters\.\(B\) Repetition: collapse repeats\.\(C\) Pass\-through: surface already encodes pronunciation\. Each cell: exampleGn​c→Gc\\mathrm\{G\}\_\{nc\}\\\!\\to\\\!\\mathrm\{G\}\_\{c\}and counts \(train\+dev / test\); “–”: absent\.EnglishVietnameseKoreanTotalTrain3,3298,5971,97613,902Dev6001,1292461,975Test1,1001,1212752,496Total5,02910,8472,49718,373

Table 2:UGTPhoncomposition by language and split\.
## 2UGTPhon

We proposeUGTPhon, the first G2P benchmark for UGT, comprising 18,373 sentences across three typologically diverse languages \([Table2](https://arxiv.org/html/2609.27205#S1.T2)\): English \(5,029\), Vietnamese \(10,847\), and Korean \(2,497\)\. We formalize G2P on UGT \([Section2\.1](https://arxiv.org/html/2609.27205#S2.SS1)\), group non\-canonical words by required inference into a diagnostic taxonomy \([Section2\.2](https://arxiv.org/html/2609.27205#S2.SS2)\), and annotate\(Gn​c,Gc,Pc\)\(\\mathrm\{G\}\_\{nc\},\\mathrm\{G\}\_\{c\},\\mathrm\{P\}\_\{c\}\)at the target level within full sentential context \([Section2\.3](https://arxiv.org/html/2609.27205#S2.SS3)\)\. This supports aggregate evaluation and category\-level diagnosis of G2P failures\.

### 2\.1Task Formulation

#### Notation\.

LetSSdenote a sentence andwiw\_\{i\}an annotated target token or span inSS, which is either canonical or non\-canonical\. In Vietnamese, a single annotated target may span multiple whitespace\-delimited units\. A canonical word has a spelling listed in the standard dictionary \(e\.g\.,love,please,không\)\. A non\-canonical wordGn​c\\mathrm\{G\}\_\{nc\}is a conventionalized variant of a canonical form arising systematically in UGT \(e\.g\.,luv,pls,k\)\. We denote the canonical form ofGn​c\\mathrm\{G\}\_\{nc\}asGc\\mathrm\{G\}\_\{c\}and the corresponding gold IPA phoneme sequence asPc\\mathrm\{P\}\_\{c\}\. For each annotated target, we represent the G2P task as a quadruplet\(S,Gn​c,Gc,Pc\)\(S,\\mathrm\{G\}\_\{nc\},\\mathrm\{G\}\_\{c\},\\mathrm\{P\}\_\{c\}\), where the non\-canonical formGn​c\\mathrm\{G\}\_\{nc\}appears as a token or span in sentenceSS\.

#### Canonical form annotation\.

We adopt the standard formulation of lexical normalization[Van Der Goot et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib32);[Van Der Goot et al\. \(2021\)](https://arxiv.org/html/2609.27205#bib.bib34);[Nguyen et al\. \(2024\)](https://arxiv.org/html/2609.27205#bib.bib28): the mappingGn​c→Gc\\mathrm\{G\}\_\{nc\}\\to\\mathrm\{G\}\_\{c\}admits 1\-to\-1 \(pls→\\toplease\), 1\-to\-N \(idk→\\toI don’t know\), and N\-to\-1 \(ch ó→\\tochó\) mappings\. We obtainGc\\mathrm\{G\}\_\{c\}from LexNorm2015[Baldwin et al\. \(2015\)](https://arxiv.org/html/2609.27205#bib.bib24), via MultiLexNorm[Van Der Goot et al\. \(2021\)](https://arxiv.org/html/2609.27205#bib.bib34), for English and from ViLexNorm[Nguyen et al\. \(2024\)](https://arxiv.org/html/2609.27205#bib.bib28)for Vietnamese\. For Korean, we drawGn​c\\mathrm\{G\}\_\{nc\}from MultiLexNorm\+\+[Buaphet et al\. \(2026\)](https://arxiv.org/html/2609.27205#bib.bib35)and KoMultiText[Choi et al\. \(2023\)](https://arxiv.org/html/2609.27205#bib.bib29), and annotateGc\\mathrm\{G\}\_\{c\}from scratch with native\-speaker experts\. \(procedure in[SectionA\.2](https://arxiv.org/html/2609.27205#A1.SS2)\)\.

#### Task definition\.

Existing G2P benchmarks evaluate word\-level conversion in isolation[Bisani and Ney \(2008\)](https://arxiv.org/html/2609.27205#bib.bib6);[Novak et al\. \(2012\)](https://arxiv.org/html/2609.27205#bib.bib7);[Rao et al\. \(2015\)](https://arxiv.org/html/2609.27205#bib.bib8)\. This is insufficient for UGT: a non\-canonical surface likeigcan normalize toI guessorInstagramdepending on the sentence\.UGTPhontherefore situates every non\-canonical word within its original sentenceSS\. GivenGn​c\\mathrm\{G\}\_\{nc\}andSS, the task is to predict the gold phoneme sequencePc\\mathrm\{P\}\_\{c\}derived from the intended canonical formGc\\mathrm\{G\}\_\{c\}, which remains latent during evaluation\. Evaluation is at the target level for precise error attribution, while conditioning on the full sentence\.

### 2\.2Diagnostic Taxonomy of Non\-Canonical Words

Non\-canonical surfaces in UGT vary in the inference required for G2P: some can be read directly, others require recovering dropped characters, and others require collapsing repeated units\. Existing UGT taxonomies[Van Der Goot et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib32)group surfaces by orthographic transformation, which is suited to lexical normalization but not phonemization\.UGTPhoninstead regroups these surfaces by the inference required for phonemization \([Table1](https://arxiv.org/html/2609.27205#S1.T1)\), so that failure patterns localize*which kind of inference*a model lacks\.

#### Coarse\-grained types\.

We define three coarse types, ordered from the most to the least demanding inference\.

\(A\) Reconstruct\.Surface content required for pronunciation has been omitted and must be recovered, possibly as a multi\-word expansion \(e\.g\.,idk→\\toI don’t know\)\.

\(B\) Repetition\.Characters or units have been repeated for prosodic emphasis[Brody and Diakopoulos \(2011\)](https://arxiv.org/html/2609.27205#bib.bib4)and must be collapsed \(e\.g\.,soooo→\\toso\)\.

\(C\) Pass\-through\.The surface already preserves the intended pronunciation and can be read directly \(e\.g\.,luv→\\tolove\)\.

#### Fine\-grained categories\.

Within each coarse type, we distinguish 2–4 fine\-grained categories reorganized from prior UGT taxonomies[Van Der Goot et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib32)\.Reconstructsplits by what is omitted \(vowels A1, other characters A2, full phrases A3\)\.Repetitionsplits by what is repeated \(characters B1, units B2\)\.Pass\-throughsplits by how pronunciation is preserved in the surface \(phonetic respelling C1, productive variation C2, lexicalized slang C3, pronounceable acronyms C4\)\. Examples and per\-language counts are shown in[Table1](https://arxiv.org/html/2609.27205#S1.T1)\. Korean Reconstruct collapses to A1, since it consists almost entirely of initial\-consonant abbreviations \(e\.g\.,

ㄱㅅ→\\to

감사\)\.

![Refer to caption](https://arxiv.org/html/2609.27205v1/methods.png)Figure 2:Three approaches to non\-canonical G2P\. \(A\) Vanilla G2P reads words literally\. \(B\) A lexical normalization model rewrites the input but overcorrects canonical words, propagating errors downstream\. \(C\) Our retrieval\-augmented compositional G2P baseline injects aGn​c→Gc\\mathrm\{G\}\_\{nc\}\\rightarrow\\mathrm\{G\}\_\{c\}canonical form hint and emitsGc\\mathrm\{G\}\_\{c\}as an intermediate before the phonemes\.

### 2\.3Data Construction

We constructUGTPhonin three stages: source corpora selection, phoneme annotation, and category labeling\. We preserve the raw UGT sentence in the released text field\. During phoneme construction, non\-lexical elements such as punctuation and numbers are dropped or verbalized as appropriate, while unphonemizable items may remain as placeholders\. Full details, licenses, and annotation procedures are provided in[AppendixA](https://arxiv.org/html/2609.27205#A1)\.

#### Source corpora\.

For English,Gn​c\\mathrm\{G\}\_\{nc\}–Gc\\mathrm\{G\}\_\{c\}pairs are derived from LexNorm[Baldwin et al\. \(2015\)](https://arxiv.org/html/2609.27205#bib.bib24), via MultiLexNorm[Van Der Goot et al\. \(2021\)](https://arxiv.org/html/2609.27205#bib.bib34)\. For Vietnamese, they are derived from ViLexNorm[Nguyen et al\. \(2024\)](https://arxiv.org/html/2609.27205#bib.bib28)\. For Korean,Gn​c\\mathrm\{G\}\_\{nc\}is drawn from MultiLexNorm\+\+[Buaphet et al\. \(2026\)](https://arxiv.org/html/2609.27205#bib.bib35)and KoMultiText[Choi et al\. \(2023\)](https://arxiv.org/html/2609.27205#bib.bib29), andGc\\mathrm\{G\}\_\{c\}is annotated from scratch \([SectionA\.2](https://arxiv.org/html/2609.27205#A1.SS2)\)\. In addition, the English and Vietnamese subsets include 175 and 385 human\-curated augmented UGT sentences, respectively, generated from existing UGT patterns\. We preserve the natural resource asymmetry across languages rather than down\-sampling, ensuring sufficient samples per category in every split\. Since the source corpora include UGT from social media,UGTPhoninherits some toxic content; we report a sentence\-level moderation analysis in[AppendixB](https://arxiv.org/html/2609.27205#A2)\.

#### Phoneme annotation\.

Target phonemesPc\\mathrm\{P\}\_\{c\}are derived fromGc\\mathrm\{G\}\_\{c\}via IPA\-Dict[Doherty \(2016\)](https://arxiv.org/html/2609.27205#bib.bib23), an expert\-curated grapheme\-to\-IPA lexicon, and verified by native\-speaker experts for language\-specific phenomena \(English heteronyms, Vietnamese tones, Korean phonological rules\)\. For canonical formsGc\\mathrm\{G\}\_\{c\}not covered by the lexicon \(e\.g\., recent loanwords or proper nouns\), experts providePc\\mathrm\{P\}\_\{c\}from scratch and cross\-verify\. Inter\-annotator agreement reaches Cohen’sκ=0\.86\\kappa=0\.86\(English\) and0\.870\.87\(Vietnamese\), both in the almost\-perfect range[Landis and Koch \(1977\)](https://arxiv.org/html/2609.27205#bib.bib10), with Korean at0\.750\.75\(substantial\) reflecting variability in IPA transcription rather than disagreement on the underlying pronunciation\. Per\-category agreement and OOV statistics are reported in[SectionA\.4](https://arxiv.org/html/2609.27205#A1.SS4)\.

#### Category labeling\.

Each non\-canonical word is assigned to one of the nine categories \([Table1](https://arxiv.org/html/2609.27205#S1.T1)\) through manual annotation by native speakers, with second\-pass verification and disagreements reconciled through discussion\. Operational definitions and full guidelines are in[SectionA\.3](https://arxiv.org/html/2609.27205#A1.SS3)\([Table7](https://arxiv.org/html/2609.27205#A1.T7)\)\.

## 3Method

Two conventional approaches to non\-canonical G2P lack joint supervision of the normalization\-phonemization composition \([Figure2](https://arxiv.org/html/2609.27205#S2.F2)\)\.Vanilla G2P\([Figure2](https://arxiv.org/html/2609.27205#S2.F2)\(A\)\) phonemizes the surface directly, leavingGn​c→Gc\\mathrm\{G\}\_\{nc\}\\to\\mathrm\{G\}\_\{c\}unsupervised\.Lexical normalization \+ G2P\([Figure2](https://arxiv.org/html/2609.27205#S2.F2)\(B\)\) decouples the stages but over\-corrects canonical\-recoverable surfaces\. We use a retrieval\-augmented compositional baseline \([Figure2](https://arxiv.org/html/2609.27205#S2.F2)\(C\)\) that jointly supervises both stages within a single architecture\.

Our approach comprises three components\. First,Contextualized input encoding\([Section3\.1](https://arxiv.org/html/2609.27205#S3.SS1)\) marks the target within its sentential context\. Then,Retrieval\-augmented canonical\-form prompting\([Section3\.2](https://arxiv.org/html/2609.27205#S3.SS2)\) supplies aGn​c→Gc\\mathrm\{G\}\_\{nc\}\\rightarrow\\mathrm\{G\}\_\{c\}hint through an exact\-match lookup when the surface form occurs in a training\-derived datastore\. Finally,Staged decoding\([Section3\.3](https://arxiv.org/html/2609.27205#S3.SS3)\) emitsGc\\mathrm\{G\}\_\{c\}beforePc\\mathrm\{P\}\_\{c\}, binding the retrieved hint to prediction\.

### 3\.1Contextualized Input Encoding

For each annotated target token or spanwiw\_\{i\}in sentenceSS, we construct the input string by prepending a language tag and surroundingwiw\_\{i\}with pipe markers:

<lang\>w1w2⋯\|wi\|⋯wn\.\\texttt\{<lang\>\}\\ w\_\{1\}\\,w\_\{2\}\\,\\cdots\\,\\texttt\{\|\}\\,w\_\{i\}\\,\\texttt\{\|\}\\,\\cdots\\,w\_\{n\}\.This format treatswiw\_\{i\}as a single annotated target span, even when its surface or canonical form spans multiple whitespace\-delimited units \(e\.g\.,idk→\\toI don’t know\)\. Each target is processed as an independent forward pass, so multiple non\-canonical words do not accumulate cross\-word errors during decoding[Yoon et al\. \(2023\)](https://arxiv.org/html/2609.27205#bib.bib9)\.

This input format applies uniformly across training and inference, and across different backbone families: ByT5\-small[Xue et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib11)and Qwen 2\.5\-0\.5B[Qwen et al\. \(2025\)](https://arxiv.org/html/2609.27205#bib.bib36)\. Since the\|symbol is a regular character in both vocabularies, no special tokens are added\. Our approach is therefore backbone\-agnostic and does not require backbone\-specific tokenization\. We use ByT5\-small as the default backbone for its byte\-level input, which handlesUGTPhon’s diverse scripts without language\-specific tokenizers\.

### 3\.2Retrieval\-Augmented Canonical\-Form Inference

Training a model to mapGn​c\\mathrm\{G\}\_\{nc\}directly toPc\\mathrm\{P\}\_\{c\}provides no explicit supervision for theGn​c→Gc\\mathrm\{G\}\_\{nc\}\\to\\mathrm\{G\}\_\{c\}normalization stage: the surface form bears little phonemic correspondence to the target \(idkvs\. /aI doUnt noU/\)\. We augment the input with an optional canonical\-form hint retrieved through a simple exact\-match key–value lookup over a training\-derived datastore\.

#### Retrieval datastore\.

We construct the datastore𝒟\\mathcal\{D\}as a key–value map from training\-set\(Gn​c,Gc\)\(\\mathrm\{G\}\_\{nc\},\\mathrm\{G\}\_\{c\}\)pairs, withGn​c\\mathrm\{G\}\_\{nc\}as the key andGc\\mathrm\{G\}\_\{c\}as the value\. For each targetwiw\_\{i\}inSS, we retrieve its canonical hint from𝒟\\mathcal\{D\}:

prefix​\(wi\)=\{<Hint\>​wi→𝒟⁡\[wi\]if​wi∈𝒟,<Miss\>otherwise\.\\text\{prefix\}\(w\_\{i\}\)=\\begin\{cases\}\\texttt\{<Hint\>\}\\ w\_\{i\}\\rightarrow\\mathcal\{D\}\[w\_\{i\}\]&\\text\{if \}w\_\{i\}\\in\\mathcal\{D\},\\\\ \\texttt\{<Miss\>\}&\\text\{otherwise\.\}\\end\{cases\}\(1\)On a miss, the<Miss\>marker explicitly marks retrieval failure as a learnable condition, prompting the model to rely on sentence context for normalization\.

#### Optional LLM\-based datastore expansion\.

New non\-canonical forms appear continuously, and the training split cannot exhaust the space of variants seen at test time\. To extend coverage, we prompt GPT\-5\.4\-mini[Singh et al\. \(2025\)](https://arxiv.org/html/2609.27205#bib.bib17)with seed pairs from𝒟\\mathcal\{D\}to generate additional\(Gn​c,Gc\)\(\\mathrm\{G\}\_\{nc\},\\mathrm\{G\}\_\{c\}\)candidates following the same UGT category patterns\. Seeds and all filtering are restricted to the training split\. We discard candidates whoseGn​c\\mathrm\{G\}\_\{nc\}matches a standard word in the train or dev split, to avoid spuriously rewriting canonical inputs, or whereGc=Gn​c\\mathrm\{G\}\_\{c\}=\\mathrm\{G\}\_\{nc\}, which carries no normalization signal\. Prompt details and coverage statistics are provided in[AppendixC](https://arxiv.org/html/2609.27205#A3)\.

#### Hit and Miss prefixes\.

The two special tokens introduced in[Equation1](https://arxiv.org/html/2609.27205#S3.E1),<Hint\>and<Miss\>, are added to the vocabulary\. Prepending the retrieval prefix to the contextualized input from[Section3\.1](https://arxiv.org/html/2609.27205#S3.SS1)produces the following inputs:

Hit:<lang\> <Hint\>wi→Gc,iw\_\{i\}\{\\to\}G\_\{c,i\}w1w2⋯w\_\{1\}\\,w\_\{2\}\\,\\cdots\\,\|wiw\_\{i\}\|⋯wn\\,\\cdots\\,w\_\{n\}

Miss:<lang\> <Miss\>w1w2⋯w\_\{1\}\\,w\_\{2\}\\,\\cdots\\,\|wiw\_\{i\}\|⋯wn\\,\\cdots\\,w\_\{n\}

The<Miss\>marker also distinguishes a non\-canonical word absent from𝒟\\mathcal\{D\}from a canonical input that requires no retrieval\.

EnglishVietnameseKoreanModelPERipa\\text\{PER\}\_\{\\text\{ipa\}\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c​⟨Δ⟩\\text\{PER\}\_\{nc\}\\,\\langle\\Delta\\rangle↓\\scriptscriptstyle\\downarrowPERipa\\text\{PER\}\_\{\\text\{ipa\}\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c​⟨Δ⟩\\text\{PER\}\_\{nc\}\\,\\langle\\Delta\\rangle↓\\scriptscriptstyle\\downarrowPERipa\\text\{PER\}\_\{\\text\{ipa\}\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c​⟨Δ⟩\\text\{PER\}\_\{nc\}\\,\\langle\\Delta\\rangle↓\\scriptscriptstyle\\downarrowRule\-based G2PEpitran \(–\)33\.413\.445\.1⟨\\langle\+31\.7⟩\\rangle32\.734\.775\.1⟨\\langle\+40\.4⟩\\rangle47\.037\.550\.7⟨\\langle\+13\.2⟩\\rangleviG2P \(–\)–––25\.427\.378\.4⟨\\langle\+51\.1⟩\\rangle–––Supervised G2P\(trained on IPA\-Dict canonical lexicon\)Transformer\([2019](https://arxiv.org/html/2609.27205#bib.bib20)\)\(2\.0M\)17\.412\.944\.8⟨\\langle\+31\.9⟩\\rangle15\.35\.868\.4⟨\\langle\+62\.6⟩\\rangle7\.59\.554\.8⟨\\langle\+45\.3⟩\\rangleByT5\-tiny\([2022](https://arxiv.org/html/2609.27205#bib.bib26)\)\(7\.3M\)17\.018\.846\.4⟨\\langle\+27\.6⟩\\rangle15\.26\.071\.9⟨\\langle\+65\.9⟩\\rangle7\.26\.851\.1⟨\\langle\+44\.3⟩\\rangleGBERT\([2022](https://arxiv.org/html/2609.27205#bib.bib12)\)\(8\.0M\)21\.517\.645\.0⟨\\langle\+27\.4⟩\\rangle24\.030\.893\.0⟨\\langle\+62\.2⟩\\rangle11\.716\.845\.9⟨\\langle\+29\.1⟩\\rangleByT5\([2022](https://arxiv.org/html/2609.27205#bib.bib11)\)\(300M\)13\.510\.546\.6⟨\\langle\+36\.1⟩\\rangle15\.25\.972\.7⟨\\langle\+66\.8⟩\\rangle6\.74\.246\.2⟨\\langle\+42\.0⟩\\rangleSupervised G2P\(further trained onUGTPhon\)Transformer \(2\.0M\)18\.810\.332\.7⟨\\langle\+22\.4⟩\\rangle17\.85\.933\.7⟨\\langle\+27\.8⟩\\rangle7\.55\.838\.7⟨\\langle\+32\.9⟩\\rangleByT5\-tiny \(7\.3M\)30\.19\.730\.8⟨\\langle\+21\.1⟩\\rangle17\.07\.743\.6⟨\\langle\+35\.9⟩\\rangle8\.14\.039\.0⟨\\langle\+35\.0⟩\\rangleGBERT \(8\.0M\)25\.67\.850\.5⟨\\langle\+42\.7⟩\\rangle50\.35\.660\.4⟨\\langle\+54\.8⟩\\rangle8\.55\.831\.6⟨\\langle\+25\.8⟩\\rangleByT5 \(300M\)15\.95\.229\.8⟨\\langle\+24\.6⟩\\rangle17\.37\.743\.2⟨\\langle\+35\.5⟩\\rangle7\.24\.347\.5⟨\\langle\+43\.2⟩\\rangleOurs\(ByT5\) \(300M\)17\.84\.722\.5⟨\\langle\+17\.8⟩\\rangle15\.95\.926\.7⟨\\langle\+20\.8⟩\\rangle9\.05\.132\.0⟨\\langle\+26\.9⟩\\rangleOurs\(Qwen 2\.5\-0\.5B\) \(494M\)19\.510\.214\.3⟨\\langle\+4\.1⟩\\rangle15\.54\.020\.0⟨\\langle\+16\.0⟩\\rangle8\.26\.032\.4⟨\\langle\+26\.4⟩\\rangle

Table 3:Comparison with existing G2P models onUGTPhon\. PER \(%\) on canonical \(PERc\\text\{PER\}\_\{c\}\) and non\-canonical \(PERn​c\\text\{PER\}\_\{nc\}\) words, with the within\-input gapΔ=PERn​c−PERc\\Delta=\\text\{PER\}\_\{nc\}\-\\text\{PER\}\_\{c\}\. Color encodesΔ\\Delta:≥30\\geq 30pp\(large gap\),1010–3030pp\(medium\),<10<10pp\(small\)\. Bold: best per column\.

### 3\.3Staged Decoding

To bind the retrieved hint to prediction, we make the canonical form an explicit intermediate target during decoding\. The model produces the normalization outputGc\\mathrm\{G\}\_\{c\}before the phoneme sequencePc\\mathrm\{P\}\_\{c\}in a single autoregressive trajectory, with the target sequence structured as follows:

Non\-canonical:<Target\>​Gc⏟normalization​<Phoneme\>​Pc⏟phonemization,\\displaystyle\\underbrace\{\\texttt\{<Target\>\}\\,\\mathrm\{G\}\_\{c\}\}\_\{\\text\{normalization\}\}\\,\\underbrace\{\\texttt\{<Phoneme\>\}\\,\\mathrm\{P\}\_\{c\}\}\_\{\\text\{phonemization\}\},Canonical:<Phoneme\>​Pc\.\\displaystyle\\texttt\{<Phoneme\>\}\\,\\mathrm\{P\}\_\{c\}\.For canonical words, the model bypasses the normalization stage and emitsPc\\mathrm\{P\}\_\{c\}directly, aligning with conventional G2P training\. For non\-canonical words, it generatesGc\\mathrm\{G\}\_\{c\}as a learned intermediate beforePc\\mathrm\{P\}\_\{c\}, providing explicit supervision for both the normalization stage \(viaGc\\mathrm\{G\}\_\{c\}\) and the phonemization stage \(viaPc\\mathrm\{P\}\_\{c\}\)\. The model is trained end\-to\-end with cross\-entropy loss over the full target sequence, without auxiliary objectives or additional loss terms\.

Together, the three components make canonical\-form modeling explicit within a single G2P architecture, supervising normalization and phonemization without sacrificing canonical\-token accuracy\.

## 4Experiments

Using the taxonomy of[Section2\.2](https://arxiv.org/html/2609.27205#S2.SS2), we quantify the canonical\-to\-non\-canonical gap onUGTPhon, decompose it by category, and compare our model against two alternatives: a normalize\-then\-phonemize pipeline and frontier LLMs\.

### 4\.1Experimental Setup

#### Evaluation protocol\.

Models take the full sentence as input and predict the marked target word\. We report Phoneme Error Rate \(PER, %\) onUGTPhon’s test split asPERc\\text\{PER\}\_\{c\}\(canonical\) andPERn​c\\text\{PER\}\_\{nc\}\(non\-canonical\), withΔ=PERn​c−PERc\\Delta=\\text\{PER\}\_\{nc\}\-\\text\{PER\}\_\{c\}\. For lexicon\-only supervised baselines, we additionally reportPERipa\\text\{PER\}\_\{\\text\{ipa\}\}on the IPA\-dict[Doherty \(2016\)](https://arxiv.org/html/2609.27205#bib.bib23)lexicon to track canonical coverage\.

#### Baselines\.

We compare our model against task\-relevant G2P, normalization, and frontier\-LLM baselines\.Rule\-based G2P: Epitran[Mortensen et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib19)and viG2P[Tri et al\. \(2020\)](https://arxiv.org/html/2609.27205#bib.bib30)\.Supervised G2P: Transformer[Yolchuyeva et al\. \(2019\)](https://arxiv.org/html/2609.27205#bib.bib20), ByT5/ByT5\-tiny[Zhu et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib26), and GBERT[Dong et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib12), each evaluated in two training regimes:*lexicon\-only*\(trained on canonical IPA\-Dict\) and*fine\-tuned*\(further trained onUGTPhon\)\. Frontier LLMs: GPT\-4o, GPT\-5\.4\-mini\([Singh et al\., 2025](https://arxiv.org/html/2609.27205#bib.bib17)\), Gemini\-2\.5\-flash, Gemini\-3\-flash, and Claude\-Sonnet\-4\.6, evaluated under the nominalK=9K=9in\-context setting described in[AppendixE](https://arxiv.org/html/2609.27205#A5), following prior G2P\-with\-LLM work\([Han et al\., 2024](https://arxiv.org/html/2609.27205#bib.bib16)\)\.Task\-relevant baselines: ICKR[Han et al\. \(2024\)](https://arxiv.org/html/2609.27205#bib.bib16), R\-G2P[Zhao et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib27), and lexical\-normalization\+\+G2P pipelines using MoNoise\([Van Der Goot, 2019](https://arxiv.org/html/2609.27205#bib.bib5)\)or PolyNorm\([Wong et al\., 2025](https://arxiv.org/html/2609.27205#bib.bib31)\)\. The full cross\-lingual comparison is reported in[Table10](https://arxiv.org/html/2609.27205#A4.T10)\.

#### Implementation\.

We use ByT5\-small as the default backbone, with Qwen2\.5\-0\.5B for backbone ablation\. Training uses AdamW \(lr=10−4\\mathrm\{lr\}=10^\{\-4\}, batch size=32, 10 epochs\) on 4 NVIDIA V100 GPUs\. The retrieval datastore𝒟\\mathcal\{D\}uses the exact\-match lookup described in[Section3\.2](https://arxiv.org/html/2609.27205#S3.SS2)\. For the frontier LLMs, we query official APIs under the nominalK=9K=9in\-context setting described in[AppendixE](https://arxiv.org/html/2609.27205#A5)\. Model identifiers and access dates are listed in[AppendixD](https://arxiv.org/html/2609.27205#A4); the prompt template is provided in[AppendixE](https://arxiv.org/html/2609.27205#A5)\.

InputRetrievalAugmentationStagedDecodingEnglishVietnameseKoreanPERa​l​l\\text\{PER\}\_\{all\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c\\text\{PER\}\_\{nc\}↓\\scriptscriptstyle\\downarrowPERa​l​l\\text\{PER\}\_\{all\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c\\text\{PER\}\_\{nc\}↓\\scriptscriptstyle\\downarrowPERa​l​l\\text\{PER\}\_\{all\}↓\\scriptscriptstyle\\downarrowPERc\\text\{PER\}\_\{c\}↓\\scriptscriptstyle\\downarrowPERn​c\\text\{PER\}\_\{nc\}↓\\scriptscriptstyle\\downarrowWord→\\toWord✗✗7\.95\.229\.814\.17\.743\.217\.84\.347\.5Sent→\\toSent✗✗19\.7\(\+\+11\.8\)18\.0\(\+\+12\.8\)30\.5\(\+\+0\.7\)29\.7\(\+\+15\.6\)19\.2\(\+\+11\.5\)70\.7\(\+\+27\.5\)33\.5\(\+\+15\.7\)41\.6\(\+\+37\.3\)31\.3\(−\-16\.2\)Sent→\\toWord✗✗7\.6\(−\-0\.3\)5\.4\(\+\+0\.2\)25\.5\(−\-4\.3\)15\.0\(\+\+0\.9\)9\.1\(\+\+1\.4\)41\.9\(−\-1\.3\)12\.0\(−\-5\.8\)4\.7\(\+\+0\.4\)28\.1\(−\-19\.4\)Sent→\\toWord✗✓8\.9\(\+\+1\.0\)4\.9\(−\-0\.3\)30\.1\(\+\+0\.3\)10\.1\(−\-4\.0\)5\.9\(−\-1\.8\)31\.8\(−\-11\.4\)13\.1\(−\-4\.7\)4\.0\(−\-0\.3\)33\.1\(−\-14\.4\)Sent→\\toWord✓✗7\.0\(−\-0\.9\)5\.0\(−\-0\.2\)22\.5\(−\-7\.3\)9\.6\(−\-4\.5\)5\.8\(−\-1\.9\)29\.1\(−\-14\.1\)12\.4\(−\-5\.4\)5\.5\(\+\+1\.2\)27\.7\(−\-19\.8\)Sent→\\toWord✓✓6\.8\(−\-1\.1\)4\.7\(−\-0\.5\)22\.5\(−\-7\.3\)9\.3\(−\-4\.8\)5\.9\(−\-1\.8\)26\.7\(−\-16\.5\)13\.5\(−\-4\.3\)5\.1\(\+\+0\.8\)32\.0\(−\-15\.5\)

Table 4:Component ablation of our retrieval\-augmented G2P model on ByT5\-small\.Green/Red: gain/regression vs\. theWord→\\toWordbaseline\.Retrieval Aug:Gnc→GcG\_\{\\text\{nc\}\}\{\\rightarrow\}G\_\{c\}hints from the datastore\.Staged Decoding:<Target\>→\\rightarrow<Phoneme\>emission\. Bold: column\-best per language \(PER, %\)\.

### 4\.2Main Results

#### All baselines exhibit large canonical\-to\-non\-canonical gaps\.

[Table3](https://arxiv.org/html/2609.27205#S3.T3)reports PER for rule\-based and supervised baselines onUGTPhon\. The within\-input gapΔ\\Deltaranges from\+27\.4\+27\.4to\+36\.1\+36\.1on English,\+40\.4\+40\.4to\+66\.8\+66\.8on Vietnamese, and\+13\.2\+13\.2to\+45\.3\+45\.3on Korean\. The pattern persists across rule\-based[Mortensen et al\. \(2018\)](https://arxiv.org/html/2609.27205#bib.bib19), transformer[Yolchuyeva et al\. \(2019\)](https://arxiv.org/html/2609.27205#bib.bib20), and byte\-level[Zhu et al\. \(2022\)](https://arxiv.org/html/2609.27205#bib.bib26)architectures, and is most severe on Vietnamese, where supervised baselines averageΔ≈\+64\\Delta\\approx\+64despitePERc\\text\{PER\}\_\{c\}below8%8\\%\.

#### Further training onUGTPhonreducesPERn​c\\text\{PER\}\_\{nc\}but does not closeΔ\\Delta\.

Training the supervised baselines onUGTPhon’s training split substantially lowersPERn​c\\text\{PER\}\_\{nc\}on English \(46\.6→29\.846\.6\\to 29\.8\) and Vietnamese \(72\.7→43\.272\.7\\to 43\.2\), but the strongest fine\-tuned model \(ByT5\) still showsΔ=\+24\.6\\Delta=\+24\.6on English and\+35\.5\+35\.5on Vietnamese\. Korean even slightly worsens \(46\.2→47\.546\.2\\to 47\.5\), reflecting its Pass\-through–dominated composition in[Table1](https://arxiv.org/html/2609.27205#S1.T1), where the surface already encodes pronunciation and further fine\-tuning provides little signal\. The remainingΔ\\Deltashows that further training alone does not eliminate the non\-canonical gap, motivating explicit surface\-to\-canonical modeling\.

#### Explicit canonical\-form modeling improves matched backbones\.

Relative to matched ByT5 fine\-tuning, our formulation lowersPERn​c\\text\{PER\}\_\{nc\}from29\.829\.8to22\.522\.5on English,43\.243\.2to26\.726\.7on Vietnamese, and47\.547\.5to32\.032\.0on Korean\. The same pattern holds for Qwen2\.5\-0\.5B:14\.8→14\.314\.8\\to 14\.3,23\.1→20\.023\.1\\to 20\.0, and77\.3→32\.477\.3\\to 32\.4, respectively\. Three\-seed runs show stable English/Vietnamese results, while Korean has higher variance; paired bootstrap tests on the reported checkpoints give confidence intervals excluding zero for all six matched\-backbonePERn​c\\text\{PER\}\_\{nc\}comparisons \([Tables11](https://arxiv.org/html/2609.27205#A4.T11)and[12](https://arxiv.org/html/2609.27205#A4.T12)\)\. The largest matched\-backbone reductions occur on Vietnamese and Korean, while English Qwen improves from14\.814\.8to14\.314\.3PERn​c\\text\{PER\}\_\{nc\}\.

### 4\.3Analysis

#### Sentence context helps as evidence, not as a generation target\.

[Table4](https://arxiv.org/html/2609.27205#S4.T4)shows that generating the full sentence \(Sent→\\toSent\) hurtsPERc\\text\{PER\}\_\{c\}across all three languages, reflecting exposure bias from long autoregressive outputs[Yoon et al\. \(2023\)](https://arxiv.org/html/2609.27205#bib.bib9)\(KoreanPERc\\text\{PER\}\_\{c\}rises by37\.337\.3points\)\. Sent→\\toWord avoids this trade\-off and lowers KoreanPERn​c\\text\{PER\}\_\{nc\}\(47\.5→28\.147\.5\\to 28\.1\), since Korean is dominated by pass\-through forms that sentence context alone can disambiguate\. Vietnamese, by contrast, improves little under Sent→\\toWord, motivating the explicit canonical\-form evidence that the lookup provides\.

#### Exact\-match lookup supplies canonical\-form evidence; staged decoding encourages the model to use it\.

On top of Sent→\\toWord, retrieval alone reducesPERn​c\\text\{PER\}\_\{nc\}from41\.941\.9to29\.129\.1on Vietnamese and25\.525\.5to22\.522\.5on English, supplying the surface\-to\-canonical evidence the surface lacks\. Staged decoding alone improves Vietnamese \(41\.9→31\.841\.9\\to 31\.8\) but worsens English \(25\.5→30\.125\.5\\to 30\.1\) and Korean \(28\.1→33\.128\.1\\to 33\.1\): without a retrieval hint, forcing a canonical intermediate invites hallucinated reconstructions\. The two together attain the lowestPERn​c\\text\{PER\}\_\{nc\}on English \(22\.522\.5\) and Vietnamese \(26\.726\.7\) while keepingPERc\\text\{PER\}\_\{c\}at or below the no\-retrieval level\. Korean shows no further gain, since its bottleneck has shifted from normalization to phonemization\.

Figure 3:PERn​c\\text\{PER\}\_\{nc\}\(%\) by fine\-grained category\. Gains concentrate on*Reconstruct*\(A\), with smaller margins on*Repetition*\(B\) and*Pass\-through*\(C\)\.EnglishModelPERc\\text\{PER\}\_\{c\}PERn​c\\text\{PER\}\_\{nc\}word\-ByT5 \(no norm\.\)5\.229\.8word\-ByT5 \+ MoNoise\([2019](https://arxiv.org/html/2609.27205#bib.bib5)\)14\.218\.0word\-ByT5 \+ GPT\-5\.4\-mini13\.618\.6Ours\(ByT5\)4\.722\.5Ours\(Qwen 2\.5\-0\.5B\)10\.214\.3Table 5:Comparison with two\-stage LexNorm\+\+G2P pipelines on English \(PER, %\)\.
#### Improvements track the inference demand of each category\.

[Figure3](https://arxiv.org/html/2609.27205#S4.F3)decomposesPERn​c\\text\{PER\}\_\{nc\}along the taxonomy of[Table1](https://arxiv.org/html/2609.27205#S1.T1), which predicts where canonical\-form modeling should help and where it should add little\. The results match\.

Reconstruct \(A\) is where the surface and canonical form share the least phonemic evidence \(e\.g\.,idk→\\toI don’t know\), so our model’s gain is largest: with the Qwen 2\.5 \(0\.5B\) backbone, A\-averagePERn​c\\text\{PER\}\_\{nc\}drops by33\.433\.4points on English \(54\.4→21\.054\.4\\to 21\.0\) and15\.215\.2on Vietnamese \(38\.3→23\.138\.3\\to 23\.1\)\. On English A3 specifically, our model reaches11\.511\.5, compared with66\.366\.3for the word\-level baseline and36\.836\.8for GPT\-4o, yielding the largest separation on a category that requires phrasal canonical\-form reconstruction\.

Repetition \(B\) is intermediate: the surface encodes the pronunciation but with redundant content that must be collapsed\. Our model attains the bestPERn​c\\text\{PER\}\_\{nc\}on English B2 and sharply reduces Vietnamese B2 against frontier LLMs, though the word\-level ByT5 baseline remains marginally stronger on Vietnamese B2 \(22\.522\.5vs\.26\.326\.3\), since the redundant surface still preserves the underlying phonemes\.

Pass\-through \(C\) is mixed: the surface already encodes the pronunciation, so the canonical\-form intermediate is no longer strictly necessary\. Where the baseline is near\-zero \(Korean C4,1\.91\.9\), our model offers no benefit; where the surface remains non\-trivial to phonemize, the gain returns\. Our model attains the bestPERn​c\\text\{PER\}\_\{nc\}on nine of twelve Pass\-through subcategories, so the cost\-benefit depends on residual phonemization difficulty rather than the coarse category label\.

Figure 4:Shot scaling for frontier LLMs onUGTPhon\.PERn​c\\text\{PER\}\_\{nc\}\(%\) under the nominalK∈\{0,9,27\}K\\in\\\{0,9,27\\\}shot settings; Korean uses 0, 7, and 21 actual in\-context examples because A2 and A3 are absent\.
#### Our approach outperforms two\-stage pipelines without trading canonical for non\-canonical accuracy\.

[Table5](https://arxiv.org/html/2609.27205#S4.T5)compares our model against two\-stage English pipelines as shown in[Figure2](https://arxiv.org/html/2609.27205#S2.F2)\(B\) that pair a lexical normalizer with word\-level ByT5: MoNoise[Van Der Goot \(2019\)](https://arxiv.org/html/2609.27205#bib.bib5)and GPT\-5\.4\-mini[Singh et al\. \(2025\)](https://arxiv.org/html/2609.27205#bib.bib17)\. English is the only language where this comparison is possible, since dedicated lexical normalization models exist for English but not for the lower\-resource languages we evaluate\. The two pipelines reducePERn​c\\text\{PER\}\_\{nc\}from29\.829\.8to roughly1818, butPERc\\text\{PER\}\_\{c\}degrades from5\.25\.2to over1313\. Our model avoids this trade\-off: with the ByT5 backbone,PERc\\text\{PER\}\_\{c\}stays at4\.74\.7andPERn​c\\text\{PER\}\_\{nc\}drops to22\.522\.5; with Qwen 2\.5\-0\.5B,PERn​c\\text\{PER\}\_\{nc\}reaches the lowest value across all systems \(14\.314\.3\) whilePERc\\text\{PER\}\_\{c\}\(10\.210\.2\) remains well below the pipelines\.

#### Our approach remains competitive with frontier LLMs\.

[Figure4](https://arxiv.org/html/2609.27205#S4.F4)compares our approach against five frontier LLMs under the nominalK∈\{0,9,27\}K\\in\\\{0,9,27\\\}shot settings\. Across all three languages, our 0\.5B model achieves performance competitive with or better than the evaluated frontier LLMs\. On English, the strongest frontier model \(Gemini\-3\-flash\) reachesPERn​c=17\.4\\text\{PER\}\_\{nc\}=17\.4underK=27K=27, while our Qwen2\.5\-0\.5B model achieves14\.314\.3\. On Vietnamese, frontier LLMs exhibit substantially larger errors on several UGT categories, including GPT\-5\.4\-mini on Reconstruct A3 \(PERn​c=109\.6\\text\{PER\}\_\{nc\}=109\.6;[Figure3](https://arxiv.org/html/2609.27205#S4.F3)\), whereas our model achieves the lowest overallPERn​c\\text\{PER\}\_\{nc\}of20\.020\.0\. On Korean, our ByT5 and Qwen2\.5\-0\.5B variants achievePERn​c\\text\{PER\}\_\{nc\}of32\.032\.0and32\.432\.4, respectively, compared with42\.642\.6for the strongest evaluated frontier baseline \(Claude\-Sonnet\-4\.6 underK=27K=27\)\. These results further highlight the difficulty of canonical\-form inference for UGT, particularly in Vietnamese and Korean\.

#### The training\-set datastore alone closes most of the gap to oracle retrieval\.

[Table6](https://arxiv.org/html/2609.27205#S4.T6)compares four datastores: no retrieval, training\-set entries only, training\-set with LLM\-generated augmentation, and an oracle that uses gold canonical forms at test time\. The training\-set datastore alone reachesPERn​c=22\.7\\text\{PER\}\_\{nc\}=22\.7on English, within2\.12\.1points of the oracle \(20\.620\.6\), and26\.726\.7on Vietnamese, within0\.80\.8points of the oracle \(25\.925\.9\)\. Adding LLM\-generated\(Gn​c,Gc\)\(\\mathrm\{G\}\_\{nc\},\\mathrm\{G\}\_\{c\}\)pairs reduces EnglishPERn​c\\text\{PER\}\_\{nc\}by only0\.20\.2point and leaves Vietnamese unchanged\. The deployable datastore approaches oracle performance without test\-time canonical\-form access\.

Datastore𝒟\\mathcal\{D\}PERn​c\\text\{PER\}\_\{nc\}\(%\)ENVIKONo retrieval \(∅\\emptyset\)30\.131\.833\.1Train\-only22\.726\.732\.4\+ LLM Aug22\.526\.732\.0Oracle\(not deployable\)20\.625\.918\.6Table 6:Retrieval datastore𝒟\\mathcal\{D\}sensitivity \(ByT5\)\.Oracleuses gold canonical forms \(not deployable\)\.
#### Downstream TTS\-ASR validation\.

On downstream TTS\-ASR evaluations with eSpeak NG and Whisper large\-v3\([Radford et al\., 2023](https://arxiv.org/html/2609.27205#bib.bib14)\)\([AppendixF](https://arxiv.org/html/2609.27205#A6)\), our ByT5 variant attains the lowest WER on English \(0\.3590\.359\), while our Qwen2\.5\-0\.5B variant attains the lowest observed WER among predicted\-input systems on Vietnamese \(0\.6400\.640\)\. These results are consistent with the token\-level PER trends\.

## 5Conclusion

We diagnose user\-generated text as a setting where G2P must compose surface\-to\-canonical inference with phonemization, and introduceUGTPhon, the first G2P benchmark for UGT with an inference\-grounded taxonomy across English, Vietnamese, and Korean\. Our retrieval\-augmented compositional baseline makes canonical\-form inference explicit through exact\-match hints and staged decoding, reducing non\-canonical PER relative to matched ByT5 and Qwen2\.5\-0\.5B backbones across all three languages\. The gains are largest on Reconstruct cases, while the 0\.5B variant remains competitive with the evaluated frontier LLMs\. Together,UGTPhonprovides a multilingual benchmark and diagnostic framework for studying canonical\-form inference in UGT phonemization\.

## Limitations

We include English and Vietnamese TTS\-ASR evaluations \([AppendixF](https://arxiv.org/html/2609.27205#A6)\) showing that lower PER is accompanied by lower word error rate for several systems, but we do not report subjective MOS ratings or evaluate across multiple TTS systems; characterizing the full relationship between PER and TTS quality on UGT is left to future work\.UGTPhonspans three typologically diverse languages \(alphabetic English, tonal\-diacritic Vietnamese, syllabic\-block Korean\) but does not cover logographic, abjad, or abugida writing systems, where UGT phenomena and the relevant normalization signals may differ\. Whether the compositional decomposition transfers to these scripts is an open question\. Our retrieval datastore is built from training\-set pairs and an LLM\-based expansion\. UGT vocabulary drifts continuously, so maintaining coverage on emerging non\-canonical forms will require periodic datastore refresh; we leave the dynamics of such refresh, and zero\-shot extensions of the retrieval mechanism, to future work\. Beyond these scope limitations, more accurate UGT phonemization is dual\-use: it improves TTS intelligibility on harmful UGT as well as benign UGT, andUGTPhoninherits toxic content from its source corpora, whose moderation profile we report in[AppendixB](https://arxiv.org/html/2609.27205#A2)\.

## Acknowledgments

This work was partly supported by NAVER Cloud Corporation, the Institute of Information & Communications Technology Planning & Evaluation \(IITP\) grant funded by the Korean government \(MSIT\) \(No\. RS\-2020\-II201373, Artificial Intelligence Graduate School Program, Hanyang University\), and the Institute of Information & Communications Technology Planning & Evaluation \(IITP\) grant funded by the Korean government \(MSIT\) \(No\. RS\-2025\-02215122, Development and Demonstration of Lightweight AI Model for Smart Homes\)\.

## References

- Baldwinet al\.\(2015\)T\. Baldwin, M\. De Marneffe, B\. Han, Y\. Kim, A\. Ritter, and W\. XuShared tasks of the 2015 workshop on noisy user\-generated text: twitter lexical normalization and named entity recognition\.InProceedings of the workshop on noisy user\-generated text,pp\. 126–135\.Cited by:[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px1.p1.1),[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px2.p1.1),[§A\.2](https://arxiv.org/html/2609.27205#A1.SS2.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px1.p1.1)\.
- Bisani and Ney \(2008\)M\. Bisani and H\. NeyJoint\-sequence models for grapheme\-to\-phoneme conversion\.Speech communication50\(5\),pp\. 434–451\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px3.p1.1)\.
- Brody and Diakopoulos \(2011\)S\. Brody and N\. DiakopoulosCooooooooooooooollllllllllllll\!\!\!\!\!\!\!\!\!\!\!\!\!\! using word lengthening to detect sentiment in microblogs\.InProceedings of the 2011 conference on empirical methods in natural language processing,pp\. 562–570\.Cited by:[§2\.2](https://arxiv.org/html/2609.27205#S2.SS2.SSS0.Px1.p3.1)\.
- Buaphetet al\.\(2026\)W\. Buaphet, T\. Nguyen, R\. Kondo, T\. Kajiwara, Y\. Kim, J\. Lee, H\. Lee, H\. Lovenia, P\. Limkonchotiwat, S\. Nutanong, and R\. Van der GootMultiLexNorm\+\+: a unified benchmark and a generative model for lexical normalization for asian languages\.ACM Transactions on Asian and Low\-Resource Language Information Processing\.Cited by:[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px1.p1.1),[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px2.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px1.p1.1)\.
- Choiet al\.\(2023\)D\. Choi, J\. Song, E\. Lee, J\. Seo, H\. Park, and D\. NaKoMultiText: large\-scale korean text dataset for classifying biased speech in real\-world online services\.arXiv preprint arXiv:2310\.04313\.Cited by:[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px1.p1.1),[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px2.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px1.p1.1)\.
- Doherty \(2016\)L\. DohertyIPA dict: monolingual wordlists with pronunciation information in ipa\.Note:[https://github\.com/open\-dict\-data/ipa\-dict](https://github.com/open-dict-data/ipa-dict)Accessed 2026\-05\-22Cited by:[§A\.4](https://arxiv.org/html/2609.27205#A1.SS4.p1.1),[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px2.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px1.p1.1)\.
- Donget al\.\(2022\)L\. Dong, Z\. Guo, C\. Tan, Y\. Hu, Y\. Jiang, and Z\. LingNeural grapheme\-to\-phoneme conversion with pre\-trained grapheme models\.InICASSP 2022\-2022 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),pp\. 6202–6206\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[Table 3](https://arxiv.org/html/2609.27205#S3.T3.2.1.9.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1)\.
- Han and Baldwin \(2011\)B\. Han and T\. BaldwinLexical normalisation of short text messages: makn sens a\# twitter\.InProceedings of the 49th annual meeting of the association for computational linguistics: Human language technologies,pp\. 368–378\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p2.1)\.
- Hanet al\.\(2024\)D\. Han, M\. Cui, J\. Kang, X\. Wu, X\. Liu, and H\. MengImproving grapheme\-to\-phoneme conversion through in\-context knowledge retrieval with large language models\.In2024 IEEE 14th International Symposium on Chinese Spoken Language Processing \(ISCSLP\),pp\. 631–635\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1)\.
- Kimet al\.\(2021\)J\. Kim, J\. Kong, and J\. SonConditional variational autoencoder with adversarial learning for end\-to\-end text\-to\-speech\.InInternational conference on machine learning,pp\. 5530–5540\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Landis and Koch \(1977\)J\. R\. Landis and G\. G\. KochThe measurement of observer agreement for categorical data\.biometrics,pp\. 159–174\.Cited by:[§A\.4](https://arxiv.org/html/2609.27205#A1.SS4.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px2.p1.1)\.
- Lee and Ashok \(2022\)H\. Lee and V\. AshokImpact of out\-of\-vocabulary words on the twitter experience of blind users\.InProceedings of the 2022 CHI Conference on Human Factors in Computing Systems,pp\. 1–20\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p2.1)\.
- Leeet al\.\(2020\)J\. L\. Lee, L\. F\. Ashby, M\. E\. Garza, Y\. Lee\-Sikka, S\. Miller, A\. Wong, A\. D\. McCarthy, and K\. GormanMassively multilingual pronunciation modeling with wikipron\.InProceedings of the twelfth language resources and evaluation conference,pp\. 4223–4228\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Mortensenet al\.\(2018\)D\. R\. Mortensen, S\. Dalmia, and P\. LittellEpitran: precision g2p for many languages\.InProceedings of the Eleventh International Conference on Language Resources and Evaluation \(LREC 2018\),Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1),[§4\.2](https://arxiv.org/html/2609.27205#S4.SS2.SSS0.Px1.p1.1)\.
- Nguyenet al\.\(2024\)T\. Nguyen, T\. Le, and K\. Van NguyenViLexNorm: a lexical normalization corpus for vietnamese social media text\.InProceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 1421–1437\.Cited by:[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px1.p1.1),[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px2.p1.1),[§A\.2](https://arxiv.org/html/2609.27205#A1.SS2.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px1.p1.1)\.
- Novaket al\.\(2012\)J\. R\. Novak, N\. Minematsu, and K\. HiroseWFST\-based grapheme\-to\-phoneme conversion: open source tools for alignment, model\-building and decoding\.InProceedings of the 10th International Workshop on Finite State Methods and Natural Language Processing,pp\. 45–49\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px3.p1.1)\.
- Plank \(2016\)B\. PlankWhat to do about non\-standard \(or non\-canonical\) language in nlp\.InConference on Natural Language Processing \(KONVENS\),Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p2.1)\.
- Ploujnikov and Ravanelli \(2022\)A\. Ploujnikov and M\. RavanelliSoundChoice: grapheme\-to\-phoneme models with semantic disambiguation\.InInterspeech,Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Qwenet al\.\(2025\)Qwen, :, A\. Yang, B\. Yang, B\. Zhang, B\. Hui, B\. Zheng, B\. Yu, C\. Li, D\. Liu, F\. Huang, H\. Wei, H\. Lin, J\. Yang, J\. Tu, J\. Zhang, J\. Yang, J\. Yang, J\. Zhou, J\. Lin, K\. Dang, K\. Lu, K\. Bao, K\. Yang, L\. Yu, M\. Li, M\. Xue, P\. Zhang, Q\. Zhu, R\. Men, R\. Lin, T\. Li, T\. Tang, T\. Xia, X\. Ren, X\. Ren, Y\. Fan, Y\. Su, Y\. Zhang, Y\. Wan, Y\. Liu, Z\. Cui, Z\. Zhang, and Z\. QiuQwen2\.5 technical report\.arXiv preprint arXiv:2412\.15115\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2609.27205#S3.SS1.p2.1)\.
- Radfordet al\.\(2023\)A\. Radford, J\. W\. Kim, T\. Xu, G\. Brockman, C\. McLeavey, and I\. SutskeverRobust speech recognition via large\-scale weak supervision\.InInternational conference on machine learning,pp\. 28492–28518\.Cited by:[Appendix F](https://arxiv.org/html/2609.27205#A6.SS0.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.27205#S4.SS3.SSS0.Px7.p1.1)\.
- Raoet al\.\(2015\)K\. Rao, F\. Peng, H\. Sak, and F\. BeaufaysGrapheme\-to\-phoneme conversion using long short\-term memory recurrent neural networks\.In2015 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),pp\. 4225–4229\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px3.p1.1)\.
- Renet al\.\(2019\)Y\. Ren, Y\. Ruan, X\. Tan, T\. Qin, S\. Zhao, Z\. Zhao, and T\. LiuFastspeech: fast, robust and controllable text to speech\.Advances in neural information processing systems32\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Shenet al\.\(2018\)J\. Shen, R\. Pang, R\. J\. Weiss, M\. Schuster, N\. Jaitly, Z\. Yang, Z\. Chen, Y\. Zhang, Y\. Wang, R\. Skerrv\-Ryan, R\. A\. Saurous, Y\. Agiomyrgiannakis, and Y\. WuNatural tts synthesis by conditioning wavenet on mel spectrogram predictions\.In2018 IEEE international conference on acoustics, speech and signal processing \(ICASSP\),pp\. 4779–4783\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Singhet al\.\(2025\)A\. Singh, A\. Fry, A\. Perelman, A\. Tart, A\. Ganesh, A\. El\-Kishky, A\. McLaughlin, A\. Low, A\. Ostrow, A\. Ananthram, A\. Nathan, A\. Luo, A\. Helyar, A\. Madry, A\. Efremov, A\. Spyra, A\. Baker\-Whitcomb, A\. Beutel, A\. Karpenko, A\. Makelov, A\. Neitz, A\. Wei, A\. Barr, A\. Kirchmeyer, A\. Ivanov, A\. Christakis, A\. Gillespie, A\. Tam, A\. Bennett, A\. Wan, A\. Huang, A\. M\. Sandjideh, A\. Yang, A\. Kumar, A\. Saraiva, A\. Vallone, A\. Gheorghe, A\. G\. Garcia, A\. Braunstein, A\. Liu, A\. Schmidt, A\. Mereskin, A\. Mishchenko, A\. Applebaum, A\. Rogerson, A\. Rajan, A\. Wei, A\. Kotha, A\. Srivastava, A\. Agrawal, A\. Vijayvergiya, A\. Tyra, A\. Nair, A\. Nayak, B\. Eggers, B\. Ji, B\. Hoover, B\. Chen, B\. Chen, B\. Barak, B\. Minaiev, B\. Hao, B\. Baker, B\. Lightcap, B\. McKinzie, B\. Wang, B\. Quinn, B\. Fioca, B\. Hsu, B\. Yang, B\. Yu, B\. Zhang, B\. Brenner, C\. R\. Zetino, C\. Raymond, C\. Lugaresi, C\. Paz, C\. Hudson, C\. Whitney, C\. Li, C\. Chen, C\. Cole, C\. Voss, C\. Ding, C\. Shen, C\. Huang, C\. Colby, C\. Hallacy, C\. Koch, C\. Lu, C\. Kaplan, C\. Kim, C\. Minott\-Henriques, C\. Frey, C\. Yu, C\. Czarnecki, C\. Reid, C\. Wei, C\. Decareaux, C\. Scheau, C\. Zhang, C\. Forbes, D\. Tang, D\. Goldberg, D\. Roberts, D\. Palmie, D\. Kappler, D\. Levine, D\. Wright, D\. Leo, D\. Lin, D\. Robinson, D\. Grabb, D\. Chen, D\. Lim, D\. Salama, D\. Bhattacharjee, D\. Tsipras, D\. Li, D\. Yu, D\. Strouse, D\. Williams, D\. Hunn, E\. Bayes, E\. Arbus, E\. Akyurek, E\. Y\. Le, E\. Widmann, E\. Yani, E\. Proehl, E\. Sert, E\. Cheung, E\. Schwartz, E\. Han, E\. Jiang, E\. Mitchell, E\. Sigler, E\. Wallace, E\. Ritter, E\. Kavanaugh, E\. Mays, E\. Nikishin, F\. Li, F\. P\. Such, F\. d\. A\. B\. Peres, F\. Raso, F\. Bekerman, F\. Tsimpourlas, F\. Chantzis, F\. Song, F\. Zhang, G\. Raila, G\. McGrath, G\. Briggs, G\. Yang, G\. Parascandolo, G\. Chabot, G\. Kim, G\. Zhao, G\. Valiant, G\. Leclerc, H\. Salman, H\. Wang, H\. Sheng, H\. Jiang, H\. Wang, H\. Jin, H\. Sikchi, H\. Schmidt, H\. Aspegren, H\. Chen, H\. Qiu, H\. Lightman, I\. Covert, I\. Kivlichan, I\. Silber, I\. Sohl, I\. Hammoud, I\. Clavera, I\. Lan, I\. Akkaya, I\. Kostrikov, I\. Kofman, I\. Etinger, I\. Singal, J\. Hehir, J\. Huh, J\. Pan, J\. Wilczynski, J\. Pachocki, J\. Lee, J\. Quinn, J\. Kiros, J\. Kalra, J\. Samaroo, J\. Wang, J\. Wolfe, J\. Chen, J\. Wang, J\. Harb, J\. Han, J\. Wang, J\. Zhao, J\. Chen, J\. Yang, J\. Tworek, J\. Chand, J\. Landon, J\. Liang, J\. Lin, J\. Liu, J\. Wang, J\. Tang, J\. Yin, J\. Jang, J\. Morris, J\. Flynn, J\. Ferstad, J\. Heidecke, J\. Fishbein, J\. Hallman, J\. Grant, J\. Chien, J\. Gordon, J\. Park, J\. Liss, J\. Kraaijeveld, J\. Guay, J\. Mo, J\. Lawson, J\. McGrath, J\. Vendrow, J\. Jiao, J\. Lee, J\. Steele, J\. Wang, J\. Mao, K\. Chen, K\. Hayashi, K\. Xiao, K\. Salahi, K\. Wu, K\. Sekhri, K\. Sharma, K\. Singhal, K\. Li, K\. Nguyen, K\. Gu\-Lemberg, K\. King, K\. Liu, K\. Stone, K\. Yu, K\. Ying, K\. Georgiev, K\. Lim, K\. Tirumala, K\. Miller, L\. Ahmad, L\. Lv, L\. Clare, L\. Fauconnet, L\. Itow, L\. Yang, L\. Romaniuk, L\. Anise, L\. Byron, L\. Pathak, L\. Maksin, L\. Lo, L\. Ho, L\. Jing, L\. Wu, L\. Xiong, L\. Mamitsuka, L\. Yang, L\. McCallum, L\. Held, L\. Bourgeois, L\. Engstrom, L\. Kuhn, L\. Feuvrier, L\. Zhang, L\. Switzer, L\. Kondraciuk, L\. Kaiser, M\. Joglekar, M\. Singh, M\. Shah, M\. Stratta, M\. Williams, M\. Chen, M\. Sun, M\. Cayton, M\. Li, M\. Zhang, M\. Aljubeh, M\. Nichols, M\. Haines, M\. Schwarzer, M\. Gupta, M\. Shah, M\. Y\. Guan, M\. Huang, M\. Dong, M\. Wang, M\. Glaese, M\. Carroll, M\. Lampe, M\. Malek, M\. Sharman, M\. Zhang, M\. Wang, M\. Pokrass, M\. Florian, M\. Pavlov, M\. Wang, M\. Chen, M\. Wang, M\. Feng, M\. Bavarian, M\. Lin, M\. Abdool, M\. Rohaninejad, N\. Soto, N\. Staudacher, N\. LaFontaine, N\. Marwell, N\. Liu, N\. Preston, N\. Turley, N\. Ansman, N\. Blades, N\. Pancha, N\. Mikhaylin, N\. Felix, N\. Handa, N\. Rai, N\. Keskar, N\. Brown, O\. Nachum, O\. Boiko, O\. Murk, O\. Watkins, O\. Gleeson, P\. Mishkin, P\. Lesiewicz, P\. Baltescu, P\. Belov, P\. Zhokhov, P\. Pronin, P\. Guo, P\. Thacker, Q\. Liu, Q\. Yuan, Q\. Liu, R\. Dias, R\. Puckett, R\. Arora, R\. T\. Mullapudi, R\. Gaon, R\. Miyara, R\. Song, R\. Aggarwal, R\. Marsan, R\. Yemiru, R\. Xiong, R\. Kshirsagar, R\. Nuttall, R\. Tsiupa, R\. Eldan, R\. Wang, R\. James, R\. Ziv, R\. Shu, R\. Nigmatullin, S\. Jain, S\. Talaie, S\. Altman, S\. Arnesen, S\. Toizer, S\. Toyer, S\. Miserendino, S\. Agarwal, S\. Yoo, S\. Heon, S\. Ethersmith, S\. Grove, S\. Taylor, S\. Bubeck, S\. Banesiu, S\. Amdo, S\. Zhao, S\. Wu, S\. Santurkar, S\. Zhao, S\. R\. Chaudhuri, S\. Krishnaswamy, S\. Xia, S\. Cheng, S\. Anadkat, S\. P\. Fishman, S\. Tobin, S\. Fu, S\. Jain, S\. Mei, S\. Egoian, S\. Kim, S\. Golden, S\. Mah, S\. Lin, S\. Imm, S\. Sharpe, S\. Yadlowsky, S\. Choudhry, S\. Eum, S\. Sanjeev, T\. Khan, T\. Stramer, T\. Wang, T\. Xin, T\. Gogineni, T\. Christianson, T\. Sanders, T\. Patwardhan, T\. Degry, T\. Shadwell, T\. Fu, T\. Gao, T\. Garipov, T\. Sriskandarajah, T\. Sherbakov, T\. Korbak, T\. Kaftan, T\. Hiratsuka, T\. Wang, T\. Song, T\. Zhao, T\. Peterson, V\. Kharitonov, V\. Chernova, V\. Kosaraju, V\. Kuo, V\. Pong, V\. Verma, V\. Petrov, W\. Jiang, W\. Zhang, W\. Zhou, W\. Xie, W\. Zhan, W\. McCabe, W\. DePue, W\. Ellsworth, W\. Bain, W\. Thompson, X\. Chen, X\. Qi, X\. Xiang, X\. Shi, Y\. Dubois, Y\. Yu, Y\. Khakbaz, Y\. Wu, Y\. Qian, Y\. T\. Lee, Y\. Chen, Y\. Zhang, Y\. Xiong, Y\. Tian, Y\. Cha, Y\. Bai, Y\. Yang, Y\. Yuan, Y\. Li, Y\. Zhang, Y\. Yang, Y\. Jin, Y\. Jiang, Y\. Wang, Y\. Wang, Y\. Liu, Z\. Stubenvoll, Z\. Dou, Z\. Wu, and Z\. WangOpenai gpt\-5 system card\.arXiv preprint arXiv:2601\.03267\.Cited by:[§C\.1](https://arxiv.org/html/2609.27205#A3.SS1.p1.1),[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§3\.2](https://arxiv.org/html/2609.27205#S3.SS2.SSS0.Px2.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.27205#S4.SS3.SSS0.Px4.p1.1)\.
- Taylor \(2005\)P\. TaylorHidden markov models for grapheme to phoneme conversion\.\.InInterspeech,pp\. 1973–1976\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Triet al\.\(2020\)N\. M\. Tri C\. X\. Namet al\.Vietnamese speech synthesis with end\-to\-end model and text normalization\.In2020 7th NAFOSTED Conference on Information and Computer Science \(NICS\),pp\. 179–184\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1)\.
- Van Der Gootet al\.\(2021\)R\. Van Der Goot, A\. Ramponi, A\. Zubiaga, B\. Plank, B\. Muller, I\. S\. V\. Roncal, N\. Ljubešić, Ö\. Çetinoğlu, R\. Mahendra, T\. Çolakoğlu, T\. Baldwin, T\. Caselli, and W\. SidorenkoMultiLexNorm: a shared task on multilingual lexical normalization\.InProceedings of the Seventh Workshop on Noisy User\-generated Text \(W\-NUT 2021\),pp\. 493–509\.Cited by:[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px1.p1.1),[§A\.1](https://arxiv.org/html/2609.27205#A1.SS1.SSS0.Px2.p1.1),[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.3](https://arxiv.org/html/2609.27205#S2.SS3.SSS0.Px1.p1.1)\.
- Van Der Gootet al\.\(2018\)R\. Van Der Goot, R\. Van Noord, and G\. van NoordA taxonomy for in\-depth evaluation of normalization for user generated content\.InProceedings of the Eleventh International Conference on Language Resources and Evaluation \(LREC 2018\),Cited by:[§2\.1](https://arxiv.org/html/2609.27205#S2.SS1.SSS0.Px2.p1.1),[§2\.2](https://arxiv.org/html/2609.27205#S2.SS2.SSS0.Px2.p1.1),[§2\.2](https://arxiv.org/html/2609.27205#S2.SS2.p1.1)\.
- Van Der Goot \(2019\)R\. Van Der GootMoNoise: a multi\-lingual and easy\-to\-use lexical normalization tool\.InProceedings of the 57th Annual Meeting of the Association for Computational Linguistics: System Demonstrations,pp\. 201–206\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.27205#S4.SS3.SSS0.Px4.p1.1),[Table 5](https://arxiv.org/html/2609.27205#S4.T5.2.4.1)\.
- Van Esch and Sproat \(2017\)D\. Van Esch and R\. SproatAn expanded taxonomy of semiotic classes for text normalization\.\.InInterspeech,pp\. 4016–4020\.Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1)\.
- Wonget al\.\(2025\)M\. Wong, A\. Alshehri, S\. Kao, and H\. HePolyNorm: few\-shot llm\-based text normalization for text\-to\-speech\.InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing: Industry Track,pp\. 77–85\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1)\.
- Xueet al\.\(2022\)L\. Xue, A\. Barua, N\. Constant, R\. Al\-Rfou, S\. Narang, M\. Kale, A\. Roberts, and C\. RaffelByT5: towards a token\-free future with pre\-trained byte\-to\-byte models\.Transactions of the Association for Computational Linguistics10,pp\. 291–306\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px1.p1.1),[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§3\.1](https://arxiv.org/html/2609.27205#S3.SS1.p2.1),[Table 3](https://arxiv.org/html/2609.27205#S3.T3.2.1.10.1)\.
- Yolchuyevaet al\.\(2019\)S\. Yolchuyeva, G\. Németh, and B\. Gyires\-TóthTransformer based grapheme\-to\-phoneme conversion\.InInterspeech,Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[Table 3](https://arxiv.org/html/2609.27205#S3.T3.2.1.7.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1),[§4\.2](https://arxiv.org/html/2609.27205#S4.SS2.SSS0.Px1.p1.1)\.
- Yoonet al\.\(2023\)E\. Yoon, H\. S\. Yoon, D\. Gowda, S\. Eom, D\. Kim, J\. Harvill, H\. Gao, M\. Hasegawa\-Johnson, C\. Kim, and C\. D\. YooMitigating the exposure bias in sentence\-level grapheme\-to\-phoneme \(g2p\) transduction\.InInterspeech,Cited by:[§3\.1](https://arxiv.org/html/2609.27205#S3.SS1.p1.2),[§4\.3](https://arxiv.org/html/2609.27205#S4.SS3.SSS0.Px1.p1.1)\.
- Zhaoet al\.\(2022\)C\. Zhao, J\. Wang, X\. Qu, H\. Wang, and J\. XiaoR\-g2p: evaluating and enhancing robustness of grapheme to phoneme conversion by controlled noise introducing and contextual information incorporation\.InICASSP 2022\-2022 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),pp\. 6197–6201\.Cited by:[Appendix D](https://arxiv.org/html/2609.27205#A4.SS0.SSS0.Px5.p1.1),[§1](https://arxiv.org/html/2609.27205#S1.p2.5),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1)\.
- Zhuet al\.\(2022\)J\. Zhu, C\. Zhang, and D\. JurgensByT5 model for massively multilingual grapheme\-to\-phoneme conversion\.InInterspeech,Cited by:[§1](https://arxiv.org/html/2609.27205#S1.p1.1),[Table 3](https://arxiv.org/html/2609.27205#S3.T3.2.1.8.1),[§4\.1](https://arxiv.org/html/2609.27205#S4.SS1.SSS0.Px2.p1.1),[§4\.2](https://arxiv.org/html/2609.27205#S4.SS2.SSS0.Px1.p1.1)\.

## Appendix ACreatingUGTPhon

This appendix details the dataset construction procedure summarized in[Section2\.3](https://arxiv.org/html/2609.27205#S2.SS3), including the procedures for source corpus collection and preprocessing, as well as the annotation pipelines for canonical forms, categories, and phonemes\.

### A\.1Source Corpora and Preprocessing

#### Source corpora\.

Non\-canonical tokensGncG\_\{\\mathrm\{nc\}\}inUGTPhonare drawn from existing user\-generated text resources, with small human\-curated augmented subsets for English and Vietnamese\. For English, we use MultiLexNorm\([Van Der Goot et al\., 2021](https://arxiv.org/html/2609.27205#bib.bib34)\), whose English data builds on LexNorm2015\([Baldwin et al\., 2015](https://arxiv.org/html/2609.27205#bib.bib24)\)\. For Vietnamese, we use ViLexNorm\([Nguyen et al\., 2024](https://arxiv.org/html/2609.27205#bib.bib28)\), a lexical normalization corpus of Vietnamese social media text whose annotations align with ourGnc→GcG\_\{\\mathrm\{nc\}\}\\rightarrow G\_\{\\mathrm\{c\}\}formulation\. For Korean, we sourceGncG\_\{\\mathrm\{nc\}\}from MultiLexNorm\+\+\([Buaphet et al\., 2026](https://arxiv.org/html/2609.27205#bib.bib35)\), supplemented by the Korean UGT corpus of[Choi et al\. \(2023\)](https://arxiv.org/html/2609.27205#bib.bib29), and re\-annotateGcG\_\{\\mathrm\{c\}\}from scratch using the protocol in[SectionA\.2](https://arxiv.org/html/2609.27205#A1.SS2)\. In addition, the English and Vietnamese subsets include 175 and 385 human\-curated augmented UGT samples, respectively, generated from existing UGT patterns\.

#### Licenses\.

Source corpora are used under their original licensing terms\. MultiLexNorm’s English data builds on LexNorm2015\([Baldwin et al\., 2015](https://arxiv.org/html/2609.27205#bib.bib24)\), which has no explicit license; following the convention adopted by MultiLexNorm\([Van Der Goot et al\., 2021](https://arxiv.org/html/2609.27205#bib.bib34)\), attribution is provided through citation\. The English subset ofUGTPhonis provided strictly for academic and research purposes, and commercial use is prohibited\. ViLexNorm\([Nguyen et al\., 2024](https://arxiv.org/html/2609.27205#bib.bib28)\)is released under CC BY\-NC\-SA 4\.0\. The Korean subset is derived from KoMultiText\([Choi et al\., 2023](https://arxiv.org/html/2609.27205#bib.bib29)\), partly via MultiLexNorm\+\+\([Buaphet et al\., 2026](https://arxiv.org/html/2609.27205#bib.bib35)\), and is released under Apache 2\.0\.UGTPhonis released with per\-language licenses reflecting these upstream terms\.

#### Data provenance and consent\.

UGTPhonis constructed from previously released UGT datasets rather than through direct collection from the original social\-media users\. We therefore do not separately recruit or obtain consent from the original text authors, and instead follow the data\-use conditions and licensing terms of the respective source datasets\.

#### Preprocessing\.

We preserve the original sentence boundaries, casing, and surrounding context of eachGncG\_\{\\mathrm\{nc\}\}token in the UGT sentence\. Non\-lexical elements are handled during phoneme construction rather than uniformly removed from the raw text: punctuation may be dropped, numbers may be verbalized, and elements that cannot be phonemized may remain as placeholders\.

### A\.2Canonical Form Annotation

For English and Vietnamese, canonical formsGcG\_\{c\}are obtained directly from the source lexical normalization corpora\([Baldwin et al\., 2015](https://arxiv.org/html/2609.27205#bib.bib24);[Nguyen et al\., 2024](https://arxiv.org/html/2609.27205#bib.bib28)\), which provide surface\-to\-canonical mappings\.

#### Manual annotation for Korean\.

Unlike English and Vietnamese, no comparably large\-scale lexical normalization corpus exists for Korean\. We therefore annotateGcG\_\{c\}from scratch with two native\-speaker experts following a category\-specific protocol that reflects the structure of Korean UGT; the full annotation guide is provided below:

- •A1 \(Shortening\-V, 초성체\): Consonant abbreviations are expanded to their full Hangul form \(e\.g\., ㄱㅅ→\\to 감사, ㅇㄱㄹㅇ→\\to 이거레알\)\.
- •B1 \(Lengthening\): The elongation of vowel or syllable is collapsed to their base form \(e\.g\., 꺄아악→\\to 꺅\)\.
- •B2 \(Repetition\): For consonant\-only repetition \(e\.g\., ㅋㅋㅋㅋ\),GcG\_\{c\}is the Hangul realization preserving the intended count \(e\.g\., 크크크크, 키키키키, 킥킥킥킥; recorded as comma\-separated alternatives when more than one is acceptable\)\. For syllable\- or word\-level repetition \(e\.g\., 빨리빨리, 감사감사\), the surface itself is the intended pronunciation, soGcG\_\{c\}retains the repetition\.
- •C1–C4 \(Pass\-through\): The surface form already encodes the intended pronunciation, soGc=Gn​cG\_\{c\}=\\mathrm\{G\}\_\{nc\}\(e\.g\., 머해, 킹받다, 갑분싸\)\.

Tokens from the source corpora that turn out to be standard Korean rather than UGT are removed from the benchmark\.

### A\.3Category Annotation

TypeIDCategoryDescriptionExamplesAReconstructA1Shortening\-V\(Vowel Drop\)Canonical\-form consonants are preserved, vowels are dropped\.pls→\\topleaseđc→\\tođượcA2Shortening\-O\(Other Drop\)One or more characters dropped from a single canonical word, beyond vowel\-only deletion\.bc→\\tobecausek→\\tokhôngA3Phrasal\(Unpronounceable\)A multi\-word canonical expansion whose pronunciation is not directly recoverable from the surface form\.idk→\\toI don’t knowmn→\\tomọi ngườiBRepetitionB1LengtheningRepeated characters convey prosodic emphasis; the canonical form collapses the repetition\.soooo→\\tosoB2IterationRepeated tokens or words; the canonical form retains the repetition for phonemization\.wait waitCPass\-throughC1Eye DirectA phonetic respelling whose surface form already encodes the intended pronunciation\.luv→\\tolovezô→\\tovôC2RegularStandard productive variation of a canonical word\.droppin→\\todroppingC3Slang/TeenLexicalized non\-standard form whose pronunciation is well established\.tho→\\tothoughhong→\\tokhôngC4Phrasal\(Pronounceable\)Multi\-letter abbreviation pronounced as a word in its own right\.roflGATOTable 7:Operational definitions and representative examples of the fine\-grained categories for non\-canonical words\.#### Category definitions\.

We use the nine fine\-grained categories listed in[Table1](https://arxiv.org/html/2609.27205#S1.T1), grouped into the three macro\-types,*Reconstruct*\(A1–A3\),*Repetition*\(B1–B2\), and*Pass\-through*\(C1–C4\)\. The macro\-grouping reflects the type of inference required to phonemize a token, rather than its surface transformation\.[Table7](https://arxiv.org/html/2609.27205#A1.T7)presents the operational definitions and representative examples used during annotation\.

#### Category annotation pipeline\.

Category labels are assigned manually by native\-speaker annotators following the operational definitions in[Table7](https://arxiv.org/html/2609.27205#A1.T7)\. For eachGn​c→Gc\\mathrm\{G\}\_\{nc\}\\to\\mathrm\{G\}\_\{c\}pair, an annotator inspects the surrounding sentence and selects the single best\-fitting category among A1–C4\. Each pair is then independently verified by a second native\-speaker annotator, with disagreements resolved through discussion\. All annotators have prior training in NLP or linguistics and are instructed to flag examples where \(i\) the canonical form is genuinely ambiguous given the context, or \(ii\) the category assignment is unclear; cases of type \(i\) are resolved using sentence context as described in[Section2\.1](https://arxiv.org/html/2609.27205#S2.SS1), and cases of type \(ii\) default to the more specific category \(e\.g\., A3 rather than A1 when both apply\)\.

### A\.4Phoneme Annotation

Target phonemesPcP\_\{c\}are derived from the canonical formGcG\_\{c\}using IPA\-Dict\([Doherty, 2016](https://arxiv.org/html/2609.27205#bib.bib23)\)\. For English heteronyms \(e\.g\.,leadas /li:d/ or /lEd/\), the correct pronunciation depends on sentence\-level context and IPA\-Dict alone is insufficient\. Therefore, an annotator with linguistic expertise manually selects the appropriate phoneme sequence based on the surrounding sentence\.

#### Out\-of\-vocabulary handling\.

Canonical forms not covered by IPA\-Dict are manually transcribed following the same IPA conventions\. We measure OOV over unique canonical\-form types across all splits, using the corresponding IPA\-Dict lexicons \(en\_US,vi\_N, andko\); non\-phonemizable and purely symbolic forms are excluded\. Across all canonical types, the OOV rates are 39\.4% \(EN\), 23\.1% \(VI\), and 77\.6% \(KO\)\. Restricted to non\-canonical UGT targets, they are 4\.3% \(48/1,110\), 7\.4% \(175/2,378\), and 92\.8% \(1,991/2,146\), respectively\. The high Korean rate largely reflects the mismatch between IPA\-Dict entries and the inflected canonical forms preserved inUGTPhon\.

LanguageTokensCohen’sκ\\kappaRaw Agreement by UGT Type \(%\)OverallA1A2A3B1B2C1C2C3C4English1,3270\.86086\.398\.287\.851\.3100\.086\.492\.188\.188\.667\.7Vietnamese2,1520\.86987\.384\.192\.783\.697\.748\.689\.492\.391\.60\.0Korean7220\.75475\.687\.9——78\.868\.186\.490\.970\.962\.5Table 8:Inter\-annotator agreement for phoneme annotations across languages and UGT types\. While English and Vietnamese show near\-perfect agreement overall, Korean exhibits lower agreement due to greater variation in IPA transcription conventions\.
#### Inter\-annotator agreement\.

To assess phoneme annotation reliability, two annotators independently perform the procedure above, and we compute agreement between the resulting transcriptions\. As shown in[Table8](https://arxiv.org/html/2609.27205#A1.T8), Cohen’sκ\\kappaover IPA phoneme sequences reaches 0\.86 for English and 0\.87 for Vietnamese, with Korean at 0\.75\. The Korean score, while lower, remains within the substantial band\([Landis and Koch, 1977](https://arxiv.org/html/2609.27205#bib.bib10)\)\. This mainly reflects divergent IPA transcription conventions, particularly differing choices of consonant allophone symbols\.

We report the detailed agreement rates by UGT type in[Table8](https://arxiv.org/html/2609.27205#A1.T8)\. For English, agreement remains consistently high across most categories, although relatively lower agreement was observed for A3 and C4\. Vietnamese shows a similar overall pattern, with lower agreement for B2 and especially C4\. Notably, the zero agreement for Vietnamese C4 primarily reflects genuine ambiguity in letter\-by\-letter IPA renderings of acronyms rather than annotation errors\. Overall, these results indicate that the annotation process produces reliable phoneme transcriptions across languages while also revealing categories where pronunciation conventions are inherently more variable\. For the released dataset, we resolve all inter\-annotator conflicts through discussion between the two annotators to produce a single adjudicated version\.

## Appendix BContent Moderation Analysis

LanguageSentencesFlagged \(raw\)Flagged \(norm\)English5,029568 \(11\.29%\)606 \(12\.05%\)Vietnamese10,847401 \(3\.70%\)473 \(4\.36%\)Korean2,497321 \(12\.86%\)322 \(12\.90%\)Total18,3731,290 \(7\.02%\)1,401 \(7\.63%\)

Table 9:Sentence\-level moderation flagged rates onUGTPhon, evaluated with OpenAIomni\-moderation\-2024\-09\-26on both raw UGT forms and canonical\-form normalizations\. A sentence is flagged if any of the 13 moderation categories triggers\.User\-generated text often contains harmful or offensive content, andUGTPhoninherits this property from its source corpora\. To characterize the toxicity profile ofUGTPhonand to measure how canonical\-form normalization affects moderation signal, we apply OpenAI’somni\-moderation\-2024\-09\-26model to every sentence in the corpus, scoring both the raw UGT form and its canonical\-form normalization across1313moderation categories\.

### B\.1Flagged Rates

[Table9](https://arxiv.org/html/2609.27205#A2.T9)reports sentence\-level flagged rates\. Korean shows the highest flagged rate \(12\.9%12\.9\\%\), comparable to English \(11\.3%11\.3\\%\) and roughly three times higher than Vietnamese \(3\.7%3\.7\\%\)\. The dominant category isharassmentin English and Korean, andviolencein Vietnamese, reflecting source\-corpus content rather than language\-intrinsic properties\.

### B\.2Effect of Normalization

In general, canonical\-form normalization marginally increases the overall flagged rate\. The binary flag state changes for 385 of 18,373 sentences \(2\.10%\), while the aggregate flagged rate increases by only 0\.60 percentage points \(7\.02%→\\rightarrow7\.63%\)\. This indicates that most sentences retain the same moderation outcome under normalization\. The increase is most pronounced in Vietnamese \(3\.70%→\\rightarrow4\.36%\), while English \(11\.29%→\\rightarrow12\.05%\) and Korean \(12\.86%→\\rightarrow12\.90%\) show smaller changes\.

## Appendix CLLM\-Based Datastore Expansion

This appendix details the LLM\-based expansion of the retrieval datastore𝒟\\mathcal\{D\}summarized in[Section3\.2](https://arxiv.org/html/2609.27205#S3.SS2)\.

### C\.1Prompt Template

We prompt GPT\-5\.4\-mini[Singh et al\. \(2025\)](https://arxiv.org/html/2609.27205#bib.bib17)with seed examples from the training set to generate additional plausible\(Gnc,Gc\)\(G\_\{\\text\{nc\}\},G\_\{c\}\)pairs\. The prompt is structured as follows: \(i\) a short description of UGT and the desired output format, \(ii\)kkseed pairs sampled from the training datastore, and \(iii\) an instruction to generatennadditional pairs that are similar in style but not identical to the seeds\. We usekkseed pairs sampled from all training entries of the given UGT type \(ranging from a few dozen to over 200 per type depending on training\-set density\) and setn∈\{150,100,200\}n\\in\\\{150,100,200\\\}for types A1, A2, and A3, respectively\. The remaining categories \(B1, B2, C1–C4\) are populated from the training\-set entries only, without LLM\-generated augmentation\.

The full prompt template is given below:\{nc\_type\},\{type\_desc\},\{lang\_name\},\{seed\_lines\}, and\{target\}are filled per type\. The system message instructs the model to act as an expert in the target language’s internet slang\.

> Here are real examples of \{nc\_type\} type UGT tokens from \{lang\_name\} social media data\. \{nc\_type\} definition: \{type\_desc\} Existing examples \(do NOT repeat these\): \{seed\_lines\} Generate \{target\} MORE \{nc\_type\} tokens commonly used in \{lang\_name\} Twitter/Instagram/Discord/Reddit/texting\. Requirements: \- Follow the same pattern as \{nc\_type\} definition above\. \- Each expansion must be the standard \{lang\_name\} form\. \- Do NOT include any of the examples above\. \- Do NOT include standard dictionary words as the raw form\. \- Do NOT include readable acronyms that are pronounced letter by letter\. \- Cover a wide variety: different topics, registers, formality levels\. \- Return ONLY a JSON object: \{"raw\_token": "expanded form", \.\.\.\}

### C\.2Filtering Criteria

Each generated\(Gnc,Gc\)\(G\_\{\\text\{nc\}\},G\_\{c\}\)candidate is filtered before insertion into𝒟\\mathcal\{D\}\. We discard candidates that satisfy any of the following conditions:

- •Trivial identity:Gc=GncG\_\{c\}=G\_\{\\text\{nc\}\}, meaning no normalization is needed and inserting the pair would provide no useful retrieval signal\.
- •Standard token conflict:GncG\_\{\\text\{nc\}\}matches a canonical token already present in the training or development set, which would risk over\-correcting canonical inputs at inference\.
- •Test set leakage: The test set is never inspected during generation or filtering\. Candidates whoseGncG\_\{\\text\{nc\}\}happens to coincide with a test non\-canonical token are retained only if the same surface form already appears in the training set with a consistentGcG\_\{c\}\.

### C\.3Coverage Statistics

The final datastoreDDused in our main results combines training\-set entries with LLM\-augmented pairs\. The training\-only datastore contains1,413/3,674/1,6071\{,\}413/3\{,\}674/1\{,\}607unique non\-canonical surface\-form keys for English, Vietnamese, and Korean, respectively\. The LLM\-based expansion adds491/220/246491/220/246entries, respectively\.

We define test\-set coverage as the proportion of non\-canonical target\-token occurrences whose surface formGncG\_\{\\mathrm\{nc\}\}has an exact\-match key in the datastore\. Under this definition, the training\-only datastore covers70\.9%70\.9\\%\(941/1,327941/1\{,\}327\),82\.9%82\.9\\%\(1,785/2,1521\{,\}785/2\{,\}152\), and25\.3%25\.3\\%\(183/722183/722\) of the English, Vietnamese, and Korean test targets, respectively\.

## Appendix DTraining and Implementation Details

#### Backbones\.

We test our approach with two transformer backbones: ByT5\-small\([Xue et al\., 2022](https://arxiv.org/html/2609.27205#bib.bib11)\)\(300M parameters, byte\-level encoder\-decoder, default\) and Qwen2\.5\-0\.5B\([Qwen et al\., 2025](https://arxiv.org/html/2609.27205#bib.bib36)\)\(500M parameters, decoder\-only causal LM\)\.

#### Optimization\.

All backbones are trained with AdamW \(learning rate×10−41\\\!\\times\\\!10^\{\-4\}, batch size3232,1010epochs\) on 4 NVIDIA V100 GPUs\. We select the checkpoint with the lowest development setPERn​c\\text\{PER\}\_\{nc\}\.

#### Compute budget\.

Each of our method’s training runs takes approximately66hours on44NVIDIA V100 GPUs\. Including baseline retraining, backbone ablation, and frontier\-LLM inference, the total compute used for all results reported in the paper is approximately400400V100\-GPU hours\. Frontier\-LLM API calls are not included in this figure\.

#### Decoding\.

During inference, the model decodes greedily\. For non\-canonical tokens, the model first emitsGcG\_\{c\}following the<Target\>marker, then the phoneme sequencePcP\_\{c\}following<Phoneme\>; for canonical tokens,PcP\_\{c\}is emitted directly without the<Target\>step\.

#### Baselines\.

The rule\-based baselines are Epitran\([Mortensen et al\., 2018](https://arxiv.org/html/2609.27205#bib.bib19)\)and viG2P\([Tri et al\., 2020](https://arxiv.org/html/2609.27205#bib.bib30)\), both used out\-of\-the\-box with default settings\. For viG2P, we use the Viphoneme implementation\.222[https://github\.com/v\-nhandt21/Viphoneme](https://github.com/v-nhandt21/Viphoneme)The supervised neural baselines comprise Transformer\([Yolchuyeva et al\., 2019](https://arxiv.org/html/2609.27205#bib.bib20)\), ByT5 and ByT5\-tiny\([Xue et al\., 2022](https://arxiv.org/html/2609.27205#bib.bib11)\), and GBERT\([Dong et al\., 2022](https://arxiv.org/html/2609.27205#bib.bib12)\); each is trained on the IPA\-Dict training split with the same hyperparameters as in its original paper\. The frontier\-LLM baselines are GPT\-4o, GPT\-5\.4\-mini\([Singh et al\., 2025](https://arxiv.org/html/2609.27205#bib.bib17)\), Gemini\-2\.5\-flash, Gemini\-3\-flash, and Claude\-Sonnet\-4\.6, queried via their official APIs \(model identifiers:gpt\-4o,gpt\-5\.4\-mini,gemini\-2\.5\-flash,gemini\-3\-flash, andclaude\-sonnet\-4\-6; all accessed May 2026\)\. For theK=9K=9setting, we use one in\-context example per available UGT category, yielding nine examples for English and Vietnamese and seven for Korean, where A2 and A3 are absent\. For theK∈\{0,9,27\}K\\in\\\{0,9,27\\\}shot\-scaling study, this corresponds to 37,440 frontier\-LLM requests \(2,496 test sentences×\\times5 models×\\times3 shot settings\)\. The task\-relevant baselines are reproduced or adapted following their published descriptions and evaluated with the sameUGTPhonsplits and PER pipeline: ICKR\([Han et al\., 2024](https://arxiv.org/html/2609.27205#bib.bib16)\)uses GPT\-4o with in\-context knowledge retrieval; R\-G2P\([Zhao et al\., 2022](https://arxiv.org/html/2609.27205#bib.bib27)\)uses its controlled\-noise robustness training; MoNoise\([Van Der Goot, 2019](https://arxiv.org/html/2609.27205#bib.bib5)\)\(English only\) and PolyNorm\([Wong et al\., 2025](https://arxiv.org/html/2609.27205#bib.bib31)\)perform lexical normalization before the same word\-level ByT5 G2P backend\.

EnglishVietnameseKoreanModelPERc\\text\{PER\}\_\{c\}PERn​c\\text\{PER\}\_\{nc\}PERc\\text\{PER\}\_\{c\}PERn​c\\text\{PER\}\_\{nc\}PERc\\text\{PER\}\_\{c\}PERn​c\\text\{PER\}\_\{nc\}ByT5 \(300M\)5\.229\.87\.743\.24\.347\.5Qwen2\.5\-0\.5B \(naive FT\)11\.214\.84\.423\.114\.277\.3ICKR \(GPT\-4o, reproduced\)7\.714\.97\.930\.88\.247\.9R\-G2P \(reproduced\)18\.253\.26\.959\.34\.142\.3PolyNorm \(GPT\-4\) \+ ByT525\.844\.515\.649\.315\.528\.5MoNoise \+ ByT514\.218\.0––––Ours \(Qwen2\.5\-0\.5B\)10\.214\.34\.020\.06\.032\.4Ours \(ByT5, 300M\)4\.722\.55\.926\.75\.132\.0Table 10:Task\-relevant and matched\-backbone comparisons onUGTPhon\(PER, %\)\. Bold marks the best value among the listed systems for each metric\. Normalization\-first systems can improvePERn​c\\text\{PER\}\_\{nc\}while substantially increasingPERc\\text\{PER\}\_\{c\}\.
#### Multi\-seed stability\.

We rerun both proposed variants with three random seeds and report mean±\\pmsample standard deviation in[Table11](https://arxiv.org/html/2609.27205#A4.T11)\. English and Vietnamese are stable; Korean varies more, consistent with its smaller test split and larger unseen\-form rate\.

BackboneLang\.PERc\\text\{PER\}\_\{c\}PERn​c\\text\{PER\}\_\{nc\}Qwen2\.5\-0\.5BEN±0\.1510\.07\\\!\\pm\\\!0\.15±0\.3114\.03\\\!\\pm\\\!0\.31VI±0\.063\.93\\\!\\pm\\\!0\.06±0\.0620\.03\\\!\\pm\\\!0\.06KO±1\.394\.47\\\!\\pm\\\!1\.39±2\.6029\.57\\\!\\pm\\\!2\.60ByT5EN±0\.104\.70\\\!\\pm\\\!0\.10±2\.0720\.60\\\!\\pm\\\!2\.07VI±0\.065\.83\\\!\\pm\\\!0\.06±0\.3227\.07\\\!\\pm\\\!0\.32KO±0\.324\.73\\\!\\pm\\\!0\.32±1\.5930\.17\\\!\\pm\\\!1\.59Table 11:Three\-seed mean±\\pmsample SD PER \(%\)\.
#### Paired statistical tests\.

We additionally run two\-sided paired bootstrap tests with 10,000 sentence\-level resamples on the checkpoints reported in the main tables\.[Table12](https://arxiv.org/html/2609.27205#A4.T12)reportsΔ=Ours−matched baseline\\Delta=\\text\{Ours\}\-\\text\{matched baseline\}forPERn​c\\text\{PER\}\_\{nc\}\. All intervals exclude zero, although the English Qwen effect is small\.

Lang\.BackboneOursBase95% CI ofΔ\\DeltaENQwen14\.314\.8\[−0\.8,−0\.1\]\[\-0\.8,\-0\.1\]ENByT522\.529\.8\[−8\.9,−3\.4\]\[\-8\.9,\-3\.4\]VIQwen20\.023\.1\[−5\.4,−1\.3\]\[\-5\.4,\-1\.3\]VIByT526\.743\.2\[−18\.3,−13\.8\]\[\-18\.3,\-13\.8\]KOQwen32\.477\.3\[−47\.9,−43\.1\]\[\-47\.9,\-43\.1\]KOByT532\.047\.5\[−18\.4,−10\.3\]\[\-18\.4,\-10\.3\]Table 12:Paired\-bootstrapPERn​c\\text\{PER\}\_\{nc\}comparisons \(10,000 sentence\-level resamples\)\.Cat\.User \(token list\)Assistant \(IPA list\)A1*Some / guys / hv / a / bad / game*”s@m / ”gaIz / ”hæv / @ / ”bæd / ”geImA2*bruh / y / u / not / playin*b⁢r2 / ”waI / ”ju / ”nAt / ”pleIIŋA3*naah / im / just / idk / sorry*”nA / ”aIm / ”dZ@st / ”aI doUnt noU / ”sA⁢riB1*yeah / like / a / loooot*”jæ/ ”laIk / ”eI / ”lOtB2*frfr / goodmorning*f⁢r f⁢r / ”gUd””mO⁢rnIŋC1*wat / u / kno / bout / hockey*”w@t / ”ju / ”noU / @”baUt / ”hAkiC2*Wats / goin / on*”hw@ts / ”goUIŋ/ ”AnC3*goin / wit / da / crew*”goUIŋ/ ”wIT / D@ / ”k⁢ruC4*i / thought / of / u / omg*”aI / ”TOt / @v / ”ju / ”oU ”maI ”gAdTable 13:English few\-shot example pool: one representative \(*user*,*assistant*\) pair per UGT category, drawn first whenK=9K=9\. “/” separates the per\-token entries that the prompt presents on numbered lines\.

## Appendix EFrontier LLM Prompt Template

This section describes the in\-context learning setup used to query the frontier\-LLM baselines \([AppendixD](https://arxiv.org/html/2609.27205#A4)\)\. We use the same chat\-message structure across GPT\-4o, GPT\-5\.4\-mini, Gemini\-2\.5\-flash, Gemini\-3\-flash, and Claude\-Sonnet\-4\.6, with decoding parameterstemperature=0andmax\_completion\_tokens=512\.

#### Message structure\.

For each input sentenceSS, we issue a single chat request consisting of \(i\) a language\-specific system message, \(ii\) a set of few\-shot exchanges, each as a \(*user*,*assistant*\) pair, and \(iii\) the query sentence as the final*user*turn:

> \[system\] language\-specific G2P instructions \[user\] 1\. tok1\\n 2\. tok2\\n … \[assistant\] 1\. ipa1\\n 2\. ipa2\\n … … \(few\-shot pairs\) \[user\] 1\.w1w\_\{1\}\\n 2\.w2w\_\{2\}\\n …

Both input and output use a numbered one\-token\-per\-line format, and responses are parsed with the regex^\(\\d\+\)\[\.\):\\s\]\\s\*\(\.\*\)$\. Each token in a sentence is presented to the model as one numbered line, and the model returns the IPA transcription on the same line number\.

#### Shot scaling\.

The nominalK∈\{0,9,27\}K\\in\\\{0,9,27\\\}settings in[Figure4](https://arxiv.org/html/2609.27205#S4.F4)correspond to:*K=0K\{=\}0*, with no few\-shot pairs;*K=9K\{=\}9*, with one pair per available UGT category; and*K=27K\{=\}27*, with three pairs per available UGT category\. Thus, the actual numbers of in\-context examples are0/9/270/9/27for English and Vietnamese and0/7/210/7/21for Korean, since A2 and A3 do not appear in Korean\. Few\-shot example pairs are sampled from the training split, drawn once per UGT category, and reused across all queries\.

#### System messages\.

The system message specifies the G2P task and target IPA conventions for each language\. We reproduce the English system message below; the Vietnamese and Korean variants follow the same template, written in the target language and referencing language\-specific phonological conventions \(Vietnamese tone marks, Korean tense consonants and consonant assimilation\)\.

> You are a grapheme\-to\-phoneme \(G2P\) expert for English\. You will receive a numbered list of tokens from a sentence \(possibly containing informal, abbreviated, or slang forms\)\. Output the IPA transcription for each token in the same numbered order\. Rules: \- Each line of input is ONE token, identified by its number \(e\.g\. ‘3\. idk’\)\. \- Output exactly one numbered IPA line per token: ‘3\. "aI doUnt noU’\. \- A token may contain spaces \(e\.g\. a NeMo\-expanded handle\) \-\-\- treat it as one unit\. \- For abbreviated/informal tokens \(e\.g\.*pls*→\\to*please*,*idk*→\\to*i don’t know*,*sooo*→\\to*so*\), first determine the standard form, then transcribe\. \- For repeated chars/words \(e\.g\.*frfr*,*sooooo*\), transcribe the normalized form\. \- Use standard IPA notation\. \- Output ONLY numbered IPA lines, no explanations or extra text\.

#### Few\-shot example pools\.

For each language and UGT category, we maintain a fixed pool of three \(*token list*,*IPA list*\) pairs and drawnnpairs per available category in order, wheren=1n=1for the nominalK=9K\{=\}9setting andn=3n=3for the nominalK=27K\{=\}27setting\. Because Korean lacks A2 and A3, these settings contain 7 and 21 actual in\-context examples for Korean, respectively\. Each pair is presented at the full sentence level so the model also observes that canonical words inside a sentence should be phonemized normally\. We illustrate one \(*user*,*assistant*\) pair per category for English in[Table13](https://arxiv.org/html/2609.27205#A4.T13)\.

## Appendix FDownstream TTS\-ASR Evaluation

To examine whether token\-level PER gains transfer to synthesized speech, we conduct TTS\-ASR evaluations in English and Vietnamese using eSpeak NG and Whisper large\-v3\.

SystemPERoverall\{\}\_\{\\text\{overall\}\}↓\\scriptscriptstyle\\downarrowWER↓\\scriptscriptstyle\\downarrowCanonical \(gold IPA\)—0\.4100\.410GPT\-4o \(99\-shot\)0\.1110\.1110\.3820\.382Word ByT50\.0780\.0780\.3680\.368Ours \(Qwen 2\.5\-0\.5B\)0\.1400\.1400\.4360\.436Ours \(ByT5\)0\.066\\mathbf\{0\.066\}0\.359\\mathbf\{0\.359\}Table 14:Token\-level overall PER and sentence\-level WER on the100100\-sentence English TTS\-ASR evaluation\. Lower is better\. Bold: best per column\.TypeCan\.WordGPT\-4oOursOursByT5\(99\-shot\)QwenByT5A10\.5410\.5410\.4380\.4380\.4810\.4810\.4920\.4920\.423\\mathbf\{0\.423\}A20\.3960\.3960\.4660\.4660\.4250\.4250\.5470\.5470\.379\\mathbf\{0\.379\}A30\.431\\mathbf\{0\.431\}0\.4850\.4850\.4620\.4620\.5590\.5590\.4590\.459B10\.3630\.3630\.271\\mathbf\{0\.271\}0\.3270\.3270\.3410\.3410\.3030\.303B20\.3690\.3690\.3010\.3010\.266\\mathbf\{0\.266\}0\.3720\.3720\.3690\.369C10\.3920\.3920\.4090\.4090\.4670\.4670\.4690\.4690\.378\\mathbf\{0\.378\}C20\.3520\.3520\.3240\.3240\.3560\.3560\.3850\.3850\.318\\mathbf\{0\.318\}C30\.3870\.3870\.3090\.3090\.3310\.3310\.3740\.3740\.313\\mathbf\{0\.313\}C40\.4560\.4560\.3710\.3710\.361\\mathbf\{0\.361\}0\.4480\.4480\.4290\.429

Table 15:Sentence\-level WER by UGT category on the100100\-sentence English TTS\-ASR evaluation\. Bold: best per row\. Ours \(ByT5\) wins on5/95/9categories, with the largest gains on Reconstruct \(A1–A2\) and Pass\-through phonetic respelling \(C1–C3\), where retrieved canonical\-form evidence directly resolves the surface\.#### Vietnamese evaluation\.

We additionally evaluate297297Vietnamese examples\.[Table16](https://arxiv.org/html/2609.27205#A6.T16)reports sentence\-level WER with 95% bootstrap confidence intervals from 10,000 resamples\. Our Qwen2\.5\-0\.5B variant attains the lowest observed WER among predicted\-input systems \(0\.6400\.640\), followed by our ByT5 variant \(0\.6600\.660\)\.

SystemWER↓\\scriptscriptstyle\\downarrow95% CIUGT PER↓\\scriptscriptstyle\\downarrowGold canonical input0\.6340\.634\[0\.607,0\.661\]\[0\.607,0\.661\]0\.0000\.000Word ByT50\.6670\.667\[0\.640,0\.694\]\[0\.640,0\.694\]0\.4320\.432GPT\-4o \(few\-shot\)0\.7120\.712\[0\.687,0\.737\]\[0\.687,0\.737\]0\.4560\.456Ours \(Qwen 2\.5\-0\.5B\)0\.640\\mathbf\{0\.640\}\[0\.613,0\.666\]\[0\.613,0\.666\]0\.200\\mathbf\{0\.200\}Ours \(ByT5\)0\.6600\.660\[0\.633,0\.686\]\[0\.633,0\.686\]0\.2720\.272

Table 16:Vietnamese downstream TTS\-ASR evaluation on297297examples\. WER confidence intervals use 10,000 bootstrap resamples\. Lower is better; bold marks the best predicted\-input system\.
#### Setup\.

We sample100100sentences fromUGTPhon’s English test split, stratified by dominant UGT macro\-type \(3030Reconstruct,2020Repetition,5050Pass\-through; mean length11\.711\.7tokens,1,1691\{,\}169valid tokens total\) under seed4242\. For each system, the predicted IPA is synthesized with eSpeak NG 1\.50 \(en\-usvoice, direct IPA input\) and transcribed by OpenAI Whisper large\-v3\([Radford et al\., 2023](https://arxiv.org/html/2609.27205#bib.bib14)\)\(temperature00, fp16\)\. We compute WER between the transcript and the NeMo\-normalised gold sentence\. Five systems are compared:Canonical\(gold IPA fromGc\\mathrm\{G\}\_\{c\}\),Word ByT5\(strongest non\-retrieval baseline\),GPT\-4o \(9\-shot\), and our approach with the Qwen2\.5\-0\.5B and ByT5\-small backbones\.

#### Caveats\.

For the English evaluation,N=100N=100makes absolute WER differences below roughly±0\.02\\pm 0\.02unreliable without a bootstrap interval, which we do not compute\.Canonicalis not a strict upper bound: gold IPA contains length and secondary\-stress marks \(:, ”\) that eSpeak NG does not always realize, so the gap to Canonical over\-estimates the achievable improvement\.

#### Overall WER\.

[Table14](https://arxiv.org/html/2609.27205#A6.T14)reports overall sentence\-level WER\. Ours \(ByT5\) achieves the lowest WER \(0\.3590\.359\), below Word ByT5 \(0\.3680\.368,−0\.009\-0\.009\) and GPT\-4o \(0\.3820\.382,−0\.023\-0\.023\)\. The downstream ranking matches the token\-level PER ranking across all four trained systems, indicating that PER onUGTPhonis a faithful proxy for downstream intelligibility on this evaluation\. Ours \(Qwen\) underperforms \(0\.4360\.436\), consistent with its higher token\-level PER \(0\.1400\.140\)\.

#### Per\-UGT\-type WER\.

[Table15](https://arxiv.org/html/2609.27205#A6.T15)breaks WER down by UGT category\. Ours \(ByT5\) wins on5/95/9categories \(A1, A2, C1, C2, C3\), with the largest gains on recoverable shortenings: A2 \(−0\.087\-0\.087vs\. Word ByT5\) and A1 \(−0\.015\-0\.015\)\. Where our approach does not win, the failure mode is interpretable: A3 \(phrasal abbreviation, e\.g\.,idk,nvm\) requires multi\-word expansion that the single\-token retrieval store does not cover; B\-type repetition is already handled by the byte\-level encoder of Word ByT5; and C4 \(phrasal acronyms\) benefits from GPT\-4o’s broader world knowledge\. Categories that benefit most from retrieval at the token level \(A1–A2, C1–C3\) are also where our model wins downstream, corroborating that the taxonomy localizes the same difficulty axis at both levels\.

Similar Articles

Towards a Phonology-Informed Evaluation of Multilingual TTS

arXiv cs.CL

This paper proposes a classifier-based framework to audit multilingual TTS systems for phonological faithfulness, using Assamese ATR vowel harmony as a case study. It reveals that Meta's MMS TTS frequently misproduces advanced tongue root vowels, a bias absent in human speech.