@article{123671, keywords = {Humans, Female, Male, Adult, Problem Solving, Surveys and Questionnaires, Psychology, Health Knowledge, Attitudes, Practice, Philosophy}, author = {Tania Lombrozo and Susan Carey}, title = {Functional explanation and the function of explanation}, abstract = {
Teleological explanations (TEs) account for the existence or properties of an entity in terms of a function: we have hearts because they pump blood, and telephones for communication. While many teleological explanations seem appropriate, others are clearly not warranted--for example, that rain exists for plants to grow. Five experiments explore the theoretical commitments that underlie teleological explanations. With the analysis of [Wright, L. (1976). Teleological Explanations. Berkeley, CA: University of California Press] from philosophy as a point of departure, we examine in Experiment 1 whether teleological explanations are interpreted causally, and confirm that TEs are only accepted when the function invoked in the explanation played a causal role in bringing about what is being explained. However, we also find that playing a causal role is not sufficient for all participants to accept TEs. Experiment 2 shows that this is not because participants fail to appreciate the causal structure of the scenarios used as stimuli. In Experiments 3-5 we show that the additional requirement for TE acceptance is that the process by which the function played a causal role must be general in the sense of conforming to a predictable pattern. These findings motivate a proposal, Explanation for Export, which suggests that a psychological function of explanation is to highlight information likely to subserve future prediction and intervention. We relate our proposal to normative accounts of explanation from philosophy of science, as well as to claims from psychology and artificial intelligence.
}, year = {2006}, journal = {Cognition}, volume = {99}, pages = {167-204}, issn = {0010-0277}, url = {https://doi.org/10.1016/j.cognition.2004.12.009}, language = {eng}, }