Consistency Is Not Validity: Self-Rewarded Moral Argumentation Makes Language Models Decisive but Pliable
Organizations: Google DeepMind
Abstract
LLMs are increasingly consulted for moral judgment. We aim to improve performance on such tasks by rewarding good arguments, on the premise that arguing well increases the likelihood of judging well. We train a reinforcement learning policy initialized from a state-of-the-art language model in a self-judged tournament with masked thinking: the generated arguments are judged pairwise on argument quality by the policy itself. As an empirical basis, we extract authentic dilemmas from classic novels, using a logic solver to verify that each constitutes a conflict. We show that our judge rates argument quality like human annotators, and the policy then adopts the language register that it rewards. Testing on the external benchmarks MoralChoice, ELEPHANT, and MORABLES, we find that the policy becomes more decisive and invariant to the order in which options are presented, but sycophancy and reframing remain a challenge to validity. Two ablation studies with synthetic dilemmas and unmasked thinking match the reordering gains, but show a weaker register shift and higher sycophancy. We conclude that consistency is not validity: consistency under reordering can be optimized without improving the moral judgment it is meant to signal.
Figures & tables
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Author | Source Work | Extracted |
|---|---|---|
| Hugo | Les Misérables (#135) | 88 |
| Austen | Pride and Prejudice (#1342) | 39 |
| Melville | Moby-Dick (#2701) | 33 |
| Dostoevsky | Crime and Punishment (#2554) | 25 |
| Total | 185 |
| Z3 gate outcome | Dilemmas |
|---|---|
| Generated ( ) | 130 |
| (exclusive) | 101 (77.7%) |
| (co-satisfiable) | 20 (15.4%) |
| (degenerate) | 9 (6.9%) |
| failure modes | |
| One duty UNSAT | 8 |
| Source | Vendi | Eff. rank | NN | Conc. | |||||
| bge | uc | gem | bge | uc | gem | bge | |||
| Hugo | 88 | 3.79 | 7.02 | 2.75 | 22.40 | 23.12 | 21.97 | 0.833 | 16 |
| Dostoevsky | 25 | 3.89 | 6.67 | 2.71 | 22.02 | 22.96 | 21.22 | 0.839 | 20 |
| Austen | 39 | 3.51 | 6.29 | 2.39 | 22.53 | 23.02 | 21.95 | 0.839 | 24 |
| Melville | 33 | 4.41 | 6.62 | 3.10 | 22.71 | 23.10 | 22.31 | 0.795 | 25 |
| LitPool | 185 | 4.39 | 6.97 | 3.27 | 22.63 | 23.19 | 22.20 | 0.806 | 25 |
| Component | Setting |
|---|---|
| Model and hardware | |
| Policy | Gemma-4 4B, instruction-tuned |
| Hardware | 32 accelerator chips, FSDP TP |
| Sequence length | 1,024 prompt + 3,072 generation tokens |
| Data and schedule | |
| Training data | 156 Z3-verified LitPool dilemmas, 2 epochs |
| Dimension | Question in the judge prompt |
|---|---|
| Logic | |
| Cogency | Are the premises acceptable, relevant to the conclusion, and sufficient to draw it? |
| Local acceptability | Are the premises rationally worthy of belief? |
| Local relevance | Do the premises actually bear on the conclusion? |
| Local sufficiency | Do the premises together give enough support? |
| Rhetoric | |
| Aspect | Same | Flip | Tie | Other | |
|---|---|---|---|---|---|
| 4B | Logic | 82.4 | 15.0 | 1.8 | 0.9 |
| Rhetoric | 93.7 | 5.2 | 0.0 | 1.1 | |
| Dialectic | 90.0 | 9.1 | 0.8 | 0.1 | |
| 31B | Logic | 98.6 | 1.1 | 0.4 | 0.0 |
| Rhetoric | 88.7 | 9.0 | 1.1 | 1.2 | |
| Dialectic | 96.7 | 2.7 | 0.6 | 0.0 |
| Feature group | Core | |
|---|---|---|
| Allocation : response words, thinking words, thinking share, thinking–response overlap | 4 | 4 |
| Formatting : list items, numbered-list items, bullet-list items, horizontal rules, headings, bold spans | 6 | 5 |
| Discourse and argument : causal connectives, forward indicators, backward indicators, rebuttal indicators, backward/forward ratio | 5 | 2 |
| Syntax (full prose sentences) : sentence length, max dependency depth, mean dependency depth, clausal embedding depth, subordination index, coordinators, fronted adverbial clauses | 7 | 6 |
| Conditionals : concessive conditionals, counterfactual sentences, conditional sentences | 3 | 2 |
| Lexical semantics : nominalizations, verb agentivity, necessity modals | 3 | 3 |
| ICL ( ) | ||||
| Base | Rand. | Targ. | GRPO | |
| MoralChoice | ||||
| Fragility, high amb. | 14.3 | 4.3 | 2.1 | 6.6 |
| Ambiguity recognized | 16.0 | 30.3 | 22.1 | 19.1 |
| Fragility, low amb. | 1.2 | 4.4 | 0.9 | 0.7 |
| ELEPHANT | ||||
| F | F | OR [95% CI] | ||
|---|---|---|---|---|
| Base | 368.8 | 364.3 | 4.5 | 0.98 [0.92, 1.04] |
| GRPO | 319.2 | 406.7 | +87.5 | 1.48 [1.39, 1.57] |
| Unmasked | 462.0 | 461.6 | 0.4 | 0.99 [0.86, 1.13] |
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