Hostname: page-component-76d6cb85b7-dqfph Total loading time: 0 Render date: 2026-07-12T21:43:08.492Z Has data issue: false hasContentIssue false

Using the ACT-R architecture to specify 39 quantitative process models of decision making

Published online by Cambridge University Press:  01 January 2023

Julian N. Marewski*
Affiliation:
Max Planck Institute for Human Development, Center for Adaptive Behavior and Cognition, Berlin, Germany; IESE Business School, Barcelona, Spain; University of Lausanne, Lausanne, Switzerland
Katja Mehlhorn*
Affiliation:
University of Groningen, Experimental Psychology, Grote Kruisstraat 2/1, NL-9712 TS Groningen, The Netherlands, Phone: 0031 (0)50 363 6633
*
* Please contact Julian Marewski at University of Lausanne, Faculty of Business and Economics, Department of Organizational Behavior, Quartier UNIL-Dorigny, Bâtiment Internef, Office 601, 1015 Lausanne, Switzerland. Email: Julian.Marewski@unil.ch.
Rights & Permissions [Opens in a new window]

Abstract

Hypotheses about decision processes are often formulated qualitatively and remain silent about the interplay of decision, memorial, and other cognitive processes. At the same time, existing decision models are specified at varying levels of detail, making it difficult to compare them. We provide a methodological primer on how detailed cognitive architectures such as ACT-R allow remedying these problems. To make our point, we address a controversy, namely, whether noncompensatory or compensatory processes better describe how people make decisions from the accessibility of memories. We specify 39 models of accessibility-based decision processes in ACT-R, including the noncompensatory recognition heuristic and various other popular noncompensatory and compensatory decision models. Additionally, to illustrate how such models can be tested, we conduct a model comparison, fitting the models to one experiment and letting them generalize to another. Behavioral data are best accounted for by race models. These race models embody the noncompensatory recognition heuristic and compensatory models as a race between competing processes, dissolving the dichotomy between existing decision models.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
The authors license this article under the terms of the Creative Commons Attribution 3.0 License.
Copyright
Copyright © The Authors [2011] This is an Open Access article, distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Figure 0

Figure 1: The memory paradigm. In a two-alternative forced-choice task, on a computer screen a person is first shown a fixation cross, and thereafter presented with the names of two alternatives (e.g., two city names). The person’s task is to infer which of the two has a larger value on the criterion (e.g., which of two cities is larger). To make this decision, the person has to retrieve all information she wants to use from memory. For instance, the person may believe to recognize a city’s name and additionally remember that the city has an industrial site, suggesting that it is a large city. Once a person has made her decision, she presses a key to respond. Gigerenzer and Goldstein (1996) referred to such experimental paradigms as inferences from memory.

Figure 1

Table 1: Cues taught in the learning tasks of Experiments 1 and 2

Figure 2

Figure 2: The organization of ACT-R. Note that the modules of the architecture have been mapped onto brain regions, enabling detailed process predictions of functional magnetic resonance imaging (fMRI) data (see e.g., Anderson, Fincham, Qin, & Stocco, 2008). While it is beyond the scope of this article to test fMRI predictions, we would like to point out that all models reported in this article actually allow making such predictions, inviting future model tests.

Figure 3

Figure 3: Processing stream for Model 1, one of our implementations of the recognition heuristic. Light grey boxes depict processing an unrecognized city name; white boxes depict processing a recognized city name. Dark grey boxes depict actions related to the response. Note that predicted decision times represent examples; the model’s decision time predictions can vary across different decision trials, for instance, as a function of noisy perceptual and motor processes (Appendix A). Production rules are stylized representations of the LISP code productions rules that have been used to implement the models in ACT-R.

Figure 4

Figure 4: Processing stream for Model 4.H.PN. Light grey boxes depict processing an unrecognized city name; white boxes depict processing a recognized city name. Striped boxes depict actions related to the retrieval of cues. Dark grey boxes depict actions related to the response. Note that predicted decision times represent examples; the model’s decision time predictions can vary across different decision trials, for instance, as a function of noisy perceptual and noisy motor processes, or as a function of whether to-be-retrieved cues are positive, negative, or unknown (Appendix A). As we explain in detail below, also the order in which cues are processed (i.e., productions 6–11) will vary across trials (see also Footnote 7). Production rules are stylized representations of the LISP code productions rules that have been used to implement the models in ACT-R.

