Organizations: Center for Data Science, AAIS, Peking University · Wangxuan Institute of Computer Technology, Peking University · Tsinghua University · State Key Laboratory of General Artificial Intelligence
Performing causal reasoning akin to humans is fundamental to achieving strong artificial intelligence. However, existing studies on causal reasoning and large language models (LLMs) often underestimate the role of human causal cognition. Human causal reasoning is far more than recognizing causes and effects. Humans often factor in many other considerations when establishing a causal link between two events, such as norm violations, intentionality, morality, counterfactual scenarios, etc. To simulate such reasoning, it is intuitive to identify cause-effect pairs using token causality formalisms while modeling the factors that influence human causal judgment using findings from cognitive science experiments. To support the evaluation and modeling of human-like causal reasoning in LLMs, we introduce HCR-Bench, a challenging benchmark with 1,093 instances and detailed human causal reasoning step annotations, and HCR-Reasoner, an approach that systematically integrates theories of token causality and cognitive science into LLMs for human-like causal reasoning. Results suggest that HCR-Reasoner consistently improves LLMs' causal alignment with humans, and that theory-guided reasoning is highly effective.
Figures & tables
Figure 1: An example in HCR-Bench . To simulate human causal reasoning, one needs to consider both causal and cognitive factors.
Dataset
Type
Valid. Labels
Caus.
Cogn.
COPA Roemmele et al. (2011)
Type
✓
✗
✗
e-CARE Du et al. (2022)
Type
✓
✗
✗
CLadder Jin et al. (2023)
Type
✗
✓
✗
Corr2Cause Jin et al. (2024)
Type
✗
✓
✗
QRData Liu et al. (2024)
Type
✓
✗
✗
Big-Bench Srivastava et al. (2023)
Token
✓
✗
✗
Table 1: Comparison of causal reasoning benchmarks. Type: type vs. token causality? Valid. Labels: labels human-validated? Caus.: causal structures annotated? Cogn.: cognitive factors annotated?
Category
Statistic
Total
Size
# Samples
1,093
Story
# Sentences (per sample)
8.49
# Words (per sample)
162.70
Query
# Queried causal events (per sample)
1.02
Reasoning
# Events (per sample)
3.39
# Causal events (per sample)
2.39
Table 2: HCR-Bench statistics.
Figure 2: The overview of HCR-Reasoner .
Methods
Acc. (C.)
Acc. (I.)
Acc.
Human Average
-
-
69.60%
Qwen2.5-32B-Instruct
65.25%
80.43%
68.98%
+ HCR-Reasoner
70.14%
80.43%
72.67%
Qwen2.5-72B-Instruct
65.89%
77.83%
68.82%
+ HCR-Reasoner
71.63%
79.13%
73.48%
DeepSeek-V3
66.45%
77.61%
69.20%
Table 3: Results of the pilot study. Human average is directly cited from Suzgun et al. (2023) . See § D.1 for complete results and significance testing results.
Methods
Accuracy
CE ✓
OE ✓
Open-source LLMs
Qwen2.5-32B-Instruct
62.67%
-
-
+ zero-shot CoT
61.94%
-
-
+ manual CoT
62.85%
-
-
+ HCR-Reasoner
64.78%
95.91%
93.96%
Qwen2.5-72B-Instruct
64.87%
-
-
Table 4: The results of different LLMs on HCR-Bench . CE ✓ and OE ✓ are the proportions of correctly identified causal and outcome events, respectively.
Figure 3: Fine-grained accuracies of different factors.
Figure 4: Results of the causal analysis.
Model
Vanilla → FO → FT → HCR-Reasoner
Open-source LLMs
Qwen2.5-32B
62.67% → 61.67% → 64.59% → 64.78%
Qwen2.5-72B
64.87% → 64.41% → 67.98% → 67.52%
DeepSeek-V3
63.49% → 67.25% → 65.87% → 67.61%
Closed-source LLMs
Gemini-2.0
60.20% → 58.19% → 60.84% → 64.96%
Table 5: Ablation results on HCR-Bench . Green and red highlights denote performance rise/drop compared with Vanilla.
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: The causal representation of the case.
Factor
Value
Definition
foccurE
True
E actually occurs in the causal setting.
False
Otherwise.
forderE
/
An integer starting from 0, denoting the temporal order of E relative to other events in the causal setting. If two events occur simultaneously, they should share the same order.
ftcE
True
E is an token cause of O by Def. 1 . If 1) foccurE∧foccurO holds and 2) fncE holds while allowing contingencies based on AC2, then ftcE holds. [Proof: AC1 holds if foccurE∧foccurO holds; AC2 holds if fncE holds while allowing contingencies; AC3 already holds since we only annotate minimal/atomic and non-overlapping causal events.]
False
Otherwise.
fncE
True
E is a necessary cause of O by Def. 2 . If but for E , O would not have occurred, then fncE holds.
Appendix
Table 6: Annotation guideline.
Methods
Acc. (C.)
Acc. (I.)
Acc.
Human Average
-
-
69.60 ± 0.00
Qwen2.5-32B-Instruct
65.25 ± 0.32
80.43 ± 0.00
68.98 ± 0.24
+ zero-shot CoT
61.70 ± 0.78
75.22 ± 1.74
65.03 ± 0.49
+ manual CoT
65.89 ± 0.59
79.13 ± 1.06
69.14 ± 0.34
+ HCR-Reasoner
70.14 ± 1.83
80.43 ± 0.00
72.67 ± 1.38
Qwen2.5-72B-Instruct
65.89 ± 1.21
77.83 ± 1.30
68.82 ± 1.04
Appendix
Table 7: Complete results of the pilot study.
Model
Comparison
Accuracy Diff
p -value ( ± std)
Significant
Significant (Bonferroni)
Qwen2.5-32B-Instruct
HCR-Reasoner vs. Vanilla
0.0369
0.0020±0.0004
√
√
HCR-Reasoner vs. Zero-shot CoT
0.0765
0.0021±0.0004
√
√
HCR-Reasoner vs. Manual CoT
0.0353
0.0022±0.0004
√
√
Qwen2.5-72B-Instruct
HCR-Reasoner vs. Vanilla
0.0465
0.0022±0.0004
√
√
HCR-Reasoner vs. Zero-shot CoT
0.0754
0.0022±0.0003
√
√
HCR-Reasoner vs. Manual CoT
0.0642
0.0020±0.0004
√
√
Appendix
Table 8: Statistical significance of HCR-Reasoner on Big-Bench Hard causal judgment.
Department of Data Science and Artificial Intelligence, The Hong Kong Polytechnic University, Hong Kong SAR 999077, China · College of Computer Science, Chongqing University, Chongqing 400044, China