The Culture Within: Towards Mechanistic Understanding of Cultural Reasoning in LLMs
Abstract
Large Language Models (LLMs) increasingly operate across culturally diverse settings, yet existing evaluations largely measure cultural behavior at the output level. We introduce CultureLens, a reference-grounded benchmark and mechanistic study of how LLMs use cultural information. CultureLens contains 9,261 scenarios across 75 countries and systematically varies country, value, true-norm, and contradictory-norm evidence. Across Llama-3.1-8B, Gemma-3-12B, and Qwen-3.5-27B, stating a contradictory norm lowers aligned answers by 32-47 percentage points, even when the model answers correctly from the country alone. Mechanistically, models default to Anglophone norms when no country is given. The failure under a contradictory norm is not one of missing knowledge, as blocking the norm inside the model restores the correct answer in most cases. Models accept a stated norm according to how it is presented and not whether it is true, which leaves them most exposed to errors in retrieved content. Supervised fine-tuning with contradictory-norm examples raises aligned answers under a contradictory norm to 85-93%, including on unseen countries, at a small cost under a true norm.
Figures & tables
| Component | Indonesia | Thailand |
|---|---|---|
| Situation | A guest hands a wrapped present to the host at a birthday party. | A colleague has just presented a project plan that contains several errors. |
| Question | What should the host do with the gift? | What should a person do when giving feedback? |
| Country context | This interaction takes place in Indonesia. | This interaction takes place in Thailand. |
| True norm | Gifts are not opened immediately upon receiving. | People generally avoid directly criticising others. |
| Value | None | Interpersonal conformity |
| Value evidence | None | Avoiding harm or offense to others is important. |
| Llama-3.1-8B | Gemma-3-12B | Qwen-3.5-27B | ||||
|---|---|---|---|---|---|---|
| Condition | Constrained | Unconstrained | Constrained | Unconstrained | Constrained | Unconstrained |
| No Evidence | 69.9 | 43.7 | 77.8 | 40.4 | 75.9 | 51.9 |
| Country Only | 75.6 | 58.2 | 83.7 | 63.2 | 87.3 | 74.5 |
| Value Only | 81.6 | 64.3 | 94.1 | 60.8 | 93.4 | 75.1 |
| Norm Only | 85.6 | 76.0 | 97.8 | 77.4 | 95.3 | 82.4 |
| Country + Value | 85.4 | 75.9 | 93.5 | 77.8 | 95.5 | 88.8 |
| Records and intervention | Llama | Gemma | Qwen |
|---|---|---|---|
| Correct from the country-only context | |||
| Untouched | 25.5 | 17.6 | 53.3 |
| Norm blocked, mid-depth band | 66.0 | 73.2 | – |
| Norm blocked, all layers | 88.9 | 85.7 | – |
| Norm erased before the band | 84.7 | 86.0 | 93.4 |
| Incorrect from the country-only context | |||
| Llama | Gemma | Qwen | |
| Country cue, full benchmark | |||
| Norm without the country | 28.4 | 25.7 | 44.6 |
| Norm with the country | 17.9 | 17.1 | 44.0 |
| Framing of the norm, country stated | |||
| Attributed to a guide | 6.5 | 7.5 | 5.0 |
| Stated as is | 18.0 | 15.2 | 48.0 |
| Seen countries | Unseen countries | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Method | Country | + Value | + True norm | + Contra. norm | Country | + Value | + True norm | + Contra. norm |
| Llama | Untuned | 58.6 | 75.6 | 93.3 | 17.3 | 60.2 | 74.8 | 91.5 | 17.1 |
| SFT | 70.4 | 88.6 | 99.6 | 5.7 | 67.0 | 84.1 | 99.5 | 6.3 | |
| SFT + CF | 70.1 | 87.2 | 86.9 | 85.4 | 68.2 | 86.9 | 85.5 | 85.9 | |
| Gemma | Untuned | 63.9 | 78.1 | 93.5 | 16.8 | 62.5 | 75.7 | 93.8 | 15.7 |
| SFT | 73.9 | 89.6 | 99.8 | 4.0 | 70.5 | 88.8 | 99.8 | 4.1 | |
Appendix figures & tables46 assets
Supplementary material from the paper’s appendix.
Appendix
| Mean rating (1–5) | Agreement | |||||
|---|---|---|---|---|---|---|
| Criterion | A1 | A2 | A3 | All | 1 | AC2 |
| Reflects norm | 4.89 | 4.55 | 4.93 | 4.79 | 90.7 | 0.86 |
| Reflects value | 4.76 | 3.90 | 4.90 | 4.53 | 72.6 | 0.63 |
| Options contrast | 4.73 | 4.41 | 4.86 | 4.67 | 84.0 | 0.79 |
| All ratings | 4.80 | 4.33 | 4.90 | 4.68 | 83.5 | 0.78 |
| Criterion | 1 | 2 | 3 | 4 | 5 | ||
|---|---|---|---|---|---|---|---|
| Reflects norm | A1 | 0 | 1 | 3 | 2 | 94 | 100 |
| A2 | 1 | 4 | 3 | 23 | 69 | 100 | |
| A3 | 0 | 0 | 1 | 5 | 94 | 100 | |
| Reflects value | A1 | 1 | 1 | 4 | 3 | 67 | 76 |
| A2 | 4 | 5 | 12 | 22 | 27 | 70 | |
| A3 | 0 | 0 | 3 | 1 | 69 | 73 |
| Gemma | Qwen | |
|---|---|---|
| Human annotations, | ||
| Agreement | 85.7 | 86.7 |
| Cohen’s | 0.72 | 0.73 |
| Human agrees when judge says aligned | 96.1 | 96.2 |
| Majority human label, 20 shared responses | ||
| Agreement | 90.0 | 90.0 |
| Responses from | Agreement | Cohen’s |
|---|---|---|
| Llama-3.1-8B | 94.0 | 0.87 |
| Gemma-3-12B | 93.1 | 0.85 |
| Qwen-3.5-27B | 96.0 | 0.90 |
| All | 94.4 | 0.88 |
| Llama | Gemma | Qwen | ||
| Aligned once the value is added | ||||
| Was aligned | 92.2 | 90.6 | 96.7 | |
| Was partially aligned | 55.2 | 51.6 | 71.7 | |
| Was misaligned | 41.4 | 44.2 | 53.8 | |
| Gain by words shared with the norm | ||||
| None | 2,208 | 11.1 | 6.6 | 9.4 |
| Llama | Gemma | Qwen | |
| True norm followed, other countries | |||
| Matches default, no country | 93.7 | 94.9 | 96.5 |
| Matches default, with country | 97.6 | 97.6 | 99.0 |
| Differs from default, no country | 61.2 | 64.9 | 66.6 |
| Differs from default, with country | 88.4 | 90.1 | 91.8 |
| True norm followed, Anglophone countries | |||
| Llama | Gemma | Qwen | |
| Resistance across the two formats | |||
| Resists in both | 12.3 | 10.5 | 32.0 |
| Resists in choice only | 23.7 | 18.6 | 12.0 |
| Resists in generation only | 5.3 | 5.7 | 10.8 |
| Resists in neither | 58.6 | 65.2 | 45.2 |
| Resistance by country-only label | |||
| Llama | Gemma | Qwen | |
| Country only, partially aligned , | |||
| Omits the behavior | 9 | 14 | 13 |
| Offers it as optional | 7 | 4 | 3 |
| Gives a different behavior | 4 | 0 | 4 |
| Response cut off | 0 | 2 | 0 |
| True norm, no country, not followed , | |||
| Model and prompt | Response excerpt |
|---|---|
| Hungary. Much of a person’s free time is expected to revolve around spending time with family. | |
| Gemma, country | “Spa Day […] Hungary is famous for its thermal baths! […] Read a Book/Watch a Movie […] Long Walk/Coffee” |
| Gemma, country + value | “Family Focused (High Priority) […] Visit Family […] This is likely the most important consideration.” |
| Samoa. Most people point to something by gesturing in its direction with their chin. | |
| Gemma, true norm | “This is a trick question! The statement […] is false. People typically point with their finger.” |
| Gemma, country + true norm | “Given the cultural context of Samoa, the person would most likely point with their chin towards the item on the high shelf.” |
| Rank by shift size, of 75 | Relative shift size | Correlation with gain | |||||||
| Model | USA | CAN | GBR | AUS | NZL | USA | Anglophone | All countries | Without Anglophone |
| Llama | 1 | 3 | 2 | 4 | 5 | .52 | .65 | .56 [.35, .71] | .46 [.24, .64] |
| Gemma | 1 | 2 | 3 | 10 | 31 | .54 | .81 | .49 [.29, .65] | .40 [.19, .57] |
| Qwen | 1 | 2 | 4 | 5 | 11 | .73 | .87 | .65 [.47, .78] | .59 [.39, .74] |
| Agreement between models | |
|---|---|
| Llama and Gemma | .70 [.62, .78] |
| Llama and Qwen | .86 [.81, .90] |
| Gemma and Qwen | .70 [.61, .78] |
| Distance within a region relative to between regions | |
| Llama | .78 |
| Gemma | .81 |
| Llama | Gemma | Qwen | |
| At the reported layer | |||
| Layer | 16 | 26 | 36 |
| Correlation with survey | .34 | .28 | .52 |
| After removing geography | .25 | .23 | .44 |
| At the layer with the highest correlation | |||
| Layer | 8 | 40 | 26 |
| Llama | Gemma | Qwen | |
| At the reported layer | |||
| True norm | .95 [.94,.97] | .73 [.65,.80] | .94 [.92,.95] |
| Contra. norm | .96 [.94,.97] | .66 [.56,.76] | .86 [.82,.90] |
| At the last layer | |||
| True norm | .96 | .90 | .94 |
| Contra. norm | .95 | .85 | .79 |
| Llama | Gemma | Qwen | |
| At the reported layer | |||
| All countries | .43 [.20,.62] | .46 [.25,.63] | .68 [.51,.79] |
| No Anglophone | .31 [.08,.52] | .39 [.17,.57] | .61 [.42,.75] |
| Controlled | .38 [.15,.58] | .37 [.15,.56] | .63 [.44,.77] |
| Across layers | |||
| Median | .22 | .23 | .54 |
| Llama | Gemma | Qwen | |
| AUROC at the reported layer | |||
| Gemma judge | .791 [.779,.804] | .841 [.829,.851] | .917 [.911,.922] |
| Qwen judge | .798 [.786,.811] | .837 [.824,.848] | .910 [.905,.916] |
| Both judges | .795 [.783,.808] | .848 [.835,.859] | .912 [.906,.917] |
| AUROC across layers, Gemma judge | |||
| First layer | .635 | .597 | .647 |
| Llama | Gemma | Qwen | |
| No model | |||
| Prompt words | .652 [.636,.667] | .683 [.669,.698] | .683 [.672,.694] |
| State, no norm in the prompt | |||
| No evidence | .623 [.608,.639] | .666 [.650,.680] | .691 [.680,.701] |
| Country only | .622 [.607,.638] | .680 [.665,.694] | .710 [.699,.720] |
| State, contradictory norm in the prompt | |||
| Llama | Gemma | Qwen | |
| AUROC of the probe | |||
| All records | .791 [.779,.804] | .841 [.829,.851] | .917 [.911,.922] |
| Known | .779 [.765,.794] | .831 [.819,.843] | .915 [.909,.921] |
| Not known | .779 [.748,.808] | .839 [.808,.869] | .909 [.896,.922] |
| Records | |||
| Known | 5,362 | 5,934 | 6,965 |
| Llama | Gemma | Qwen | |
| AUROC of the conflict signal for resistance | |||
| Gemma judge | .575 [.560,.590] | .575 [.558,.591] | .731 [.720,.741] |
| Qwen judge | .579 [.565,.595] | .578 [.561,.594] | .723 [.712,.733] |
| Trained probe | .791 | .841 | .917 |
| Across 75 countries, with resistance rate | |||
| Conflict signal | .28 [.05,.49] | .31 [.06,.53] | .77 [.65,.87] |
| Intervention | Resists | Random |
|---|---|---|
| None | 46.2 | – |
| Resist feature off | 46.2 | 0.2 [-2.2,2.8] |
| Resist feature on | 49.5 | 3.5 [0.0,7.0] |
| Resist feature on, | 49.5 | 4.8 [0.8,9.0] |
| Follow feature off | 47.8 | 1.8 [-0.5,4.2] |
| Follow feature on | 46.5 | 0.5 [-2.2,3.5] |
| Blocked | Llama | Gemma |
|---|---|---|
| Norm, all layers | 40.0 [35.0,45.3] | 52.2 [47.0,57.5] |
| Norm, norm band | 29.0 [24.2,34.0] | 44.8 [39.8,50.0] |
| Norm, later band | 1.5 [-1.0,4.0] | 2.2 [0.0,4.5] |
| Country context | 1.8 [-5.2,1.8] | 4.2 [-7.5,-1.0] |
| Control span | 4.2 [-7.2,-1.2] | 0.8 [-2.2,3.8] |
| Norm vs. no norm | 0.8 [-4.2,2.8] | 1.5 [-5.5,2.8] |
| Norm | Llama | Gemma | Qwen |
|---|---|---|---|
| Untouched | 18.0 | 14.2 | 47.0 |
| Erased, first layer | 56.2 | 64.8 | 78.0 |
| Erased, before band | 61.0 | 68.2 | 76.5 |
| Erased, after band | 26.2 | 21.8 | 54.5 |
| before band | 43.0 | 54.0 | 29.5 |
| [37.8,48.5] | [48.8,59.0] | [22.0,37.0] |
| Norm blocked in | Llama | Gemma |
|---|---|---|
| No heads | 18.0 | 14.2 |
| Eight selected heads | 46.5 | 23.5 |
| Eight random heads | 20.5 | 13.0 |
| Whole band | 47.0 | 59.0 |
| selected | 28.5 [23.8,33.2] | 9.2 [5.2,13.0] |
| random | 2.5 [-0.5,5.5] | 1.2 [-4.0,1.2] |
| Transfer | Llama | Gemma | Qwen |
|---|---|---|---|
| State | |||
| Same kind of norm | .807 | .834 | .926 |
| True to contradictory | .742 | .787 | .879 |
| Contradictory to true | .695 | .716 | .909 |
| Prompt words | |||
| Same kind of norm | .637 | .645 | .643 |
| Llama | Gemma | Qwen | ||||
| Norm | ||||||
| Records | 235 | 165 | 272 | 128 | 152 | 48 |
| Untouched | 25.5 | 7.3 | 17.6 | 7.0 | 53.3 | 27.1 |
| Blocked, norm band | 66.0 | 20.0 | 73.2 | 28.9 | – | – |
| Blocked, all layers | 88.9 | 13.9 | 85.7 | 25.8 | – | – |
| Erased, before band | 84.7 | 27.3 | 86.0 | 30.5 | 93.4 | 22.9 |
| Llama | Gemma | Qwen | |
| Without the country | 28.4 | 25.7 | 44.6 |
| With the country | 17.9 | 17.1 | 44.0 |
| all records | 10.6 | 8.6 | 0.6 |
| [-11.5,-9.6] | [-9.5,-7.6] | [-1.6,0.5] | |
| known | 14.0 | 9.3 | 0.3 |
| [-15.3,-12.6] | [-10.7,-7.9] | [-1.6,1.0] |
| Presentation | Llama | Gemma | Qwen |
|---|---|---|---|
| Guide | 11.5 | 7.8 | 43.0 |
| [-15.2,-8.0] | [-11.2,-4.5] | [-49.5,-36.0] | |
| Hearsay | 12.5 | 29.8 | 38.0 |
| [8.0,17.0] | [25.2,34.5] | [31.0,45.0] | |
| Before the country | 20.8 | 28.2 | 32.5 |
| [16.2,25.5] | [23.5,32.8] | [26.0,39.5] |
| Llama | Gemma | Qwen | |
| Stance | |||
| Follows the norm | 70.4 | 72.9 | 46.8 |
| Follows it with doubt | 4.5 | 8.6 | 9.2 |
| Different behavior | 23.4 | 16.8 | 43.9 |
| No clear recommendation | 1.7 | 1.7 | 0.1 |
| Properties | |||
| Seen countries | Unseen countries | ||||||||
| Model | Method | Country | + Value | + True norm | + Contra. norm | Country | + Value | + True norm | + Contra. norm |
| Judge Gemma-4-31B | |||||||||
| Llama | Untuned | 58.5 | 73.8 | 93.7 | 17.2 | 60.6 | 75.8 | 91.9 | 17.9 |
| SFT | 69.7 | 87.8 | 99.5 | 5.6 | 65.9 | 83.1 | 99.5 | 6.4 | |
| SFT + CF | 69.4 | 86.5 | 87.0 | 85.6 | 67.3 | 86.1 | 85.4 | 86.0 | |
| Gemma | Untuned | 65.4 | 77.6 | 94.4 | 17.7 | 62.7 | 78.3 | 94.7 | 16.8 |
| Seen countries | Unseen countries | No country | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Country | + Value | + True | + Contra. | Country | + Value | + True | + Contra. | None | True | Contra. | Request |
| Untuned | 58.6 | 75.6 | 93.3 | 17.3 | 60.2 | 74.8 | 91.5 | 17.1 | 43.1 | 77.0 | 28.3 | 74.9 |
| SFT | 70.4 | 88.6 | 99.6 | 5.7 | 67.0 | 84.1 | 99.5 | 6.3 | 64.6 | 98.2 | 10.5 | 71.9 |
| SFT + CF | 70.1 | 87.2 | 86.9 | 85.4 | 68.2 | 86.9 | 85.5 | 85.9 | 63.6 | 80.0 | 80.4 | 25.6 |
| SFT + CF + Request | 70.6 | 87.5 | 90.7 | 82.7 | 68.4 | 86.8 | 89.1 | 82.4 | 61.7 | 89.3 | 66.6 | 100.0 |
| Erased | ||||||
|---|---|---|---|---|---|---|
| Model | Method | Sep. | Contra. | True | Ratio | Band |
| Llama | Untuned | .69 | 12.7 | 7.8 | 1.63 | 52% |
| SFT | .73 | 11.8 | 7.5 | 1.59 | 51% | |
| SFT + CF | .95 | 7.1 | 6.0 | 1.18 | 25% | |
| Gemma | Untuned | .67 | 20.0 | 17.1 | 1.17 | 49% |
| SFT | .72 | 12.8 | 8.7 | 1.48 | 37% | |
Cultural Bias in Language Models
Cultural bias in language models is the uneven representation of cultural knowledge, values, identities, and norms across groups and languages.
See all 128 papers