Reasoning Elicitation in Language Models via Counterfactual Feedback
Alihan Hüyük, Xinnuo Xu, Jacqueline Maasch, Aditya V. Nori, Javier González
TL;DR
This work targets the gap between recall and reasoning in large language models by framing causal reasoning as counterfactual reasoning and proposing a formal world-model plus language-model interface. It introduces metrics such as the necessity and sufficiency inconsistency rates (N-IR, S-IR) alongside PN and PS to capture unit-level causal consistency beyond simple accuracy. The authors propose three counterfactual feedback–driven fine-tuning schemes (supervised CF feedback, preference-based CF feedback, and preference-based causal consistency feedback) and demonstrate that combining factual and counterfactual data, especially with causal-consistency guidance, improves inductive generalization of reasoning across in-domain and real-world tasks. The results suggest that carefully paired factual-counterfactual demonstrations and consistency-focused training improve higher-level reasoning (necessity/sufficiency) over baseline recall, with better generalization in inductive transfer while highlighting limits in certain deduction scenarios and binary-variable constraints. Overall, the work advances reasoning elicitation in LLMs and provides a data-centric pathway to train models that reason with counterfactuals rather than rely solely on recall.
Abstract
Despite the increasing effectiveness of language models, their reasoning capabilities remain underdeveloped. In particular, causal reasoning through counterfactual question answering is lacking. This work aims to bridge this gap. We first derive novel metrics that balance accuracy in factual and counterfactual questions, capturing a more complete view of the reasoning abilities of language models than traditional factual-only based metrics. Second, we propose several fine-tuning approaches that aim to elicit better reasoning mechanisms, in the sense of the proposed metrics. Finally, we evaluate the performance of the fine-tuned language models in a variety of realistic scenarios. In particular, we investigate to what extent our fine-tuning approaches systemically achieve better generalization with respect to the base models in several problems that require, among others, inductive and deductive reasoning capabilities.