Figure 5

Table 2a: Overview of the perception and memory processes used in the 39 models

Figure 6

Table 3: Root mean square deviations (RMSDs) between the model and the human data in Experiment 1

Figure 7

Figure 8: Decisions (A) and decision times (B) for the cue group in Experiment 1. Human data and fits of those two models from the Model 1&5.2 class that sometimes decide against the recognized city in Experiment 1. Models are ordered from left to right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 8

Figure 5: Decisions (a) and decision times (b) for the recognition group in Experiment 1. Human data and fits of the four models from the Model 1&3 class. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles). For instance, in Panel B the median of the human decision times is 1335 ms for two negative cues and 1332 ms for one positive cue.

Figure 9

Figure 6: Decisions (a) and decision times (b) for the recognition group in Experiment 1. Human data and fits of those six models from the Model 1&5.2 and 1&5.3 classes that always decide for the recognized city in Experiment 1. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 10

Figure 7: Decisions (A) and decision times (B) for the cue group in Experiment 1. Human data and fits of the four models from the Model 1&4.L class. Models are ordered from the top left to the bottom right in the same order as in Tables 2, Table 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles). For instance, in Panel A the mean percentage of participants’ choices for the recognized city is 88 for two negative cues and 89 for one positive cue.

Figure 11

Table 4: Root mean square deviations (RMSDS) between the model and the human data in Experiment 2

Figure 12

Figure 9: Decisions (A) and decision times (B) for the recognition group in Experiment 2. Human data and predictions of the four models from the Model 1&3 class. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 13

Figure 10: Decisions (A) and decision times (B) for the recognition group in Experiment 2. Human data and predictions of those four models from the Model 1&5.2 and 1&5.3 classes that always decide for the recognized city in Experiment 2. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph, the lower black x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 14

Figure 11: Decisions (A) and decision times (B) for the cue group in Experiment 2. Human data and predictions from the four models from the Model 1&4.L class. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph the lower black, x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 15

Figure 12: Decisions (A) and decision times (B) for the cue group in Experiment 2. Human data and predictions from those four models from the Model 1&5.2 and 1&5.3 classes that sometimes decide against the recognized city in Experiment 2. Models are ordered from the top left to the bottom right in the same order as in Tables 2, 3, and 4. In each graph, the upper grey x-axis shows the number of negative cues; the corresponding data points (decisions in Panel A, decision times in Panel B) are plotted in grey font (triangles). In each graph the lower black, x-axis shows the number of positive cues; the corresponding data points are plotted in black font (circles).

Figure 16

Table A1: Parameter settings

Figure 17

Table 2b: Overview of the decision process and its outcome for the 39 models

Figure 18

Figure B1 Model 1, 2, and 3 classes and human data—recognition group—Experiment 1.

Figure 19

Figure B2 Model 1, 2, and 3 classes and human data—cue group—Experiment 1

Figure 20

Figure B3 Model 1&3 class and human data—recognition group—Experiment 1

Figure 21

Figure B4 Model 1&3 class and human data—cue group—Experiment 1

Figure 22

Figure B5 Model 4 class and human data—recognition group—Experiment 1

Figure 23

Figure B6 Model 4 class and human data—cue group—Experiment 1

Figure 24

Figure B7 Model 1&4.H class and human data—recognition group—Experiment 1

Figure 25

Figure B8 Model 1&4.H class and human data—cue group—Experiment 1

Figure 26

Figure B9 Model 1&4.L class and human data—recognition group—Experiment 1

Figure 27

Figure B10 Model 1&4.L class and human data—cue group—Experiment 1

Figure 28

Figure B11 Model 5 class and human data—recognition group—Experiment 1

Figure 29

Figure B12 Model 5 class and human data—cue group—Experiment 1

Figure 30

