Fantastic Metrics and How to Find Them: Meta-Evaluating Metrics for Multi-lingual Style-Personalized Generation
Organizations: Columbia University, USA · The University of York, UK
Abstract
Meta-evaluation of text generation metrics and LLM-judges is primarily conducted using metric-human correlations. However, prior work has shown that correlation is not an appropriate estimate of a metric's evaluation capability and can be unstable across evaluation settings, such as different datasets or languages. Therefore, we propose a regression-based meta-evaluation of metrics that learns on calibrated metric outputs to predict human ratings. We ground this measurement relative to a trivial constant-mean baseline and human agreements to provide a comparable measure of metric capability across evaluation settings. To test our meta-evaluation framework, we developed a large-scale multi-lingual style-personalized text generation (SPTG) benchmark, collecting multiple annotations across 10 topologically diverse languages and four evaluation dimensions, each with varying degrees of subjectivity. We meta-evaluated 32 metrics from three style evaluation paradigms (string-based, embedding-based, and LLM-judges) and their ensembles over these 40 evaluation settings. Our analysis revealed that even simple string- and embedding-based measurements can match strong LLM-judges when calibrated to human ratings. We also identified characteristics of human annotations that determine metric performance, as well as conditions under which a metric ensemble outperforms its individual constituents.
Figures & tables
| Split | Style | Factual | Leakage | Usability | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Language | Train | Dev | Test | mean (sd) | mean (sd) | mean (sd) | mean (sd) | ||||
| Bengali (bn) | 801 | 101 | 100 | 1.24 (1.25) | 0.95 | 0.06 (0.36) | 0.78 | 0.45 (0.83) | 0.98 | 2.02 (1.33) | 0.82 |
| English (en) | 798 | 101 | 103 | 1.52 (0.82) | 0.78 | 0.23 (0.71) | 0.98 | 0.19 (0.53) | 0.99 | 2.75 (0.99) | 0.84 |
| Filipino (fil) | 802 | 101 | 99 | 1.16 (1.37) | 0.58 | 1.51 (1.88) | 0.85 | 0.50 (0.86) | 0.80 | 2.81 (1.42) | 0.58 |
| French (fr) | 802 | 100 | 100 | 1.17 (1.10) | 0.95 | 0.16 (0.59) | 0.68 | 0.54 (0.88) | 0.89 | 2.81 (1.15) | 0.87 |
| Frisian (fy) | 814 | 102 | 102 | 2.28 (1.35) | 0.63 | 0.40 (1.13) | 0.68 | 0.38 (0.78) | 0.91 | 2.32 (1.31) | 0.71 |
| Pointwise (Spearman ) | Pairwise (Cohen’s ) | |||||||||
| Metric ( ) | Style | Factual | Leakage | Usability | Overall | Style | Factual | Leakage | Usability | Overall |
| Levenshtein | 0.06 | 0.41 | -0.51 | – | 0.33 | 0.13 | 0.75 | 0.81 | – | 0.56 |
| Verbatim | 0.03 | -0.38 | 0.55 | – | 0.32 | -0.01 | 0.69 | 0.87 | – | 0.52 |
| LaBSE | 0.07 | 0.41 | -0.57 | – | 0.35 | 0.11 | 0.76 | 0.85 | – | 0.57 |
| mStyleRepr (3) | 0.01 | 0.50 | -0.58 | – | 0.36 | -0.11 | 0.83 | 0.80 | – | 0.50 |
| Gemma4-12B | 0.39 | 0.50 | 0.72 | 0.48 | 0.52 | 0.49 | 0.91 | 0.96 | 0.60 | 0.74 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Composition of the English corpus | Count | % |
| Reference (style source) domain | ||
| r/ShortStories | 857 | 85.5 |
| Amazon Reviews (Digital Music) | 121 | 12.1 |
| Amazon Reviews (Subscription Boxes) | 24 | 2.4 |
| Origin (content source) domain | ||
| r/ShortStories | 341 | 34.0 |
| Language | Items | Edited (%) | Post-edit % ( ) | Notes |
|---|---|---|---|---|
| English (en-US) | 1,002 | – | – | – |
| French (fr-FR) | 1,002 | 98 | 36.2 9.7 | 0 |
| Zulu (zu) | 1,002 | 76 | 32.8 24.3 | 0 |
| German (de) | 1,002 | 92 | 27.0 14.9 | 1 |
| Maltese (mt) | 1,002 | 94 | 26.5 20.5 | 1,805 |
| Danish (da) | 1,002 | 96 | 17.0 12.5 | 5 |
| Correction type | Notes (%) | Representative annotator notes |
|---|---|---|
| Fluency / phrasing | 576 (11) | [Irish] rephrased to i gcuid mhaith , which “sounds more natural”; [Maltese] removed a duplicated li in the second sentence; [Hebrew] first sentence “feels odd both in English and in Hebrew”. |
| Lexical / word choice | 400 (7) | [Irish] “NOLA” expanded to “New Orleans”; [Welsh] (g)wraig (“wife”) replaced by menyw (“woman”). |
| Grammar / morphology | 232 (4) | [Welsh] agosawu corrected to agos (“close”); [Maltese] verb aspect ninhass qed inxomm , past tense insista insistejt . |
| Spelling / typo | 218 (4) | [Welsh] Stifft corrected to stiff ; [Welsh] corrected the spelling of “Volkswagen”. |
| Mistranslation / wrong sense | 121 (2) | [Welsh] “crackling” rendered as cyfarth (“barking”), corrected to cracio ; [Welsh] dioddefaint (“suffering”) used where poen (“pain”) was meant; [Hindi] “Coordinated Universal Time” left untranslated. |
| Dialect / register | 109 (2) | [Welsh] llefrith (“milk”, North Wales) vs. llaeth (South Wales); [Maltese] removed the informal filler mela KOLLOX ; [Albanian] passage written in the Geg dialect. |
| Pointwise (Spearman ) | Pairwise (Cohen’s ) | |||||||||
| Metric ( ) | Style | Factual | Leaks | Usability | Overall | Style | Factual | Leaks | Usability | Overall |
| Levenshtein | 0.06 | 0.41 | -0.51 | – | 0.33 | 0.13 | 0.75 | 0.81 | – | 0.56 |
| Char3-cos | -0.02 | 0.38 | -0.50 | – | 0.30 | 0.03 | 0.66 | 0.81 | – | 0.50 |
| Verbatim | 0.03 | -0.38 | 0.55 | – | 0.32 | -0.01 | 0.69 | 0.87 | – | 0.52 |
| Length-ratio | 0.05 | 0.17 | -0.13 | – | 0.12 | 0.10 | 0.65 | 0.56 | – | 0.44 |
| Punct-diff | -0.03 | 0.21 | -0.30 | – | 0.18 | 0.07 | 0.43 | 0.44 | – | 0.31 |
| Metric ( ) | Style | Factual | Leaks | Usability | Overall |
|---|---|---|---|---|---|
| Levenshtein (10) | 0.39 | 0.36 | 0.63 | – | 0.46 |
| Char3-cos (10) | 0.41 | 0.34 | 0.59 | – | 0.44 |
| Verbatim (10) | 0.43 | 0.32 | 0.69 | – | 0.48 |
| Length-ratio (10) | 0.03 | 0.13 | 0.05 | – | 0.07 |
| Punct-diff (10) | 0.06 | 0.11 | 0.15 | – | 0.11 |
| Entropy-diff (10) | 0.13 | 0.16 | 0.18 | – | 0.16 |
| Metric | bn | el | en | fil | fr | fy | ja | ko | sl | sw |
|---|---|---|---|---|---|---|---|---|---|---|
| S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | S/F/L/U | |
| Levenshtein | .11/.12/.64/– | .54/.84/.81/– | .00/.07/.00/– | .74/.38/.80/– | .16/.02/.47/– | .44/.25/.75/– | .68/.77/.91/– | .19/.06/.18/– | .44/.63/.91/– | .56/.47/.78/– |
| Char3-cos | .07/.14/.64/– | .57/.87/.83/– | .00/.03/.00/– | .80/.35/.69/– | .16/.10/.58/– | .83/.23/.56/– | .69/.80/.87/– | .16/.08/.17/– | .30/.34/.79/– | .54/.42/.75/– |
| Verbatim | .11/.12/.67/– | .65/.95/.89/– | .00/.03/.00/– | .85/.45/.90/– | .16/.04/.74/– | .84/.20/.77/– | .63/.45/.97/– | .17/.13/.30/– | .33/.34/.88/– | .58/.47/.81/– |
| Length-ratio | .00/.03/.05/– | .00/.29/.01/– | .00/.00/.01/– | .07/.01/.04/– | .00/.04/.05/– | .00/.25/.07/– | .16/.53/.11/– | .05/.02/.03/– | .04/.06/.11/– | .07/.04/.04/– |
| Punct-diff | .00/.03/.19/– | .13/.19/.19/– | .00/.00/.00/– | .00/.12/.07/– | .00/.00/.16/– | .00/.02/.15/– | .41/.37/.14/– | .01/.08/.09/– | .04/.08/.34/– | .04/.23/.19/– |
| Model | bn | el | en | fil | fr | fy | ja | ko | sl | sw | Overall |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aya-8B | 6/53 | 1/8 | 1/0 | 3/13 | 2/5 | 1/20 | 0/19 | 0/2 | 1/2 | 0/15 | 1/14 |
| Gemma4-E4B | 1/1 | 1/3 | 0/0 | 1/2 | 1/3 | 1/1 | 1/0 | 1/2 | 1/2 | 1/2 | 1/2 |
| Gemma4-12B | 0/1 | 0/1 | 0/0 | 0/2 | 0/3 | 0/1 | 0/1 | 0/2 | 0/1 | 0/6 | 0/2 |
| Gemma4-31B | 1/0 | 0/3 | 0/0 | 1/2 | 0/2 | 0/2 | 0/2 | 0/5 | 0/2 | 0/4 | 0/2 |
| Llama31-8B | 80/87 | 47/16 | 4/0 | 52/19 | 11/5 | 24/8 | 36/8 | 26/7 | 28/10 | 23/38 | 33/20 |
| Llama32-3B | 63/31 | 55/56 | 11/0 | 29/62 | 30/37 | 63/30 | 52/16 | 20/3 | 32/22 | 42/53 | 40/35 |
Language Model Generation Evaluation
Language model generation evaluation measures the quality, reliability, diversity, and task fit of outputs produced by language models.
See all 395 papers