How Do Language Models Process Ethical Instructions? Deliberation, Consistency, and Other-Recognition Across Four Models
Organizations: Research Institute of Criminal Psychiatry / Sex Offender Medical Center · Department of Neuropsychiatry, Kyoto University
Abstract
Alignment safety research assumes that ethical instructions improve model behavior, but how language models internally process such instructions remains unknown. We conducted over 600 multi-agent simulations across four models (Llama 3.3 70B, GPT-4o mini, Qwen3-Next-80B-A3B, Sonnet 4.5), four ethical instruction formats (none, minimal norm, reasoned norm, virtue framing), and two languages (Japanese, English). Confirmatory analysis fully replicated the Llama Japanese dissociation pattern from a prior study ( for all three hypotheses), but none of the other three models reproduced this pattern, establishing it as model-specific. Three new metrics -- Deliberation Depth (DD), Value Consistency Across Dilemmas (VCAD), and Other-Recognition Index (ORI) -- revealed four distinct ethical processing types: Output Filter (GPT; safe outputs, no processing), Defensive Repetition (Llama; high consistency through formulaic repetition), Critical Internalization (Qwen; deep deliberation, incomplete integration), and Principled Consistency (Sonnet; deliberation, consistency, and other-recognition co-occurring). The central finding is an interaction between processing capacity and instruction format: in low-DD models, instruction format has no effect on internal processing; in high-DD models, reasoned norms and virtue framing produce opposite effects. Lexical compliance with ethical instructions did not correlate with any processing metric at the cell level ( to , all ; ; power limited), suggesting that safety, compliance, and ethical processing are largely dissociable. These processing types show structural correspondence to patterns observed in clinical offender treatment, where formal compliance without internal processing is a recognized risk signal.
Figures & tables
| Model | Lang | DD total | VCAD | ORI total | ||||
|---|---|---|---|---|---|---|---|---|
| Llama 3.3 70B | JA | 103 | 9.4 | 12.5 | 0.411 | 0.174 | 9.6 | 15.3 |
| Llama 3.3 70B | EN | 101 | 9.2 | 5.3 | 0.386 | 0.119 | 71.8 | 21.1 |
| GPT-4o mini | JA | 60 | 7.9 | 5.3 | 0.235 | 0.188 | 54.0 | 23.7 |
| GPT-4o mini | EN | 60 | 4.0 | 3.0 | 0.300 | 0.133 | 54.0 | 14.3 |
| Qwen3 | JA | 60 | 40.2 | 13.6 | 0.265 | 0.147 | 114.9 | 39.8 |
| Type | DD | VCAD | ORI | Model | Clinical correspondence |
|---|---|---|---|---|---|
| Output Filter | Low | Low | Low | GPT-4o mini | Denial / avoidance |
| Defensive Repetition | Low | High | Low | Llama 3.3 70B | Model prisoner |
| Critical Internalization | High | Mid | High | Qwen3 | — |
| Principled Consistency | High | High | High | Sonnet 4.5 | — |
| Model | Lang | Hypothesis | Comparison | Judgment | |||
|---|---|---|---|---|---|---|---|
| Llama 3.3 70B | JA | G1 vs G0 | 0.80 | 43.8 | 0.018 | Replicated | |
| Llama 3.3 70B | JA | G2 vs G1 | -0.68 | 16.0 | 0.039 | Replicated | |
| Llama 3.3 70B | JA | G3 vs G0 | 0.63 | 11.9 | 0.039 | Replicated | |
| Llama 3.3 70B | EN | G1 vs G0 | 0.15 | 1.5 | 1.000 | Inconclusive | |
| Llama 3.3 70B | EN | G2 vs G1 | -0.26 | 2.0 | 1.000 | Inconclusive | |
| Llama 3.3 70B | EN | G3 vs G0 | 0.00 | 1.4 | 1.000 | Inconclusive |
| Model | Condition | Lang | |||
|---|---|---|---|---|---|
| Llama 3.3 70B | G1 | JA | 25 | 0.099 | 0.017 |
| Llama 3.3 70B | G1 | EN | 24 | 0.323 | 0.007 |
| Llama 3.3 70B | G2 | JA | 25 | 0.160 | 0.015 |
| Llama 3.3 70B | G2 | EN | 24 | 0.544 | 0.006 |
| Llama 3.3 70B | G3 | JA | 25 | 0.146 | 0.020 |
| Llama 3.3 70B | G3 | EN | 24 | 0.482 | 0.007 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Comparison | Language | DI | Hedges’ | ||
|---|---|---|---|---|---|
| G3a vs G3b | JA | .172 | 3.15 | ||
| G3a vs G3b | EN | .143 | 3.45 | ||
| G3a vs G3c | JA | .129 | 3.82 | ||
| G3a vs G3c | EN | .721 | 1.41 | ||
| G3b vs G3c | JA | .950 | 1.33 | ||
| G3b vs G3c | EN | .331 | 2.07 |
| Prediction | Outcome | Notes |
|---|---|---|
| GPT: lowest DD among 4 models | Supported | DD (JA), (EN) |
| GPT: lowest VCAD | Supported | VCAD (JA), (EN) |
| GPT: low ORI | Supported | ORI (both) |
| Llama: low DD | Supported | DD (JA), (EN) |
| Llama: highest VCAD | Supported | VCAD (JA), (EN) |
| Llama: low ORI (JA) | Supported | ORI (JA) |
| ORI (raw) | ORI / 1k chars | Output | ||||
|---|---|---|---|---|---|---|
| Model | Lang | chars/agent | ||||
| Sonnet 4.5 | JA | 285.7 | 54.1 | 6.10 | 1.05 | 46,771 |
| EN | 265.3 | 17.8 | 2.37 | 0.14 | 112,072 | |
| Qwen3 | JA | 114.9 | 15.8 | 5.05 | 0.64 | 22,749 |
| EN | 122.6 | 13.5 | 2.72 | 0.17 | 45,068 | |
| GPT-4o mini | JA | 54.0 | 8.2 | 3.25 | 0.46 | 16,564 |
| DD (raw) | DD / 1k chars | Output | ||||
|---|---|---|---|---|---|---|
| Model | Lang | chars/agent | ||||
| Sonnet 4.5 | JA | 45.3 | 5.2 | 0.97 | 0.13 | 46,771 |
| EN | 43.7 | 5.9 | 0.39 | 0.05 | 112,072 | |
| Qwen3 | JA | 40.2 | 5.1 | 1.77 | 0.26 | 22,749 |
| EN | 39.2 | 5.6 | 0.87 | 0.08 | 45,068 | |
| GPT-4o mini | JA | 7.9 | 0.9 | 0.48 | 0.06 | 16,564 |
Moral Reasoning in Language Models
Moral reasoning in language models studies how AI systems judge dilemmas, weigh competing values, explain decisions, and stay consistent across contexts.
See all 114 papers