title: Computational rationality: linking mechanism and behavior through bounded utility maximization.
abstract: We propose a framework for including information-processing bounds in rational analyses. It is an application of bounded optimality (Russell & Subramanian, 1995) to the challenges of developing theories of mechanism and behavior. The framework is based on the idea that behaviors are generated by cognitive mechanisms that are adapted to the structure of not only the environment but also the mind and brain itself. We call the framework computational rationality to emphasize the incorporation of computational mechanism into the definition of rational action. Theories are specified as optimal program problems, defined by an adaptation environment, a bounded machine, and a utility function. Such theories yield different classes of explanation, depending on the extent to which they emphasize adaptation to bounds, and adaptation to some ecology that differs from the immediate local environment. We illustrate this variation with examples from three domains: visual attention in a linguistic task, manual response ordering, and reasoning. We explore the relation of this framework to existing "levels" approaches to explanation, and to other optimality-based modeling approaches.
authors.affiliation: Department of Psychology, University of Michigan.
authors.forename: Richard L
authors.initials: RL
authors.lastname: Lewis
authors.forename: Andrew
authors.initials: A
authors.lastname: Howes
authors.forename: Satinder
authors.initials: S
authors.lastname: Singh
mesh_terms: D000465:Algorithms; D001519:Behavior / Q000502:physiology*; D003071:Cognition / Q000502:physiology*; D003657:Decision Making / Q000502:physiology*; D004777:Environment; D006801:Humans; D008962:Models, Theoretical; D011908:Rationalization
keywords: Bounded optimality; Bounded rationality; Cognitive architecture; Cognitive modeling; Rational analysis; Rationality; Utility maximization