Source-linked AI summary
Does ChatGPT have Theory of Mind?
Bart Holterman, Kees van Deemter
TL;DR
The paper asks whether ChatGPT can understand human reasoning biases as a facet of Theory of Mind. It tests ChatGPT-3 and ChatGPT-4 on bias-related problems under varied prompts; ChatGPT-4 answers correctly more often than chance, but correct answers can rest on flawed reasoning or assumptions.
Problem
The paper investigates whether ChatGPT understands human reasoning biases, a facet of Theory of Mind that concerns human thinking and decision-making.
Source: §1 · p. 1Method
The authors test ChatGPT-3 and ChatGPT-4 on human-bias problems using prompts with different levels of detail.
Source: §1 · p. 1Results
Takeaways & Limitations
The results suggest that ChatGPT-4, but not ChatGPT-3, has some comprehension of human biases in reasoning and decision-making, a key facet of Theory of Mind.
Source: §5 · p. 3Correct answers sometimes rested on flawed reasoning, and the authors caution that performance may reflect learning discussions of familiar problems from training material rather than understanding.
Source: §5 · p. 4
Abstract
from arXiv · showhide
Theory of Mind (ToM) is the ability to understand human thinking and decision-making, an ability that plays a crucial role in social interaction between people, including linguistic communication. This paper investigates to what extent recent Large Language Models in the ChatGPT tradition possess ToM. We posed six well-known problems that address biases in human reasoning and decision making to two versions of ChatGPT and we compared the results under a range of prompting strategies. While the results concerning ChatGPT-3 were somewhat inconclusive, ChatGPT-4 was shown to arrive at the correct answers more often than would be expected based on chance, although correct answers were often arrived at on the basis of false assumptions or invalid reasoning.
1 Introduction
The paper examines ChatGPT-3 and ChatGPT-4 on human-bias problems as a way to study a key facet of Theory of Mind. It also tests whether prompt detail affects their answers.
- The study compares ChatGPT-3 and ChatGPT-4 on problems involving human biases in reasoning and decision-making.Source: §1 · p. 1
- The study tests responses to prompts with different levels of detail because ChatGPT is sensitive to subtle prompt differences.Source: §1 · p. 1
- The problems draw on representative examples from the main chapters of Kahneman’s overview of reasoning and decision-making biases.Source: §1 · p. 1
- An answer counts as correct when it predicts the answer people are most likely to give, even if that answer is wrong.For questions about typical human choices, the scoring target is the common response rather than the rational or factually correct response.Source: §1 · p. 1
2 Related Work
Prior work on ChatGPT’s Theory of Mind has often used false-belief tasks. This paper instead evaluates how ChatGPT predicts human responses to reasoning biases and tendencies.
- Theory of Mind involves reasoning about beliefs, desires, and intentions and how mental states inform explanations and predictions of behavior.Source: §2 · p. 1
- Prior studies of large language models’ Theory of Mind tend to use false-belief tasks such as the Sally-Anne Test.Source: §2 · p. 1
- The paper treats human fallacies as relevant to Theory of Mind because they show behavior that departs from what purely rational grounds would predict.Source: §2 · p. 1
- Unlike Binz and Schulz (2023), who asked what ChatGPT itself would choose, this study asks what a third person would be likely to choose.The authors frame this as a test of ChatGPT’s understanding of human tendencies.Source: §2 · p. 1
3 Experiments
The experiments test ChatGPT on six problems concerning human reasoning and decision-making, using varied prompts and repeated trials. The problems cover distinct bias patterns, with some scenarios modified or replaced across prompt versions.
3 Experiments
- Each prompt was presented nine times to account for ChatGPT’s stochastic responses, and the prompt set varied the amount and choice of detail.The approach to prompt engineering is summarized in Table 1.Source: §3 · p. 2, Table 1 · p. 2
3.1 Experiments
- The experiments select six problem areas from Kahneman (2011), with their concrete prompt versions provided in Appendix A.Source: §3.1 · p. 2
3.1.1 The Mental Shotgun
- The Mental Shotgun prompts ask which word pair a person would recognize as rhyming faster, using familiar pairs in p1–p4 and different pairs in p5.The task is based on the proposal that concurrently computing other tasks can slow completion of the intended one.Source: §3.1.1 · p. 2
3.1.2 The Anchoring Effect
- The Anchoring Effect experiment adapts the original study, changing names and ages in p1–p4 and using an entirely different instance in p5.The task concerns estimates remaining close to a value considered beforehand.Source: §3.1.2 · p. 2
3.1.3 The Linda Problem
- The Linda Problem tests whether belief-consistent information leads people to favor a conjunction over a single trait, using a modified scenario without Linda’s name or the original occupations.Source: §3.1.3 · p. 2
3.1.4 The Planning Fallacy
- The Planning Fallacy prompts use a kitchen-remodeling project in p1–p4 and a new Amsterdam subway-line project in p5.Source: §3.1.4 · p. 2
3.1.5 Relative Wealth
- The Relative Wealth task asks whether a third person would judge two people with different wealth levels as differently happy; p5 replaces financial wealth with physical fitness.Versions p1–p4 use the same experiment described by Kahneman, while p5 uses a different instance.Source: §3.1.5 · pp. 2–3
3.1.6 Loss aversion
- The Loss Aversion scenario presents a person with a bet that has positive expected value, which Kahneman’s theory predicts an individual would decline.The experiment uses the same scenario described by Kahneman but changes the amount of money.Source: §3.1.6 · p. 3
4 Results
ChatGPT-4 answered more questions correctly than ChatGPT-3 across the experiments, while ChatGPT-3’s overall score was not significantly above half. Prompt averages were similar for ChatGPT-3 but varied for ChatGPT-4.
- 224/270 ChatGPT-4 answers were correct (p < 0.0001), versus 147/270 for ChatGPT-3 (p > 0.05); ChatGPT-4 answered more correctly (two-proportion Z-Test, p < 0.0001).Source: §4 · p. 3
- Figure 1 shows similar average correct-answer counts across prompts for ChatGPT-3, while ChatGPT-4’s averages differ by prompt.Source: Figure 1 · p. 3
5 Conclusion
ChatGPT-4 answered around 80% of the bias questions correctly, while ChatGPT-3 did not significantly exceed half; the authors caution that correct answers can rest on flawed reasoning and may overstate ToM comprehension.
5 Conclusion
- ChatGPT-4 answered around 80% of questions correctly, whereas ChatGPT-3 did not answer significantly more than half correctly (p > 0.05).The authors describe ChatGPT-4 as showing a certain amount of comprehension of human biases, a key facet of ToM.Source: §5 · p. 3
- Correct answers sometimes rested on flawed reasoning, while varied prompts mitigated possible training-data parroting without resolving how novel a fair test must be.The authors cite flawed argumentation, concern about reproducing training material, and an open question about problem novelty.Source: §5 · p. 4
A.1 Prompts for the Mental Shotgun problem
- The Mental Shotgun prompts compare how quickly people recognize rhyming word pairs with different degrees of sound-pattern similarity.Versions include pairs such as “note” and “goat” versus “note” and “vote.”Source: §A.1 · p. 6
A.2 Prompts for the Anchoring effect problem
- The Anchoring prompts ask whether people exposed to different reference ages will give different estimates, with another version comparing sentences for identical crimes.The van Gogh versions contrast reference ages 105 and 55; another prompt contrasts prosecutors’ demands of 7 and 12 years.Source: §A.2 · p. 6
A.3 Prompts for the Linda Problem
- The Linda prompts contrast a conjunction such as “teacher and woman” with the simpler “teacher” option in scenarios describing a person.Versions vary the person and the amount of background detail.Source: §A.3 · p. 7
A.4 Prompts for the Planning Fallacy
- The Planning Fallacy prompts ask whether actual project costs are likely to match or exceed estimates, using kitchen renovations and an Amsterdam metro project.The kitchen versions include added details about planned renovations; another version concerns a new metro line.Source: §A.4 · p. 7
A.5 Prompts for the Relative Wealth problem
- The Relative Wealth prompts compare judgments about people with equal current amounts but different gains, losses, or earlier wealth.A variant also compares two people’s progress toward the same one-rep-max result.Source: §A.5 · p. 8
A.6 Prompts for the Loss Aversion problem
- The prompts ask whether a person would take a bet offering a 50% chance to lose $100 and a 50% chance to win $125, or decline it.Versions present the bet to an average American and to Julia; another presents Tom with a 50% chance to lose $200 or win $250.Source: §A.6 · p. 8
B.1 Results for the Mental Shotgun problem
Table 2 reports correct-answer percentages and binomial-test results for each model and prompt in the Mental Shotgun problem.
B.1 Results for the Mental Shotgun problem
- Table 2 gives the percentage of correct answers for each model and prompt.Source: Table 2 · p. 9
- The table reports a binomial-test p-value for each model and prompt.Source: Table 2 · p. 9
- For each p-value, the table gives the result that can be concluded.Source: Table 2 · p. 9
B.2 Results for the Anchoring effect problem
Table 3 reports correct-answer percentages and binomial-test results for each model and prompt in the Anchoring effect problem.
B.2 Results for the Anchoring effect problem
- Table 3 gives the percentage of correct answers for each model and prompt.Source: Table 3 · p. 9
- The table reports a binomial-test p-value for each model and prompt.Source: Table 3 · p. 9
- For each p-value, the table gives the result that can be concluded.Source: Table 3 · p. 9
B.3 Results for the Linda Problem
Table 4 reports correct-answer percentages and binomial-test results for each model and prompt in the Linda problem.
B.3 Results for the Linda Problem
- Table 4 gives the percentage of correct answers for each model and prompt.Source: Table 4 · p. 9
- The table reports a binomial-test p-value for each model and prompt.Source: Table 4 · p. 9
- For each p-value, the table gives the result that can be concluded.Source: Table 4 · p. 9
B.4 Results for the Planning Fallacy
Table 5 reports correct-answer percentages and binomial-test results for each model and prompt in the Planning Fallacy problem.
B.4 Results for the Planning Fallacy
- Table 5 gives the percentage of correct answers for each model and prompt.Source: Table 5 · p. 9
- The table reports a binomial-test p-value for each model and prompt.Source: Table 5 · p. 9
- For each p-value, the table gives the result that can be concluded.Source: Table 5 · p. 9
B.5 Results for the Relative Wealth problem
Table 6 reports correct-answer percentages and binomial-test conclusions for each model and prompt in the Relative Wealth problem.
B.5 Results for the Relative Wealth problem
- Table 6 reports the percentage of correct answers for each model and prompt.Source: Table 6 · p. 10
- The table gives a binomial-test p-value for each model and prompt.Source: Table 6 · p. 10
- The table states the conclusion drawn from each p-value.Source: Table 6 · p. 10
B.6 Results for the Loss Aversion problem
Table 7 reports correct-answer percentages and binomial-test conclusions for each model and prompt in the Loss Aversion problem.
B.6 Results for the Loss Aversion problem
- Table 7 reports the percentage of correct answers for each model and prompt.Source: Table 7 · p. 10
- The table gives a binomial-test p-value for each model and prompt.Source: Table 7 · p. 10
- The table states the conclusion drawn from each p-value.Source: Table 7 · p. 10