Using Reinforcement Learning to Train Large Language Models to Explain Human Decisions
Jian-Qiao Zhu, Hanbo Xie, Dilip Arumugam, Robert C. Wilson, Thomas L. Griffiths
TL;DR
The paper tackles interpretability in cognitive modeling by using reinforcement learning to elicit chain-of-thought reasoning in large language models for predicting and explaining human risky decisions. It compares three post-training strategies—SFT, Centaur-style SFT, and GRPO-based RL—on the Choices13k dataset, using LoRA-tuned Qwen-2.5-7B-Instruct. RL produces coherent CoT explanations and achieves predictive accuracy comparable to SFT, with CoTs adapting to data structure, although backbone model strength is crucial for reasoning quality. The findings demonstrate a viable path toward interpretable cognitive theories via LLMs, while highlighting computational costs and limitations such as mode collapse and reliance on pre-existing knowledge within the backbone model.
Abstract
A central goal of cognitive modeling is to develop models that not only predict human behavior but also provide insight into the underlying cognitive mechanisms. While neural network models trained on large-scale behavioral data often achieve strong predictive performance, they typically fall short in offering interpretable explanations of the cognitive processes they capture. In this work, we explore the potential of pretrained large language models (LLMs) to serve as dual-purpose cognitive models--capable of both accurate prediction and interpretable explanation in natural language. Specifically, we employ reinforcement learning with outcome-based rewards to guide LLMs toward generating explicit reasoning traces for explaining human risky choices. Our findings demonstrate that this approach produces high-quality explanations alongside strong quantitative predictions of human decisions.
