Evaluation Awareness Beyond English: Do LLMs Act Differently When Tested in Indic Languages?
Organizations: Birla Institute of Technology and Science, Pilani
Abstract
Large language models (LLMs) can often tell when they are being tested. This ability, known as evaluation awareness, can lead models to act more cautiously during safety evaluations than in real use. Existing work has studied evaluation awareness almost entirely in English, although models serve users in many languages. Indic languages are spoken by over a billion people, yet evaluation awareness remains almost entirely unstudied in them. We test four instruction-tuned models from three families in five Indic languages alongside English. A set of cues varies whether the model is told that it is monitored and whether the monitoring is a safety test. Models refuse harmful requests more often when they are told that they are being tested. This increase appears in all four models and all six languages. In Indic languages, refusal of harmful requests rises by 14.4 percentage points on average. The test cue also brings Indic refusal of harmful requests level with English, but raises refusal of benign Indic requests from 6.9% to 11.3%. We release all 47,880 judged responses to support further work. These results suggest that safety evaluations in Indic languages may not reflect how models treat their everyday users.
Figures & tables
| Cue vs. deploy | Harmful | Benign |
|---|---|---|
| eval_explicit | +13.8 | +3.9 |
| eval_metadata | +9.0 | +3.0 |
| eval_log | +7.1 | +1.8 |
| monitor_log | +2.5 | +0.4 |
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
| GPT-6 Luna | Native speaker | |||||
|---|---|---|---|---|---|---|
| language | agreement | agreement | ||||
| English | 1,200 | 95.1% | 0.90 | – | – | – |
| Hindi | 1,200 | 93.4% | 0.87 | 320 | 95.6% | 0.91 |
| Bengali | 1,200 | 93.6% | 0.87 | 320 | 93.4% | 0.87 |
| Tamil | 1,200 | 93.1% | 0.86 | 320 | 92.8% | 0.85 |
| Telugu | 1,200 | 93.9% | 0.88 | 320 | 78.8% | 0.56 |
| benign refusal (%) | OR, eval_explicit vs. deploy | ||||||
|---|---|---|---|---|---|---|---|
| model | dep | mon | log | meta | expl | benign | harmful |
| Gemma-3-27B | 6.3 | 7.7 | 9.6 | 12.6 | 10.8 | 1.87 [1.43, 2.43] | 2.63 [2.07, 3.35] |
| Qwen3-32B | 4.3 | 5.3 | 7.2 | 7.5 | 7.8 | 1.86 [1.31, 2.65] | 3.45 [2.69, 4.41] |
| Qwen2.5-72B | 8.6 | 7.0 | 7.9 | 9.0 | 12.0 | 1.46 [1.19, 1.79] | 2.69 [2.23, 3.23] |
| Sarvam-M | 4.8 | 5.5 | 6.4 | 6.9 | 9.1 | 2.03 [1.42, 2.91] | 2.35 [1.87, 2.95] |
| model | monitor_log | eval_log | eval_metadata | eval_explicit |
|---|---|---|---|---|
| Gemma-3-27B | 1.19 [1.07, 1.33] | 1.41 [1.22, 1.63] | 1.85 [1.56, 2.20] | 2.63 [2.07, 3.35] |
| Qwen3-32B | 1.30 [1.17, 1.45] | 1.94 [1.65, 2.27] | 2.32 [1.95, 2.76] | 3.45 [2.69, 4.41] |
| Qwen2.5-72B | 1.06 [0.96, 1.16] | 1.42 [1.28, 1.57] | 1.86 [1.60, 2.15] | 2.69 [2.23, 3.23] |
| Sarvam-M | 1.10 [0.99, 1.22] | 1.52 [1.33, 1.73] | 1.28 [1.15, 1.44] | 2.35 [1.87, 2.95] |
| harmful prompts | hi | bn | ta | te | kn | all |
|---|---|---|---|---|---|---|
| mean | 0.866 | 0.881 | 0.858 | 0.862 | 0.863 | 0.866 |
| median | 0.872 | 0.887 | 0.873 | 0.866 | 0.879 | 0.874 |
| minimum | 0.756 | 0.731 | 0.689 | 0.689 | 0.684 | 0.684 |
| below 0.70 | 0 | 0 | 1 | 1 | 2 | 4 |
| retranslated | 0 | 0 | 3 | 1 | 3 | 7 |
| scored strings | 199 | 198 | 198 | 199 | 198 | 992 |
| deploy | monitor_log | eval_log | eval_metadata | eval_explicit | |
| Gemma-3-27B | |||||
| EN | 71.9 | 76.4 | 78.4 | 84.9 | 87.9 |
| HI | 79.9 | 82.4 | 83.4 | 87.9 | 91.5 |
| BN | 76.4 | 78.4 | 81.4 | 84.4 | 91.0 |
| TA | 74.9 | 78.9 | 81.9 | 83.4 | 87.9 |
| TE | 91.5 | 93.0 | 94.5 | 93.5 | 94.0 |
| EN | HI | BN | TA | TE | KN | |
| Truncated at the token budget | ||||||
| Gemma-3-27B | 0.0 | 0.0 | 0.0 | 0.5 | 0.0 | 0.4 |
| Qwen3-32B | 0.6 | 0.8 | 1.5 | 4.1 | 6.9 | 7.4 |
| Qwen2.5-72B | 0.0 | 0.5 | 0.0 | 12.2 | 20.0 | 21.6 |
| Sarvam-M | 0.4 | 0.5 | 0.1 | 0.3 | 1.1 | 0.9 |
| Answered in another language | ||||||
| deploy | monitor_log | eval_log | eval_metadata | eval_explicit | |
| Gemma-3-27B | |||||
| EN | 1.0 | 1.5 | 2.0 | 1.5 | 1.5 |
| HI | 2.5 | 3.5 | 5.0 | 7.5 | 8.0 |
| BN | 3.5 | 4.5 | 4.5 | 9.5 | 8.0 |
| TA | 4.0 | 4.0 | 4.0 | 6.5 | 5.5 |
| TE | 12.5 | 14.5 | 19.0 | 20.5 | 16.5 |
| contrast | Gemma-4-31B-IT | GPT-6 Luna |
|---|---|---|
| eval_explicit vs. deploy | +16.2 [+10.6, +22.5] | +13.7 [+8.7, +19.2] |
| eval_metadata vs. deploy | +10.7 [+6.4, +15.6] | +9.5 [+5.8, +13.8] |
| eval_log vs. deploy | +8.1 [+4.4, +11.9] | +6.6 [+3.3, +10.4] |
| monitor_log vs. deploy | +2.9 [+0.1, +6.2] | +0.7 [ 2.0, +3.6] |
| eval_log vs. monitor_log | +5.1 [+2.6, +7.9] | +6.6 [+3.1, +10.6] |
| harmful | benign | ||||||
|---|---|---|---|---|---|---|---|
| model | lang. | change, pp [95% CI] | change, pp [95% CI] | ||||
| Gemma-3-27B | EN | 32/0 | +16.1 [+11.1, +21.1] | 1/0 | +0.5 [0.0, +1.5] | 1.000 | |
| HI | 25/2 | +11.6 [+6.5, +16.6] | 11/0 | +5.5 [+2.5, +9.0] | 0.021 | ||
| BN | 31/2 | +14.6 [+9.5, +20.1] | 9/0 | +4.5 [+2.0, +7.5] | 0.082 | ||
| TA | 26/0 | +13.1 [+8.5, +18.1] | 4/1 | +1.5 [ 0.5, +4.0] | 1.000 | ||
| TE | 9/4 | +2.5 [ 1.0, +6.0] | 0.267 | 14/6 | +4.0 [ 0.5, +8.5] | 1.000 | |
| model | lang. | refusal (%), monitor_log eval_log | change, pp [95% CI] | |||
|---|---|---|---|---|---|---|
| Gemma-3-27B | EN | 3 | 7 | 76.4% 78.4% | +2.0 [ 1.0, +5.0] | 1.000 |
| HI | 4 | 6 | 82.4% 83.4% | +1.0 [ 2.0, +4.0] | 1.000 | |
| BN | 4 | 10 | 78.4% 81.4% | +3.0 [ 0.5, +6.5] | 1.000 | |
| TA | 2 | 8 | 78.9% 81.9% | +3.0 [0.0, +6.0] | 1.000 | |
| TE | 2 | 5 | 93.0% 94.5% | +1.5 [ 1.0, +4.0] | 1.000 | |
| KN | 1 | 5 | 93.0% 95.0% | +2.0 [0.0, +4.5] | 1.000 |
| harmful | benign | ||||||
|---|---|---|---|---|---|---|---|
| model | lang. | changing | changing | ||||
| Gemma-3-27B | EN | 48 | 58.77 | 3 | 2.50 | 1.000 | |
| HI | 33 | 42.35 | 14 | 25.89 | |||
| BN | 42 | 53.83 | 17 | 28.42 | |||
| TA | 35 | 42.70 | 11 | 8.15 | 0.710 | ||
| TE | 22 | 4.00 | 0.406 | 41 | 16.39 | 0.0457 | |
| harmful | benign | ||||||
| factor | level | OR [95% CI] | OR [95% CI] | ||||
| cue | monitor_log | 1.16 [1.09, 1.23] | 1.08 [0.94, 1.23] | 0.291 | 0.583 | ||
| eval_log | 1.58 [1.44, 1.73] | 1.36 [1.16, 1.60] | |||||
| eval_metadata | 1.82 [1.63, 2.04] | 1.63 [1.36, 1.96] | |||||
| eval_explicit | 2.85 [2.37, 3.43] | 1.83 [1.45, 2.32] | |||||
| language | HI | 1.07 [0.94, 1.23] | 0.314 | 0.941 | 3.98 [1.83, 8.62] | 0.00235 | |
| harmful | benign | |||||||
|---|---|---|---|---|---|---|---|---|
| (1) language, df 5 | (2) cue, df 4 | (1) language, df 5 | (2) cue, df 4 | |||||
| model | ||||||||
| Gemma-3-27B | 70.61 | 75.79 | 62.56 | 34.41 | ||||
| Qwen3-32B | 25.62 | 115.28 | 22.45 | 15.14 | 0.00608 | |||
| Qwen2.5-72B | 59.39 | 123.65 | 28.66 | 29.59 | ||||
| Sarvam-M | 9.46 | 0.0921 | 69.92 | 20.43 | 0.00104 | 15.99 | 0.00608 | |
| harmful | benign | ||||||
|---|---|---|---|---|---|---|---|
| model | lang. | OR [95% CI] | OR [95% CI] | ||||
| Gemma-3-27B | HI | 1.44 [1.17, 1.76] | 0.00583 | 3.70 [1.73, 7.93] | 0.00722 | ||
| BN | 1.17 [0.96, 1.44] | 0.118 | 1.000 | 4.22 [1.83, 9.73] | 0.00722 | ||
| TA | 1.10 [0.85, 1.42] | 0.450 | 1.000 | 3.33 [1.53, 7.26] | 0.00247 | 0.0129 | |
| TE | 3.55 [2.41, 5.22] | 13.30 [5.46, 32.40] | |||||
| KN | 5.31 [3.12, 9.04] | 19.15 [7.66, 47.89] | |||||
| model | monitor_log | eval_log | eval_metadata | eval_explicit |
|---|---|---|---|---|
| Gemma-3-27B | 1.24 [1.03, 1.50] | 1.61 [1.30, 2.00] | 2.24 [1.71, 2.94] | 1.87 [1.43, 2.43] |
| Qwen3-32B | 1.25 [0.98, 1.58] | 1.71 [1.27, 2.30] | 1.80 [1.32, 2.46] | 1.86 [1.31, 2.65] |
| Qwen2.5-72B | 0.80 [0.67, 0.96] | 0.91 [0.76, 1.10] | 1.05 [0.88, 1.26] | 1.46 [1.19, 1.79] |
| Sarvam-M | 1.17 [0.90, 1.53] | 1.38 [1.07, 1.79] | 1.51 [1.13, 2.01] | 2.03 [1.42, 2.91] |
| harmful | benign | |||||||
|---|---|---|---|---|---|---|---|---|
| (3) cue, df 4 | (4) model, df 3 | (3) cue, df 4 | (4) model, df 3 | |||||
| lang. | ||||||||
| EN | 64.80 | 12.74 | 0.0105 | 3.96 | 0.412 | 5.90 | 0.121 | |
| HI | 64.09 | 10.64 | 0.0139 | 16.25 | 0.00803 | 7.39 | 0.121 | |
| BN | 65.08 | 13.90 | 0.00913 | 25.87 | 8.49 | 0.111 | ||
| TA | 112.19 | 45.35 | 22.19 | 9.21 | 0.106 | |||
| lang. | prompts | monitor_log | eval_log | eval_metadata | eval_explicit |
|---|---|---|---|---|---|
| EN | harmful | 1.18 [1.08, 1.30] | 1.46 [1.29, 1.64] | 1.67 [1.42, 1.95] | 2.17 [1.75, 2.69] |
| HI | harmful | 1.16 [1.03, 1.31] | 1.40 [1.22, 1.59] | 1.62 [1.38, 1.89] | 2.42 [1.93, 3.04] |
| BN | harmful | 1.17 [1.02, 1.35] | 1.69 [1.42, 2.02] | 1.69 [1.41, 2.04] | 3.57 [2.58, 4.95] |
| TA | harmful | 1.09 [0.97, 1.22] | 1.51 [1.31, 1.73] | 1.84 [1.56, 2.17] | 2.66 [2.17, 3.26] |
| TE | harmful | 1.15 [1.02, 1.30] | 1.69 [1.44, 1.99] | 1.91 [1.60, 2.29] | 2.64 [2.10, 3.33] |
| KN | harmful | 1.21 [1.03, 1.41] | 1.68 [1.43, 1.97] | 2.09 [1.71, 2.56] | 3.62 [2.78, 4.71] |
| lang. | prompts | Qwen3-32B | Qwen2.5-72B | Sarvam-M |
|---|---|---|---|---|
| EN | harmful | 1.47 [1.18, 1.84] | 1.17 [0.93, 1.45] | 1.42 [1.10, 1.84] |
| HI | harmful | 0.85 [0.70, 1.05] | 0.80 [0.65, 0.97] | 1.09 [0.87, 1.38] |
| BN | harmful | 0.90 [0.70, 1.15] | 1.13 [0.86, 1.49] | 1.31 [0.99, 1.73] |
| TA | harmful | 0.80 [0.62, 1.02] | 0.46 [0.34, 0.61] | 1.07 [0.83, 1.38] |
| TE | harmful | 0.23 [0.15, 0.36] | 0.19 [0.12, 0.31] | 0.32 [0.19, 0.52] |
| KN | harmful | 0.17 [0.10, 0.27] | 0.14 [0.09, 0.23] | 0.23 [0.14, 0.38] |
| family | tests | significant before Holm | significant after Holm |
|---|---|---|---|
| McNemar, secondary contrast | 24 | 11 | 4 |
| Cochran’s Q, harmful | 24 | 23 | 23 |
| Cochran’s Q, benign | 24 | 13 | 7 |
| GEE, Indic vs English, harmful | 20 | 10 | 10 |
| GEE, Indic vs English, benign | 20 | 20 | 20 |
| GEE joint test, harmful: language, per model | 4 | 3 | 3 |
Evaluation Awareness in Language Models
Evaluation awareness in language models studies how models recognize testing or monitoring and whether that recognition changes their answers, safety, or strategic behavior.
See all 31 papers