RULEBREAKERS: Challenging LLMs at the Crossroads between Formal Logic and Human-like Reasoning

Jason Chan, Robert J. Gaizauskas, Zhixue Zhao
2/12/2026

No official code found. Best implementation: jasonchanly/rulebreakers (1 star, last commit 2025-12-10).

Abstract

Formal logic enables computers to reason in natural language by representing sentences in symbolic forms and applying rules to derive conclusions. However, in what our study characterizes as"rulebreaker"scenarios, this method can lead to conclusions that are typically not inferred or accepted by humans given their common sense and factual knowledge. Inspired by works in cognitive science, we create RULEBREAKERS, the first dataset for rigorously evaluating the ability of large language models (LLMs) to recognize and respond to rulebreakers (versus non-rulebreakers) in a human-like manner. Evaluating seven LLMs, we find that most models, including GPT-4o, achieve mediocre accuracy on RULEBREAKERS and exhibit some tendency to over-rigidly apply logical rules unlike what is expected from typical human reasoners. Further analysis suggests that this apparent failure is potentially associated with the models'poor utilization of their world knowledge and their attention distribution patterns. Whilst revealing a limitation of current LLMs, our study also provides a timely counterbalance to a growing body of recent works that propose methods relying on formal logic to improve LLMs'general reasoning capabilities, highlighting their risk of further increasing divergence between LLMs and human-like reasoning.

View on arXivView PDF

Code Implementations(1)

Project page for "RULEBREAKERS: Challenging LLMs at the Crossroads between Formal Logic and Human-like Reasoning" (ICML 2025)

10May 24, 202510 months ago

Similar Papers

Cite this paper

@article{chan2026rulebreakers,
  title  = {RULEBREAKERS: Challenging LLMs at the Crossroads between Formal Logic and Human-like Reasoning},
  author = {Jason Chan and Robert J. Gaizauskas and Zhixue Zhao},
  year   = {2026},
  eprint = {2410.16502},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.16502},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.16502.svg)](https://codeofpaper.com/paper/2410.16502)

Discussion