Using these caveats Anderson proposes the following recipe for
rational analysis:
- Precisely specify the goals of the agent.
- Develop a formal model of the environment to which the agent is
adapted.
- Make the minimal assumptions about computational costs.
- Derive the optimal behavior of the agent considering (1)-(3).
- Examine the literature to see if the behaviors of the agent
reproduce empirical human data.
- If predictions are off, iterate.
Anderson uses this rational analysis on three signature problems:
- Power law of learning
- Fan effect
- Categorization
In summary, Anderson believes that the mechanism-focused approaches to
cognition are doomed by the identifiability problem: the
mechanism of cognition is not uniquely defined by the task plus
environment. More assumptions must be made to determine the mechanism
of cognition than are required to analyze the task domain.
Furthermore, the analysis of the task domain, properly constrained and
oriented, reproduces the signature data found in the human
psychological literature and is, therefore, sufficient for the
de facto goals of AI.
Anderson says that cognitive architectures provide a notation for
expressing the behavior, but the statement of the information
processing problem in the task domain is the key to reproducing
the signature data.
Compare Simon's critique.