Figure B13 Model 1&5.1 class and human data—recognition group—Experiment 1

Figure 31

Figure B14 Model 1&5.1 class and human data—cue group—Experiment 1

Figure 32

Figure B15 Model 1&5.2 class and human data—recognition group—Experiment 1

Figure 33

Figure B16 Model 1&5.2 class and human data—cue group—Experiment 1

Figure 34

Figure B17 Model 1&5.3 class and human data—recognition group—Experiment 1

Figure 35

Figure B18 Model 1&5.3 class and human data—cue group—Experiment 1

Figure 36

Figure B19. Model 1, 2, and 3 classes and human data—recognition group—Experiment 2.

Figure 37

Figure B20. Model 1, 2, and 3 classes and human data—cue group—Experiment 2.

Figure 38

Figure B21. Model 1&3 class and human data—recognition group—Experiment 2.

Figure 39

Figure B22. Model 1&3 class and human data—cue group—Experiment 2.

Figure 40

Figure B23. Model 4 class and human data—recognition group – Experiment 2.

Figure 41

Figure B24. Model 4 class and human data—cue group—Experiment 2.

Figure 42

Figure B25. Model 1&4.H class and human data—recognition group—Experiment 2.

Figure 43

Figure B26. Model 1&4.H class and human data—cue group—Experiment 2.

Figure 44

Figure B27. Model 1&4.L class and human data—recognition group—Experiment 2.

Figure 45

Figure B28. Model 1&4.L class and human data—cue group—Experiment 2.

Figure 46

Figure B29. Model 5 class and human data—recognition group – Experiment 2.

Figure 47

Figure B30. Model 5 class and human data—cue group—Experiment 2.

Figure 48

Figure B31. Model 1&5.1 class and human data—recognition group—Experiment 2.

Figure 49

Figure B32. Model 1&5.1 class and human data—cue group—Experiment 2.

Figure 50

Figure B33. Model 1&5.2 class and human data—recognition group—Experiment 2.

Figure 51

Figure B34. Model 1&5.2 class and human data—cue group—Experiment 2.

Figure 52

Figure B35. Model 1&5.3 class and human data—recognition group—Experiment 2.

Figure 53

Figure B36. Model 1&5.3 class and human data—cue group—Experiment 2.

Figure 54

Figure C1. Illustration of the race between different processes in Model 1&3.PN. As can be seen, the process to decide with the recognized city races against the retrieval of not-yet-retrieved-cues up to three times. Once all three cues have been retrieved, the decision will be made in favor of the recognized city.

Figure 55

Figure C2. Illustration of the race between different processes in Model 1&4.L.PN. As can be seen, the process to decide with the recognized city races against the retrieval of not-yet-retrieved-cues up to three times. Once all three cues have been retrieved, the process to decide with the recognized city races against the retrieval of intuitive knowledge about the size of the recognized city (the big chunk).

Figure 56

Figure C3. Illustration of the race between different processes in Model 1&5.1.PN, in trials where the first retrieved cue is either positive or negative. As can be seen, in such trials, the process to decide with the recognized city races against the retrieval of the cues once. If a cue is retrieved, the process to decide with the recognized city races against the cue-based response.

Figure 57

Figure C4. Illustration of the race between different processes in Model 1&5.2.PN, in trials where the first two retrieved cues are either positive or negative. As can be seen, in such trials, the process to decide with the recognized city can race against the retrieval of not-yet-retrieved-cues up to two times. Once two positive or two negative cues have been retrieved, the process to decide with the recognized city races against the cue-based response.

Figure 58

Figure C5. Illustration of the race between different processes in Model 1&5.3.PN, in trials where all three cues of the recognized city are either positive or negative. As can be seen, in such trials, the process to decide with the recognized city can race against the retrieval of not-yet-retrieved-cues up to three times. Once three positive or three negative cues have been retrieved, the process to decide with the recognized city races against the cue-based response.

Supplementary material: File

Marewski and Mehlhorn supplementary material

Marewski and Mehlhorn supplementary material
Download Marewski and Mehlhorn supplementary material(File)
File 310.6 KB