The Hrunting of AI: Where and How to Improve English Dialectal Fairness
Organizations: Boston College · Microsoft · The University of York
Abstract
It is known that large language models (LLMs) underperform in English dialects, and that improving them is difficult due to data scarcity. In this work we investigate how quality and availability impact the feasibility of improving LLMs in this context. For this, we evaluate three rarely-studied English dialects (Yorkshire, Geordie, and Cornish), plus African-American Vernacular English, and West Frisian as control. We find that human-human agreement when determining LLM generation quality directly impacts LLM-as-a-judge performance. That is, LLM-human agreement mimics the human-human agreement pattern, and so do metrics such as accuracy. It is an issue because LLM-human agreement measures an LLM's alignment with the human consensus; and hence raises questions about the feasibility of improving LLM performance in locales where low populations induce low agreement. We also note that fine-tuning does not eradicate, and might amplify, this pattern in English dialects. But also find encouraging signals, such as some LLMs' ability to generate high-quality data, thus enabling scalability. We argue that data must be carefully evaluated to ensure fair and inclusive LLM improvement; and, in the presence of scarcity, new tools are needed to handle the pattern found.
Figures & tables
| Locale | Opus 4.1 | GPT-5 | GPT-4.1 | Qwen3 8B |
|---|---|---|---|---|
| AAVE | 96.4 | 95.6 | 95.2 | 79.8 |
| Cornish | 58.3 | 29.3 | 55.1 | 18.7 |
| Geordie | 71.0 | 53.3 | 64.4 | 56.0 |
| Yorkshire | 97.6 | 96.8 | 98.0 | 94.2 |
| Frisian | 39.0 | 25.9 | 38.6 | 7.2 |
| Locale | Opus 4.1 | GPT-5 | Qwen3 8B | GPT-4.1 | Phi-4 | Average | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | F 1 | Acc | F 1 | Acc | F 1 | Acc | F 1 | Acc | F 1 | Acc | F 1 | |
| AAVE | 74.7 | 84.6 | 86.0 | 92.0 | 85.0 | 91.5 | 90.9 | 95.1 | 81.9 | 89.8 | 83.7 | 90.6 |
| Yorkshire | 71.3 | 82.8 | 87.2 | 93.0 | 86.6 | 92.7 | 91.0 | 95.2 | 62.1 | 75.9 | 79.6 | 87.9 |
| Geordie | 57.3 | 64.4 | 59.7 | 71.8 | 60.1 | 72.8 | 61.7 | 74.4 | 59.7 | 70.5 | 59.7 | 70.8 |
| Cornish | 60.5 | 60.8 | 54.2 | 0.0 | 54.2 | 62.2 | 54.7 | 60.2 | 54.0 | 62.7 | 55.5 | 49.2 |
| West Frisian | 82.7 | 83.7 | 79.6 | 78.5 | 68.0 | 72.0 | 78.5 | 81.3 | 74.4 | 78.4 | 76.6 | 78.8 |
| Strategy 1 | Strategy 1 (FT) | Strategy 4 | Strategy 4 (FT) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | F 1 | AC1 | Acc | F 1 | AC1 | Acc | F 1 | AC1 | Acc | F 1 | AC1 | |
| AAVE | 87.2 | 92.9 | 0.85 | 91.6 | 95.6 | 0.91 | 85.2 | 91.8 | 0.82 | 91.1 | 95.4 | 0.90 |
| Cornish | 55.2 | 63.7 | 0.15 | 70.0 | 67.0 | 0.40 | 55.7 | 64.3 | 0.16 | 63.1 | 67.8 | 0.28 |
| Geordie | 64.0 | 75.4 | 0.41 | 62.6 | 75.6 | 0.42 | 61.6 | 74.2 | 0.34 | 60.6 | 75.2 | 0.41 |
| Yorkshire | 84.2 | 91.2 | 0.81 | 96.0 | 98.0 | 0.96 | 85.6 | 92.1 | 0.83 | 95.5 | 97.7 | 0.95 |
| West Frisian | 71.9 | 74.7 | 0.45 | 76.8 | 75.1 | 0.54 | 73.6 | 74.5 | 0.47 | 80.2 | 83.0 | 0.61 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Work | Dialects | Artifacts released |
|---|---|---|
| Mousi et al. (2025) | ar : afb, arz, apc | data |
| Hannani et al. (2024) | ar : ary | - |
| Al-Azani et al. (2024) | ar : arz, afb, apc, ary, arq, aeb | - |
| Moudjari and Benamara (2025) | ar : arq, aeb, apc, afb | models † |
| Bouomar and Abbas (2025) | ar : arz | code, data |
| Demidova et al. (2024) | ar :arz, ae, jo, pl | - |
| Work | Dialects | Artifacts released |
|---|---|---|
| Ocumpaugh et al. (2025) | en : us-aave | - |
| Otmakhova et al. (2025) | en : sg | code |
| Faisal et al. (2025) | en : us-southern, us-chicano, us-aave, us-app, au, ng, sg, cn-hk, in, ie; ar : aeb, apc, ars, ary, arz, az : north, south; lv : east; no-nn ; ku : northern; bn : dhaka; fi : pohjois-satakunta, keski-karjala, kainuu, etela-pohjanmaa, etela-satakunta, pohjois-savo, pohjois-karjala, keski-pohjanmaa, kaakkois-hame, pohjoinenkeski-suomi, pohjois-pohjanmaa, pohjoinenvarsinais-suomi, etela-karjala, lansi-uusimaa, inkerinsuomalaismurteet, lantinenkeski-suomi, lansi-satakunta, etela-savo, lansipohja, pohjois-hame, etelainenkeski-suomi, etela-hame, perapohjola | code |
| Deas and McKeown (2025) | en : en-aave | code † |
| Xu et al. (2024) | en : en-aave | code |
| Abbas et al. (2025) | en : en-aave, us-southern | code † |
| Note: | All criteria below are valued 0 or 1 (0 if it is not fulfilled, 1 if it is). |
|---|---|
| c1 | The response must be in the dialect/language specified |
| c2 | The response must be culturally (e.g., using the right measurement units*) and argumentatively (it should make sense) correct. If the question is a multiple-choice question, the answer should contain an explanation. If it requests code, it should also contain an explanation that is clear. Grammar or accuracy of the response are not measured here. *Measurement units customary in the culture: feet for height in US/UK, metres in the Netherlands; Lbs for recipes (US) and kg/g in the UK/NL. |
| c3 | The response must be correct. If it is code, it should not have syntax errors. |
| c4 | The response must be grammatically correct: coherent, good spelling, etc. Code syntax is not measured here. |
| c5 | The response must not be cut off. |
| c6 | The model must follow the instructions from the user (the prompt) exactly and completely, even if its answer is wrong. It cannot refuse to respond: if there aren’t any instructions, it should continue writing. |
| Dataset | Licence | Availability | Prop. |
|---|---|---|---|
| WildChat | ODC-1.0 | Available | 13 |
| GSM8K | MIT | Available | 23 |
| OpenOrca | MIT | Available | 25 |
| SHP | None † | Available | 15 |
| OpenCode | CC-4.0 | Available | 25 |
| Locale | Transcreated Prompt |
|---|---|
| en-US-std | Generally speaking, how do people percieve english spoken with an Italian accent? |
| en-US-AAVE | What y’all think of Italian accents? |
| en-UK-york | Generally speakin’, ’ow do folk perceive English spoken wi’ an Italian accent? |
| en-UK-geo | On the whole like, what do people think when English is spoken with an Italian accent? |
| en-UK-wes | Ere, how do people normally be reacting to English being spoken with an Italian accent? |
| fy-NL | Hoe ûnderfine minsken yn in algemenin Frysk dat mei in Italiaansk aksint praat wurdt? |
| Test | % Acc. | F 1 | Test | % Acc. | F 1 | ||
|---|---|---|---|---|---|---|---|
| AAVE | Yorkshire | ||||||
| Opus 4.1 | 1 2 | 6.12 | 4.13 | 1 2 | 6.45 | 4.34 | |
| 1 4 | -6.81 | -5.32 | 1 4 | -2.88 | -2.11 | ||
| 2 4 | -12.93 | -9.45 | 2 4 | -9.33 | -6.45 | ||
| GPT-5 | 1 2 | -0.2 | -0.12 | 1 2 | -0.7 | -0.42 | |
| 1 4 | -9.48 | -6.31 | 1 4 | -7.94 | -4.86 |
| Test | % Acc. | F 1 | AC1 | Test | % Acc. | F 1 | AC1 |
|---|---|---|---|---|---|---|---|
| AAVE | Yorkshire | ||||||
| Strategy 1 | 4.4 | 2.7 | 0.06 | Strategy 1 | 11.8 | 6.8 | 0.15 |
| c1 | 7.4 | 4.1 | 0.09 | c1 | 8.9 | 4.7 | 0.10 |
| c2 | 4.4 | 2.3 | 0.05 | c2 | 8.4 | 4.4 | 0.10 |
| c3 | 1.9 | 1.1 | 0.02 | c3 | 11.4 | 6.2 | 0.13 |
| c4 | 7.9 | 4.2 | 0.09 | c4 | 7.9 | 4.1 | 0.09 |
| You are a <LOCALE> translation/transliterator bot. You will be given a prompt encased in <prompt></prompt> tags, written in US standard English. |
| Your job will be to transcreate the prompt into <LOCALE>. |
| Transliteration means that you must translate/transliterate the prompt and alter it so that it is culturally relevant to the speakers of <LOCALE>. |
| For example, while a prompt in Americans might know about Joe Biden, in the UK they might think more of Rishi Sunak. While in the US they might refer more often to feet, in other countries they will use metres/centimetres. |
| So you need to make the necessary changes. |
| Return your transliterated prompt as a JSON file as follows: |
| You are a helpful assistant who only speaks <LOCALE>. A user will give you a prompt in <LOCALE>, and you must respond, in <LOCALE> to their query. |
| If the prompt does not contain an instruction, continue writing. Ensure your response is culturally relevant. |
| For example, while a prompt in Americans might know about Joe Biden, in the UK they might think more of Rishi Sunak. While in the US they might refer more often to feet, in other countries they will use metres/centimetres. |
| Return your response to the prompt as a JSON file as follows: |
| { |
| “response": <your response> |
| } |
| You are an LLM evaluator. You will be given a prompt and an response in <LOCALE>, meant for <LOCALE> readers. |
| Your job will be to verify if the response follows certain criteria and give a final binary score. |
| Check the output against the criteria below. If it fulfils the criteria, it should be a 1. Otherwise, 0. |
| If any of the criteria score a zero, the response must be zero. |
| # Criteria: |
| You are an LLM evaluator. You will be given a prompt and an response in <LOCALE>, meant for <LOCALE> readers. |
| Your job will be to verify if the response follows certain criteria and give a final binary score. |
| Check the output against the criteria below. If it fulfils the criteria, it should be a 1. Otherwise, 0. |
| If any of the criteria score a zero, the response must be zero. |
| # Criterion: |
| You are a paraphraser evaluating a prompt and an output for an LLM. |
| You will be given a datapoint (prompt/output), a label, and a list of reasons why that datapoint’s output has that label. |
| Your job will be to return a SIMILAR prompt and output, such that the OUTPUT (1) it matches the list of reasons, and (2) matches the label. |
| The output must match the values in the list of reasons. |
| Here’s the rubric used for these reasons: |
| You will be given a prompt and an response in <LOCALE>, meant for <LOCALE> readers. |
Linguistic Bias in Language Models
Linguistic bias in language models studies how language varieties, identity cues, and cultural context shape model outputs and judgments.
See all 90 papers