Evaluation of Deontic Conditional Reasoning in Large Language Models: The Case of Wason's Selection Task
Organizations: Keio University, Tokyo, Japan · University of Tokyo, Tokyo, Japan
Abstract
As large language models (LLMs) advance in linguistic competence, their reasoning abilities are gaining increasing attention. In humans, reasoning often performs well in domain specific settings, particularly in normative rather than purely formal contexts. Although prior studies have compared LLM and human reasoning, the domain specificity of LLM reasoning remains underexplored. In this study, we introduce a new Wason Selection Task dataset that explicitly encodes deontic modality to systematically distinguish deontic from descriptive conditionals, and use it to examine LLMs' conditional reasoning under deontic rules. We further analyze whether observed error patterns are better explained by confirmation bias (a tendency to seek rule-supporting evidence) or by matching bias (a tendency to ignore negation and select items that lexically match elements of the rule). Results show that, like humans, LLMs reason better with deontic rules and display matching-bias-like errors. Together, these findings suggest that the performance of LLMs varies systematically across rule types and that their error patterns can parallel well-known human biases in this paradigm.
Figures & tables
| Rule Polarity | Pattern | Example Rule | TA | FA | TC | FC |
|---|---|---|---|---|---|---|
| Pos-Pos | If the number is prime, then the letter is lowercase. | 7 | 8 | b | B | |
| Pos-Neg | If the number is prime, then the letter is not lowercase. | 7 | 8 | B | b | |
| Neg-Pos | If the number is not prime, then the letter is lowercase. | 8 | 7 | b | B | |
| Neg-Neg | If the number is not prime, then the letter is not lowercase. | 8 | 7 | B | b |
| Model | Zero | Few | CoT |
|---|---|---|---|
| Reasoning Models | |||
| gpt-oss-20b | 67.5 ( {\color[rgb]{0,0,1}+27.5} ) | 91.2 ( {\color[rgb]{0,0,1}+41.2} ) | n/a |
| gpt-oss-120b | 100.0 ( {\color[rgb]{0,0,1}+30} ) | 98.8 ( {\color[rgb]{0,0,1}+30} ) | n/a |
| qwen3-14b | 97.5 ( {\color[rgb]{0,0,1}+45} ) | 98.8 ( {\color[rgb]{0,0,1}+37.5} ) | n/a |
| qwen3-32b | 98.8 ( {\color[rgb]{0,0,1}+38.8} ) | 100.0 ( {\color[rgb]{0,0,1}+25} ) | n/a |
| Non-Reasoning Models | |||
| Polarity | Pattern | TA | FA | TC | FC |
|---|---|---|---|---|---|
| pos-pos | 100.0 | 0.0 | 45.0 | 55.0 | |
| pos-neg | 100.0 | 0.0 | 5.0 | 95.0 | |
| neg-pos | 80.0 | 20.0 | 60.0 | 40.0 | |
| neg-neg | 90.0 | 10.0 | 10.0 | 90.0 |
Appendix figures & tables28 assets
Supplementary material from the paper’s appendix.
Appendix
| Rule Polarity | Pattern | Descriptive | Deontic |
|---|---|---|---|
| Pos-Pos | If a number is prime, then the opposite side has a lowercase letter. | If the lamp is on, then the visitor must enter the room. | |
| Pos-Neg | If a number is prime, then the opposite side does not have a lowercase letter. | If the lamp is on, then the visitor must not enter the room. | |
| Neg-Pos | If a number is not prime, then the opposite side has a lowercase letter. | If the lamp is not on, then the visitor must enter the room. | |
| Neg-Neg | If a number is not prime, then the opposite side does not have a lowercase letter. | If the lamp is not on, then the visitor must not enter the room. |
LLM Reasoning
Large language model reasoning studies how models solve multi-step problems, verify intermediate steps, and use computation or tools reliably.
See all 926 papers