Computational rationality: linking mechanism and behavior through bounded utility maximization

Top Cogn Sci. 2014 Apr;6(2):279-311. doi: 10.1111/tops.12086. Epub 2014 Mar 20.

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.

Keywords: Bounded optimality; Bounded rationality; Cognitive architecture; Cognitive modeling; Rational analysis; Rationality; Utility maximization.

Publication types

  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Algorithms
  • Behavior / physiology*
  • Cognition / physiology*
  • Decision Making / physiology*
  • Environment
  • Humans
  • Models, Theoretical*
  • Rationalization*