Post-Training Language Models for Crosslingual Consistency
Organizations: ETH Zürich · CLCG, University of Groningen · University of Amsterdam
Abstract
Language models often respond inconsistently to translation-equivalent prompts across languages, undermining the reliability of multilingual systems. To quantify this, we give an information-theoretic definition of crosslingual consistency as a divergence bound between a model's response distribution and its round-trip pushforward across languages. We then introduce penalized consistency optimization (PCO), a post-training procedure that couples this divergence with a Kullback-Leibler penalty to a fixed reference language model. Because direct optimization of PCO requires expensive on-policy roll-outs, we propose a tractable surrogate, direct consistency optimization (DCO), which can be optimized off-policy. Across diverse language models and 26 languages, DCO significantly improves crosslingual consistency, outperforms existing methods, and enables targeted alignment of low-resource languages.
Figures & tables
| Method | Qwen2.5-14B | Gemma3-12B-pt | Qwen3-14B | Aya-Expanse-8B | Llama3.1-8B | ||||||||||
| clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | |
| Base | |||||||||||||||
| + SFT ∗ | |||||||||||||||
| + DPO ∗ | |||||||||||||||
| + DCO ∗ | |||||||||||||||
| + CALM | |||||||||||||||
| Model | MMMLU | XCSQA | BMLAMA | ||||||
| clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | |
| Qwen2.5-14B | |||||||||
| + DCO | |||||||||
| Gemma3-12B-pt | |||||||||
| + DCO | |||||||||
| Qwen3-14B | |||||||||
| Method | Anatomy | Medical Genetics | High School Maths | College Maths | ||||||||
| clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | |
| Base | 59.49 | 68.89 | 46.30 | 70.38 | 82.00 | 63.79 | 67.83 | 53.70 | 43.23 | 64.25 | 57.00 | 37.50 |
| + DCO | +10.94 | +1.80 | +3.76 | +10.33 | +5.43 | +7.00 | +11.27 | +2.38 | +6.80 | +11.36 | -0.36 | +12.36 |
| Model | Acc en | Acc zh | Consistency |
| Qwen2.5-7B-Instruct | 89.2 | 83.6 | 84.7 |
| + on-policy RL | 90.0 | 86.8 | 86.9 |
| gemma-3-12b-it | 90.3 | 87.1 | 87.7 |
| + on-policy RL | 92.3 | 88.1 | 89.2 |
| Model | Acc en | Acc zh | Consistency |
| Qwen2.5-7B-Instruct | 66.2 | 58.8 | 68.9 |
| + on-policy RL | 70.1 | 59.7 | 72.3 |
| gemma-3-12b-it | 71.9 | 64.8 | 70.9 |
| + on-policy RL | 72.4 | 66.7 | 71.8 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Knowledge Type | #Langs | Parallel | #Train | #Test | Response Format | |
| Prompt | Candidate | ||||||
| MMMLU | General Knowledge | 12(+2) | ✓ | ✓ | 5000 | 9042 | A/B/C/D |
| XCSQA | Commonsense Reasoning | 16 | ✓ | ✓ | 800 | 200 | A/B/C/D/E |
| BMLAMA | Factual Association | 17 | ✓ | ✓ | 5000 | 1792 | Words |
| Dataset | Prompt | Candidates | Reference Completion |
| MMMLU | Which cells in the blood do not have a nucleus? A. Lymphocyte B. Monocyte C. Erythrocyte D. Basophil | [A, B, C, D] | C |
| XCSQA | What might lock after someone drives in? A. gate B. doorknob C. mouths D. entrance E. front door | [A, B, C, D, E] | A |
| BMLAMA | Berlin is the capital of | [Greenland, Piedmont, Oman, Venezuela, Fiji, Latvia, Taiwan, Norway, Romania, Germany] | Germany |
| Method | Qwen2.5-14B | Gemma3-12B-pt | Qwen3-14B | Aya-Expanse-8B | Llama3.1-8B | ||||||||||
| clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | clc all | a en | a en | |
| Base | |||||||||||||||
| + SFT ∗ | |||||||||||||||
| + DPO ∗ | |||||||||||||||
| + DCO ∗ | |||||||||||||||
| + CALM | |||||||||||||||
| Model | en - es | ar - zh | ko - fr | ||||||
| Acc en | Acc es | CLC | Acc ar | Acc zh | CLC | Acc ko | Acc fr | CLC | |
| Qwen2.5-14B | 62.67 | 44.81 | 47.45 | 42.35 | 37.05 | 36.34 | 40.57 | 36.71 | 37.29 |
| +DCO | 68.97 | 57.37 | 61.80 | 50.33 | 48.49 | 46.74 | 52.46 | 53.68 | 52.24 |
| ar | de | es | fr | hi | id | it | ja | ko | pt | zh | |
| Consistency | |||||||||||
| Qwen2.5-7B | 64.18 | 70.68 | 74.60 | 73.33 | 50.95 | 69.20 | 73.46 | 68.05 | 65.63 | 72.40 | 72.38 |
| + DCO | +9.17 | +9.20 | +6.68 | +8.88 | +14.66 | +7.42 | +7.50 | +8.16 | +8.01 | +9.99 | +7.66 |
| Qwen2.5-14B | 66.19 | 70.93 | 69.45 | 70.19 | 59.15 | 70.43 | 69.68 | 70.16 | 67.02 | 68.54 | 72.38 |
| + DCO | +12.09 | +12.82 | +14.68 | +14.11 | +12.98 | +11.04 | +15.66 | +9.15 | +10.80 | +15.76 | +9.54 |
| Gemma3-4B-pt | 63.21 | 68.24 | 71.78 | 71.32 | 56.84 | 64.48 | 70.53 | 58.28 | 60.73 | 69.00 | 60.75 |
| en | ar | de | es | fr | hi | id | it | ja | ko | pt | zh | |
| Accuracy | ||||||||||||
| Qwen2.5-7B | 69.57 | 54.51 | 59.98 | 63.43 | 62.30 | 44.33 | 58.71 | 62.66 | 59.07 | 57.13 | 61.93 | 63.98 |
| + DCO | -0.01 | +1.24 | +2.02 | +0.72 | +1.46 | +4.32 | +1.80 | +1.76 | +1.74 | +1.44 | +1.97 | +1.50 |
| Qwen2.5-14B | 72.46 | 54.88 | 59.52 | 56.83 | 58.31 | 45.66 | 61.06 | 56.21 | 63.24 | 56.96 | 56.35 | 69.87 |
| + DCO | +1.64 | +7.63 | +8.51 | +12.94 | +10.67 | +8.41 | +6.31 | +12.57 | +4.16 | +8.00 | +13.38 | +0.83 |
| Gemma3-4B-pt | 56.09 | 43.14 | 49.02 | 52.51 | 50.51 | 39.64 | 48.47 | 49.64 | 42.78 | 45.39 | 50.25 | 46.56 |
| zh | de | es | fr | it | ja | nl | pl | pt | ru | ar | vi | hi | sw | ur | |
| Consistency | |||||||||||||||
| Qwen2.5-7B | 64.41 | 72.26 | 77.82 | 71.57 | 71.96 | 57.78 | 65.49 | 65.41 | 75.27 | 66.67 | 65.49 | 68.80 | 49.76 | 35.58 | 48.02 |
| + DCO | +10.81 | +4.33 | +4.50 | +6.55 | +6.04 | +8.78 | +9.73 | +6.33 | +5.97 | +6.34 | +8.33 | +6.32 | +8.25 | -0.28 | +7.83 |
| Qwen2.5-14B | 66.94 | 70.90 | 73.82 | 71.60 | 73.58 | 64.55 | 68.82 | 65.03 | 74.13 | 64.31 | 64.86 | 64.41 | 53.68 | 39.50 | 52.57 |
| + DCO | +8.03 | +5.80 | +8.21 | +5.93 | +3.81 | +5.92 | +8.52 | +8.34 | +6.52 | +8.73 | +11.00 | +10.68 | +5.33 | +0.40 | +4.90 |
| Gemma3-4B-pt | 54.23 | 60.91 | 57.85 | 56.83 | 60.28 | 50.21 | 56.93 | 53.29 | 57.68 | 57.18 | 53.50 | 52.78 | 51.56 | 37.36 | 47.26 |
| en | zh | de | es | fr | it | ja | nl | pl | pt | ru | ar | vi | hi | sw | ur | |
| Accuracy | ||||||||||||||||
| Qwen2.5-7B | 84.00 | 55.50 | 58.00 | 66.00 | 60.50 | 62.00 | 52.50 | 54.50 | 57.50 | 63.00 | 55.50 | 53.50 | 61.50 | 39.50 | 25.00 | 41.00 |
| + DCO | -1.93 | +7.50 | +5.00 | +1.50 | +2.50 | +5.00 | +4.50 | +5.00 | +6.50 | +4.50 | +3.00 | +5.00 | +1.50 | +7.00 | 0.00 | +4.00 |
| Qwen2.5-14B | 87.00 | 59.50 | 62.00 | 65.00 | 62.50 | 65.00 | 57.50 | 61.00 | 60.00 | 67.50 | 56.00 | 54.50 | 56.50 | 46.50 | 32.50 | 47.00 |
| + DCO | -2.53 | +7.00 | +5.00 | +5.00 | +6.00 | +2.00 | +5.00 | +5.00 | +3.00 | +4.00 | +5.00 | +8.00 | +10.00 | +1.50 | 0.00 | +3.50 |
| Gemma3-4B-pt | 56.50 | 35.50 | 41.00 | 45.00 | 45.00 | 42.50 | 32.00 | 40.00 | 39.00 | 34.50 | 39.00 | 36.50 | 43.00 | 30.50 | 27.00 | 31.00 |
| fr | nl | es | ru | ja | zh | ko | vi | el | hu | he | tr | ca | ar | uk | fa | |
| Consistency | ||||||||||||||||
| Qwen2.5-7B | 44.12 | 48.41 | 45.50 | 41.78 | 39.05 | 40.18 | 36.50 | 44.54 | 30.88 | 30.66 | 30.88 | 34.29 | 39.16 | 40.89 | 40.53 | 35.85 |
| + DCO | +17.90 | +13.98 | +16.21 | +15.08 | +16.89 | +11.53 | +18.40 | +19.05 | +17.79 | +15.54 | +17.27 | +17.10 | +14.64 | +13.24 | +15.02 | +14.15 |
| Qwen2.5-14B | 45.01 | 50.87 | 47.45 | 42.83 | 41.94 | 42.61 | 41.19 | 46.91 | 35.70 | 32.04 | 38.84 | 37.99 | 41.71 | 41.78 | 42.48 | 40.58 |
| + DCO | +17.33 | +14.48 | +14.35 | +16.05 | +16.66 | +9.77 | +16.23 | +16.32 | +18.86 | +16.48 | +14.32 | +15.93 | +13.36 | +15.40 | +16.67 | +14.38 |
| Gemma3-4B-pt | 38.26 | 48.78 | 45.63 | 40.57 | 36.99 | 31.78 | 35.72 | 45.23 | 38.16 | 34.85 | 35.91 | 39.77 | 36.88 | 35.51 | 43.75 | 35.92 |
| en | fr | nl | es | ru | ja | zh | ko | vi | el | hu | he | tr | ca | ar | uk | fa | |
| Accuracy | |||||||||||||||||
| Qwen2.5-7B | 61.83 | 36.61 | 43.02 | 40.79 | 39.06 | 36.61 | 34.82 | 33.37 | 38.84 | 27.68 | 28.01 | 26.40 | 31.86 | 34.15 | 39.79 | 38.56 | 32.42 |
| + DCO | +5.61 | +19.31 | +14.57 | +15.68 | +12.61 | +16.57 | +14.23 | +17.75 | +15.35 | +12.61 | +12.56 | +13.89 | +12.73 | +13.23 | +9.32 | +13.34 | +10.88 |
| Qwen2.5-14B | 62.67 | 36.71 | 46.48 | 44.81 | 42.02 | 40.07 | 37.05 | 40.57 | 41.46 | 32.53 | 28.12 | 35.60 | 34.99 | 37.05 | 42.35 | 41.46 | 36.66 |
| + DCO | +6.33 | +21.10 | +12.90 | +12.56 | +13.67 | +15.18 | +11.89 | +14.28 | +15.85 | +13.12 | +15.85 | +13.34 | +12.89 | +14.62 | +11.17 | +15.12 | +13.51 |
| Gemma3-4B-pt | 66.07 | 32.42 | 43.86 | 39.68 | 35.21 | 30.30 | 26.34 | 32.48 | 36.83 | 31.81 | 30.69 | 29.91 | 34.60 | 32.42 | 31.58 | 38.90 | 30.08 |
| Domain | ar | de | es | fr | hi | id | it | ja | ko | pt | sw | yo | zh | bn |
| Anatomy | ||||||||||||||
| Base | 54.08 | 65.20 | 57.86 | 67.79 | 50.76 | 65.17 | 68.50 | 64.77 | 56.56 | 63.31 | 49.45 | 46.78 | 70.92 | 51.68 |
| + DCO | +13.10 | +7.02 | +17.56 | +12.04 | +9.30 | +13.69 | +11.42 | +11.12 | +10.49 | +19.53 | +4.81 | +3.20 | +12.00 | +7.91 |
| Medical genetics | ||||||||||||||
| Base | 66.91 | 78.76 | 75.42 | 71.46 | 56.92 | 74.52 | 74.54 | 77.25 | 66.76 | 77.88 | 62.25 | 59.95 | 79.97 | 62.66 |
| + DCO | +9.21 | +11.71 | +16.51 | +18.54 | +12.85 | +8.24 | +13.17 | +3.18 | +10.13 | +14.60 | +4.06 | +4.11 | +8.99 | +9.38 |
| Domain | en | ar | de | es | fr | hi | id | it | ja | ko | pt | sw | yo | zh | bn |
| Anatomy | |||||||||||||||
| Base | 68.89 | 43.70 | 46.67 | 45.93 | 53.33 | 34.07 | 50.37 | 51.85 | 57.04 | 44.44 | 43.70 | 32.59 | 31.85 | 72.59 | 40.00 |
| + DCO | +1.80 | 0.00 | +5.92 | +5.18 | +6.67 | +2.97 | +8.89 | +7.41 | 0.00 | +5.93 | +18.52 | -2.96 | -4.44 | -2.96 | +1.48 |
| Medical genetics | |||||||||||||||
| Base | 82.00 | 61.00 | 73.00 | 66.00 | 66.00 | 46.00 | 74.00 | 63.00 | 79.00 | 59.00 | 69.00 | 53.00 | 53.00 | 78.00 | 53.00 |
| + DCO | +5.43 | +5.00 | +7.00 | +14.00 | +14.00 | +11.00 | +3.00 | +13.00 | -5.00 | +8.00 | +16.00 | +2.00 | -2.00 | +4.00 | +8.00 |
Cross-Lingual Consistency in Language Models
Cross-lingual consistency in language models studies whether equivalent inputs across languages produce comparable knowledge, reasoning, and safety behavior.
See all 71 papers