A Computational Model of Backward Reasoning in Human Problem Solving
Abstract When solving a problem with a clear goal, people often break down the problem into subgoals, a form of reasoning known as backward reasoning. The cognitive mechanisms of backward reasoning are poorly understood. Inspired by classic ideas from Newell and Simon, we conceptualize backward reasoning as search through a space of subgoals and actions to attain them. We show that this space can be represented by an AND-OR tree, a structure first used in early artificial intelligence research to automate problem solving. We hypothesize that backward reasoning in problems with a clear goal can be modeled as search through AND-OR trees. To test this hypothesis, we analyzed data from two problem solving tasks: Tower of London and Rush Hour. We developed a psychologically plausible, single-parameter computational process model, which we fit to this data on a per-participant basis. We found that our model successfully captured key trends in the data, unlike alternative models. Our results provide a computational account of backward reasoning in human problem solving and open the door to a more precise characterization of individual differences in problem solving.
Authors
- Jeroen Olieslagers (ORCID: https://orcid.org/0009-0003-5741-9371)
- Zahy Bnaya
- Daisy Xinlei Lin
- Wei Ji Ma
Institutions
- New York University (US)
Publication Details
- Journal
- Computational Brain & Behavior
- Published
- 2026-09-25
- DOI
- https://doi.org/10.1007/s42113-026-00335-2
- Primary Topic
- AI-based Problem Solving and Planning
- Type
- article
- Field-Weighted Citation Impact
- 0.00