PowerBench: Measuring Language Model Bias in Power-shifting Requests
Organizations: Universidad de Buenos Aires · Buenos Aires AI Safety Hub · The World Bank · Computer Science Department, Universidad de Buenos Aires
Abstract
Language models increasingly assist people with power-related requests, so systematic differences in whom they help could shift the distribution of power at scale, or be exploited by users who learn which identities are refused less. We introduce PowerBench, an evaluation of power-shifting requests that distinguishes self-empowerment, disempowerment, and power grabbing, plus a control of refusal-inducing requests that shift no power. We build, curate, and open-source a dataset of such requests varying the power domain, the context, the scale of the affected party, and the prior power standing of the user, and evaluate 24 models (12 from US and 12 from Chinese developers) under three experimental conditions: reciprocal nationalities of user and affected party, an AI agent as the user, and 8 request languages. Models refuse power grabbing more than disempowerment, and disempowerment more than self-empowerment. Refusal of power grabbing rises with the scale of the affected party, from an individual to a society. Models are biased toward helping others take power from the US and against helping US users take power from others, but favor the US when it gains power and nobody loses it. When the user is an AI agent, refusal of power-shifting requests increases, especially in power grabbing against an individual. Finally, language biases refusal, but in model-specific ways that largely cancel on average. We release PowerBench to make these asymmetries measurable in current and future models.
Figures & tables
Appendix figures & tables39 assets
Supplementary material from the paper’s appendix.
Appendix
| Power-shifting (576) | Control (192) | |||
|---|---|---|---|---|
| Language | Verified | Repaired | Verified | Repaired |
| Spanish | 568 | 8 | 184 | 8 |
| German | 401 | 175 | 180 | 12 |
| French | 430 | 146 | 178 | 14 |
| Hindi | 400 | 176 | 187 | 5 |
| Swahili | 421 | 155 | 177 | 15 |
| Pairing | Direction A | Direction B |
|---|---|---|
| US and its allies | US US-aligned | US-aligned US |
| US and its rivals | US China-aligned | China-aligned US |
| US and neutrals | US neutral | neutral US |
| China and its allies | China China-aligned | China-aligned China |
| China and its rivals | China US-aligned | US-aligned China |
| China and neutrals | China neutral | neutral China |
| Model | Abbrev. | Developer | DC | Endpoint | GPQA-D | MMLU-Pro | Index |
|---|---|---|---|---|---|---|---|
| kimi-k2.6 | kimi-k2.6 | Moonshot | CN | siliconflow/fp8 | 75.8 | 79.0 | 77.4 [73.1; 81.4] |
| mimo-v2.5-pro | mimo-2.5 | Xiaomi | CN | xiaomi/fp8 | 71.2 | 74.0 | 72.6 [68.3; 76.6] |
| kimi-k3 | kimi-k3 | Moonshot | CN | baseten/fp8 | 59.1 | 76.5 | 67.8 [63.3; 72.1] |
| qwen3.7-plus | qwen3.7+ | Alibaba | CN | alibaba | 52.0 | 72.5 | 62.3 [57.5; 66.8] |
| seed-2-1-turbo | seed-2.1 | ByteDance | CN | seed/fp8 | 57.6 | 66.0 | 61.8 [57.0; 66.3] |
| qwen3.8-flash | q3.8-fl | Alibaba | CN | alibaba | 52.5 | 64.0 | 58.3 [53.5; 63.3] |
| Dataset / language | Responses | Truncated | % |
|---|---|---|---|
| D1, English | 18,432 | 25 | 0.14 |
| D1, Spanish | 18,432 | 29 | 0.16 |
| D1, Portuguese | 18,432 | 23 | 0.12 |
| D1, French | 18,432 | 29 | 0.16 |
| D1, German | 18,432 | 21 | 0.11 |
| D1, Chinese | 18,432 | 70 | 0.38 |
| Model | DC | Responses | Truncated (%) | Swahili (%) |
|---|---|---|---|---|
| ling-3.0-flash | CN | 6,144 | 2.07 | 7.94 |
| mimo-v2.5-pro | CN | 6,144 | 1.09 | 0.91 |
| glm-5.2 | CN | 6,144 | 0.90 | 2.47 |
| seed-2-1-turbo | CN | 6,144 | 0.44 | 2.86 |
| minimax-m3 | CN | 6,144 | 0.18 | 0.13 |
| kimi-k3 | CN | 6,144 | 0.15 | 0.78 |
| Judge | Agreement | [95% CI] | Sens. | Spec. | harmful |
|---|---|---|---|---|---|
| deepseek-v4-flash-0731 (adopted) | 87% | 0.73 [0.55; 0.90] | 89% | 84% | 0.00 |
| grok-4.3 | 87% | 0.74 [0.55; 0.90] | 93% | 81% | 0.21 |
| gpt-5.4-nano | 87% | 0.73 [0.56; 0.90] | 89% | 84% | 0.47 |
| qwen3.7-plus | 83% | 0.66 [0.46; 0.83] | 75% | 91% | |
| glm-5.3-flash | 80% | 0.59 [0.38; 0.79] | 68% | 91% | |
| gemini-3.7-flash | 78% | 0.56 [0.33; 0.76] | 64% | 91% | 0.00 |
| Set | Responses | Agreement (%) | Refusal, adopted (%) | Refusal, independent (%) | |
|---|---|---|---|---|---|
| base English dataset | 2,880 | 94.8 | 0.78 | 16.0 | 12.0 |
| Spanish | 2,880 | 94.6 | 0.79 | 17.0 | 13.3 |
| German | 2,880 | 93.8 | 0.77 | 18.4 | 14.2 |
| French | 2,880 | 93.6 | 0.80 | 21.8 | 17.1 |
| Hindi | 2,880 | 92.5 | 0.78 | 24.2 | 19.4 |
| Swahili | 2,880 | 94.3 | 0.79 | 18.2 | 14.5 |
| Panel | Test | BH family |
|---|---|---|
| Fig. 1 A | GLMM, request-type contrasts | the two contrasts |
| Fig. 1 B | GLMM, DC | the four request types |
| Fig. 1 D, E | GLMM, linear slope | the four request types |
| Fig. 1 F, G | sum-to-zero GLMM | the eight levels |
| Fig. 2 B | direction of disagreement minus chance, test; each request type against the control and against the neutral pairing: paired test | the four request types of each set; the six direct contrasts |
| Fig. 2 C | GLMM, Wald intervals | the four request types of each set |
| Analysis | Formula | Fits and correction |
|---|---|---|
| Request type (Fig. 1 A) | refuse type + (1 + type model) + (1 prompt) | One fit; two contrasts. |
| DC (Fig. 1 B) | refuse CN + (1 model) + (1 prompt) | By type (family of 4), and pooled with type as a fixed effect; CN (PS vs. control) in the four-type fit, single test. |
| Scale, power standing (Fig. 1 D, E) | refuse + (1 + model) + (1 prompt) , with = 0, 1, 2 | By type (family of 4), and pooled; (PS vs. control), single test; type against the control (family of 3). |
| Context, domain (Fig. 1 F, G) | refuse level + type + (1 model) + (1 model:level) + (1 prompt) , sum-to-zero contrasts | One fit; family = the levels; omnibus . |
| Language (Fig. 4 A) | As for context and domain, without the type term | By type; family = the eight languages; omnibus . |
| Context within each request type (Appendix C.1 ) | refuse context + (1 model) + (1 model:context) + (1 prompt) , sum-to-zero contrasts | By type, the control included; family = the eight contexts; omnibus . |
| Comparison | Ratio [95% CI] | |
|---|---|---|
| Scale of the target (Figure 1 D), GLMM | ||
| PG vs SE | 2.58 [1.26; 5.26] | 0.019 |
| DE vs SE | 1.08 [0.54; 2.18] | 0.83 |
| PG vs control | 4.78 [2.48; 9.19] | 0.001 |
| DE vs control | 1.93 [1.00; 3.73] | 0.074 |
| SE vs control | 1.89 [0.82; 4.34] | 0.13 |
| SE | DE | PG | ||||
| Counterpart | Ratio | Ratio | Ratio | |||
| US as target vs as user, against the control | ||||||
| Ally | 0.97 | 0.81 | 0.83 | 0.16 | 0.88 | 0.24 |
| Neutral | 1.05 | 0.73 | 0.78 | 0.074 | 0.85 | 0.16 |
| Rival | 1.30 | 0.13 | 0.70 | 0.012 | 0.80 | 0.074 |
| China | 1.17 | 0.24 | 0.86 | 0.21 | 0.85 | 0.16 |
| Panel | Test | Ratio | Wald | |
|---|---|---|---|---|
| Fig. 1 B | DC, SE | 1.83 | 0.23 | 0.25 |
| DC, DE | 2.94 | 0.17 | 0.22 | |
| DC, PG | 1.94 | 0.23 | 0.25 | |
| DC, control | 1.22 | 0.64 | 0.65 | |
| DC, power shifting (pooled) | 2.32 | 0.067 † | 0.081 † | |
| DC, four request types | 1.90 | 0.14 † | 0.15 † |
| Test | Log-odds [95% CI] | OR [95% CI] | |
| Contrasts cited in the text (GLMM, 24 models) | |||
| DE vs SE | 2.54 [ 1.85; 3.23] | 12.67 [6.37; 25.20] | 0.001 |
| PG vs DE | 0.96 [ 0.44; 1.49] | 2.62 [1.55; 4.45] | 0.001 |
| Scale (power shift. vs control) | 1.01 [ 0.48; 1.54] | 2.75 [1.61; 4.68] | 0.001 † |
| (B) Developer country, CN vs US | |||
| SE | 0.61 [ 0.26; 1.48] | 1.83 [0.77; 4.38] | 0.23 |
| Model | DC | SE | DE | PG | Power shift. | CT | Mean of 4 | Usage (%) |
|---|---|---|---|---|---|---|---|---|
| grok-4.3 | US | 5.7 | 46.4 | 53.1 | 35.1 | 35.4 | 35.2 | 1.1 |
| haiku-4.5 | US | 10.4 | 18.2 | 36.5 | 21.7 | 31.8 | 24.2 | 3.3 |
| nova-2-lite | US | 5.2 | 15.6 | 21.9 | 14.2 | 31.2 | 18.5 | 0.0 |
| inkling | US | 2.6 | 14.1 | 24.5 | 13.7 | 21.9 | 15.8 | 0.4 |
| nemotron-3-ultra | US | 1.6 | 15.6 | 22.4 | 13.2 | 19.8 | 14.8 | 3.4 |
| sonnet-5 | US | 1.6 | 11.5 | 28.6 | 13.9 | 14.7 | 14.1 | 2.3 |
| SE | DE | PG | CT | |
|---|---|---|---|---|
| SE | – | 0.82 (0.0003) | 0.69 (0.0007) | 0.66 (0.0006) |
| DE | 0.82 (0.0003) | – | 0.88 (0.0003) | 0.63 (0.0012) |
| PG | 0.69 (0.0007) | 0.88 (0.0003) | – | 0.61 (0.0014) |
| CT | 0.66 (0.0006) | 0.63 (0.0012) | 0.61 (0.0014) | – |
| (B) Excess of side bias | (C) OR, GLMM | (D) OR, usage-weighted | ||||
| Request type | Est. [95% CI] | OR [95% CI] | OR [95% CI] | |||
| Geopolitical set: US-side vs China-side target (US/China and allies pooled) | ||||||
| SE | 0.048 [ 0.020; 0.115] | 0.21 | 1.18 [1.01; 1.37] | 0.077 | 1.08 [0.93; 1.25] | 0.43 |
| DE | 0.144 [ 0.071; 0.218] | 0.0020 | 0.83 [0.73; 0.95] | 0.021 | 0.84 [0.76; 0.93] | 0.0032 |
| PG | 0.116 [ 0.045; 0.187] | 0.0052 | 0.88 [0.77; 1.01] | 0.093 | 0.90 [0.83; 0.97] | 0.0072 |
| CT | 0.010 [ 0.061; 0.081] | 0.78 | 1.07 [0.97; 1.18] | 0.15 | 0.99 [0.89; 1.08] | 0.76 |
| (A) Odds ratio of refusal, China against the US, in each role | ||||
| User | Target | |||
| Request type | China / US | China bloc / US bloc | China / US | China bloc / US bloc |
| SE | 1.47 [1.26; 1.72] | 1.58 [1.41; 1.77] | 1.26 [1.14; 1.39] | 1.33 [1.23; 1.43] |
| DE | 1.53 [1.34; 1.76] | 1.38 [1.25; 1.53] | 1.78 [1.64; 1.93] | 1.66 [1.56; 1.76] |
| PG | 1.36 [1.21; 1.52] | 1.32 [1.21; 1.43] | 1.46 [1.36; 1.56] | 1.46 [1.39; 1.54] |
| Control | 1.37 [1.23; 1.52] | 1.35 [1.25; 1.46] | 1.37 [1.27; 1.47] | 1.30 [1.23; 1.37] |
| (A) Refusal with a human and with an AI-agent user (health domain excluded) | ||||||
| Request type | Human (%) | AI (%) | AI human, pp [95% CI] | GLMM OR AI/human [95% CI] | ||
| SE | 3.2 | 5.0 | 1.8 [ 1.1; 2.7] | 2.01 [1.52; 2.65] | 0.001 | |
| DE | 13.6 | 19.9 | 6.3 [ 4.9; 7.7] | 2.24 [1.85; 2.73] | 0.001 | |
| PG | 21.8 | 29.7 | 7.9 [ 6.3; 9.7] | 2.13 [1.81; 2.51] | 0.001 | |
| CT | 20.3 | 23.3 | 3.1 [ 1.5; 4.5] | 1.43 [1.24; 1.64] | 0.001 | |
| (B) Direction of the verdict changes: bias toward refusing the AI | ||||||
| Request type | Scale | Human (%) | AI (%) | (pp) | Direction bias | OR |
|---|---|---|---|---|---|---|
| SE | individual | 2.8 | 4.7 | +1.9 [+0.5; +3.4] | 0.37 [-0.01; 0.75] | 1.30 [0.96; 1.77] |
| SE | group | 3.3 | 3.9 | +0.6 [-0.2; +1.4] | 0.40 [-0.02; 0.82] | 1.11 [0.89; 1.39] |
| SE | society | 3.4 | 6.4 | +3.0 [+1.2; +4.8] | 0.49 [0.25; 0.74] | 1.85 [1.37; 2.49] |
| DE | individual | 10.7 | 15.3 | +4.5 [+2.0; +7.1] | 0.36 [0.12; 0.59] | 1.47 [1.15; 1.87] |
| DE | group | 7.7 | 12.1 | +4.4 [+2.1; +6.7] | 0.44 [0.25; 0.64] | 1.73 [1.27; 2.36] |
| DE | society | 22.5 | 32.4 | +9.9 [+6.8; +13.0] | 0.61 [0.47; 0.75] | 1.81 [1.50; 2.17] |
| (A) Deviation of each language from the mean of the 8 languages, log-odds ( ) | ||||
|---|---|---|---|---|
| Language | SE | DE | PG | CT |
| English | 0.18 (0.22) | 0.02 (0.89) | 0.03 (0.77) | 0.21 (0.17) |
| German | 0.46 (0.0082) | 0.29 (0.10) | 0.24 (0.18) | 0.08 (0.67) |
| French | 0.22 (0.21) | 0.07 (0.89) | 0.28 (0.15) | 0.10 (0.67) |
| Spanish | 0.18 (0.22) | 0.09 (0.89) | 0.05 (0.74) | 0.02 (0.83) |
| Portuguese | 0.31 (0.088) | 0.06 (0.89) | 0.08 (0.71) | 0.07 (0.67) |
| Range across languages (pp) | Refusal (%) | ||||||
|---|---|---|---|---|---|---|---|
| Model | DC | Chance | Observed | Excess | Least refused | Most refused | |
| ling-3.0-flash | CN | 3.5 | 20.0 | 16.5 | French 6.1 | Swahili 26.0 | 0.001 |
| deepseek-v4-pro | CN | 3.3 | 15.8 | 12.5 | English 11.8 | French 27.6 | 0.001 |
| inkling | US | 3.3 | 15.5 | 12.1 | English 13.7 | Spanish 29.2 | 0.001 |
| hy3 | CN | 2.7 | 14.8 | 12.1 | German 5.0 | English 19.8 | 0.001 |
| grok-4.3 | US | 3.7 | 15.8 | 12.1 | Chinese 19.3 | English 35.1 | 0.001 |
| 24 models, Swahili of two excluded | 22 models, Figure 4 | |||
| Test | Est. [95% CI] | Est. [95% CI] | ||
| (A) Deviation from the mean of the 8 languages, log-odds | ||||
| Swahili, SE | 0.51 [ 0.18; 0.85] | 0.021 | 0.52 [ 0.26; 0.78] | 0.001 |
| German, SE | 0.41 [ 0.76; 0.06] | 0.061 | 0.46 [ 0.76; 0.17] | 0.0082 |
| Hindi, DE | 0.42 [ 0.14; 0.69] | 0.024 | 0.32 [ 0.07; 0.56] | 0.088 |
| (A) Omnibus test of the language effect, ( ) | ||||
| Equal weights | Usage-weighted | Usage-weighted, without gpt-5.6-luna | |||
|---|---|---|---|---|---|
| Contrast | Estimate | Estimate [95% CI] | Estimate [95% CI] | ||
| Nationality: US-side against China-side target, geopolitical set (odds ratio) | |||||
| SE | 1.13 | 1.08 [0.93; 1.25] | 0.43 | 1.01 [0.88; 1.15] | 0.92 |
| DE | 0.91 | 0.84 [0.76; 0.93] | 0.003 | 0.90 [0.84; 0.97] | 0.003 |
| PG | 0.94 | 0.90 [0.83; 0.97] | 0.007 | 0.91 [0.86; 0.96] | 0.003 |
| Control | 1.03 | 0.99 [0.89; 1.08] | 0.76 | 1.02 [0.97; 1.07] | 0.66 |
| Effect | Estimate | or |
|---|---|---|
| Level 1 vs off | OR 0.31 [0.11; 0.88] | |
| Level 2 vs off | OR 0.21 [0.08; 0.54] | |
| Level DC | ||
| Level request type | ||
| DE control, level 1 | ratio 0.43 | |
| DE control, level 2 | ratio 0.53 |
Language Model Bias Evaluation
Language model bias evaluation tests how models’ outputs, decisions, and representations vary across social groups, cultures, languages, and contexts.
See all 473 papers