Hostname: page-component-745bb68f8f-cphqk Total loading time: 0 Render date: 2025-02-11T02:32:36.607Z Has data issue: false hasContentIssue false

Multiple conceptions of resource rationality

Published online by Cambridge University Press:  11 March 2020

Wei Ji Ma
Affiliation:
New York University, New York, NY10003http://www.cns.nyu.edu/malab
Michael Woodford
Affiliation:
Department of Economics, Columbia University, New York, NY10027mw2230@columbia.eduhttp://blogs.cuit.columbia.edu/mw2230/

Abstract

Resource rationality holds great promise as a unifying principle across theories in neuroscience, cognitive science, and economics. The target article clearly lays out this potential for unification. However, resource-rational models are more diverse and less easily unified than might appear from the target article. Here, we explore some of that diversity.

Type
Open Peer Commentary
Copyright
Copyright © Cambridge University Press 2020

Resource-rational models maximize some measure of performance while simultaneously minimizing a cognitive or neural resource cost or while simultaneously satisfying a resource constraint. We observe that proposals that all start from this same high-level principle are fairly different in their implications.

To understand this diversity, we believe that it is necessary to pay careful attention to the following model dimensions.

The form of the performance term. The form of the performance term differs widely across models. Some models commit to a specific task and an associated behavioral objective, such as estimation or tracking error (Mackowiak and Wiederholt Reference Mackowiak and Wiederholt2009; Młynarski and Hermundstad Reference Młynarski and Hermundstad2018; Park and Pillow Reference Park and Pillow2017; Sims Reference Sims2003; Sims et al. Reference Sims, Jacobs and Knill2012; van den Berg and Ma Reference van den Berg and Ma2018), categorization accuracy (Li et al. Reference Li, Castañon, Solomon, Vandormael and Summerfield2017; Młynarski and Hermundstad Reference Młynarski and Hermundstad2018; van den Berg and Ma Reference van den Berg and Ma2018), or discriminability (Ganguli and Simoncelli Reference Ganguli and Simoncelli2014). Other models instead use mutual information between stimulus and response as a performance term (Barlow Reference Barlow1961; Laughlin Reference Laughlin1981; Olshausen and Field Reference Olshausen and Field1996; Wei and Stocker Reference Wei and Stocker2015; Zaslavsky et al. Reference Zaslavsky, Kemp, Regier and Tishby2018). The latter approach is meant to be general-purpose rather than task-specific and arguably appropriate for neural codes in early sensory areas, but suboptimal for almost any particular task. Resource-rational modelers need to make an explicit, motivated commitment to a task-specific or a general-purpose performance term, and the field needs to figure out in what situations the brain uses either type. If a model assumes a general-purpose term, its degree of suboptimality in specific tasks should be studied.

The nature of the resource cost or constraint. Similarly, there have been many different formulations of the resource cost/constraint. Some models use an information-theoretic measure of the complexity of internal representations, for example, mutual information as a cost function (Sims Reference Sims2003; Sims et al. Reference Sims, Jacobs and Knill2012), others an algorithmically motivated measure of the intensity of observation or calculation (Shaw and Shaw Reference Shaw and Shaw1977), and yet others an explicitly neural cost (Barlow Reference Barlow1961; Ganguli and Simoncelli Reference Ganguli and Simoncelli2014; Laughlin Reference Laughlin1981; Olshausen and Field Reference Olshausen and Field1996; van den Berg and Ma Reference van den Berg and Ma2018). Another important distinction is between models that assume a cost/constraint on the number of different types of signals that can be sent, regardless of the degree to which the full repertoire is used (Laughlin Reference Laughlin1981; Netzer Reference Netzer2009; Robson Reference Robson2001; Steiner and Stewart Reference Steiner and Stewart2016; Wei and Stocker Reference Wei and Stocker2015; Woodford Reference Woodford2012), and those that assume a cost/constraint on the rate at which signals are actually sent through the system (e.g., whenever the cost/constraint is on mutual information); sometimes constraints of both types are imposed (Ganguli and Simoncelli Reference Ganguli and Simoncelli2014). Finally, some models (such as Laughlin Reference Laughlin1981) assume a hard constraint on the quantity of the resource that can be used, while in others (such as van den Berg and Ma Reference van den Berg and Ma2018) the quantity of the resource is variable but there is an increasing cost of using more of it. The two formulations make different predictions about how the mechanism should be expected to change when the environment changes; the variable-resource version also allows analysis of the question of the optimal allocation of attention or precision across multiple locations or dimensions of a decision problem (Mackowiak and Wiederholt Reference Mackowiak and Wiederholt2009; Shaw and Shaw Reference Shaw and Shaw1977; van den Berg and Ma Reference van den Berg and Ma2018). Beyond the fields discussed in the target article, resource-rational modelers might want to draw inspiration from the theory of optimal feedback control, in which more precise control incurs greater metabolic expenses at the organismal level (Todorov and Jordan Reference Todorov and Jordan2002).

The time scale over which resources are allocated. Attention can be efficiently allocated in response to trial-to-trial variations in reward or priority (Bays Reference Bays2014; Sims Reference Sims2003; van den Berg and Ma Reference van den Berg and Ma2018), in other words, on a timescale of seconds. By contrast, efficient neural codes are often assumed to be optimized with respect to natural statistics (Barlow Reference Barlow1961; Laughlin Reference Laughlin1981), which vary on a much longer timescale. This distinction seems largely aligned with the one made under (1), with shorter timescales being associated with task specificity. Resource-rational models are often non-committal about the timescales over which the optimization occurs. Recent work on efficient codes in nonstationary environments (Młynarski and Hermundstad Reference Młynarski and Hermundstad2018) holds promise for bridging the divide.

Learning to be resource-rational. A question that is not often asked is how resource-rational mechanisms are learned. The target article simply defines a constrained optimum and supposes that “evolution, cognitive development, and life-long learning” have somehow solved it, without saying how. But recognizing that a particular cognitive mechanism is optimal for one's environment requires knowledge of the statistics of the environment, which in practice can never be known with certainty from any finite body of experience. The informational requirements of the learning process may impose constraints on the degree of efficiency of cognitive mechanisms that can be learned, even asymptotically, as discussed, for example, by Robson and Whitehead (Reference Robson and Whitehead2016). The question of how well-adapted a cognitive mechanism can reasonably be assumed to be is even more important if the statistics of the environment are changing (Młynarski and Hermundstad Reference Młynarski and Hermundstad2018).

Are finite-sampling models truly resource-rational models? In some models described in the target article, the observer simulates possible futures – technically, Markov chain Monte Carlo (MCMC) sampling from a posterior (Lieder et al. Reference Lieder, Hsu and Griffiths2014; Reference Lieder2018; Vul et al. Reference Vul, Goodman, Griffiths and Tenenbaum2014). The high-level idea here is that samples represent computational resources, and that those are limited. More samples would correspond to a better approximation of a performance term. However, it is unclear to us if this approach falls into the framework of optimizing a linear combination of a performance term and a resource cost.

Role of reasoning. An ambiguity in references to “resource-rationality” is whether “rationality” is intended to mean the outcome of a process of conscious, logical reasoning, or simply means that something is an efficient solution to a problem, however that solution may have developed (Blume and Easley Reference Blume and Easley1984; Smith Reference Smith2009). Theories of efficient coding in early-stage sensory processing are rather obviously not to be interpreted as hypotheses according to which sensory processing is consciously decided upon; and it seems that in general, the authors of the target article do not have intend “rationality” in this way – the distinction that they draw between the resource-rationality hypothesis and Stigler's (Stigler Reference Stigler1961) model of optimal information gathering indicates this. Nonetheless, this is not clear in all of the references that they cite as examples of the resource-rationality research program. In particular, the more recent economics literature that models the imperfect information of decision makers as reflecting an optimal allocation of limited attention is often written as if the decision as to what to be aware of is made quite deliberately, just as in the work of Stigler.

We view these differences as challenges that need to be addressed but that do not invalidate the overall framework. Progress will require carefully distinguishing between the different formalisms, and finding ways to decide which ones are more applicable to particular settings.

References

Barlow, H. B. (1961) Possible principles underlying the transformation of sensory messages. Sensory Communication 1:217–34.Google Scholar
Bays, P. M. (2014) Noise in neural populations accounts for errors in working memory. Journal of Neuroscience 34(10):3632–45.CrossRefGoogle ScholarPubMed
Blume, L. E. & Easley, D. (1984) Rational expectations equilibrium: An alternative approach. Journal of Economic Theory 34(1):116–29.CrossRefGoogle Scholar
Ganguli, D. & Simoncelli, E. P. (2014) Efficient sensory encoding and Bayesian inference with heterogeneous neural populations. Neural Computation 26(10):2103–34. doi:10.1162/NECO_a_00638.CrossRefGoogle ScholarPubMed
Laughlin, S. (1981) A simple coding procedure enhances a neuron's information capacity. Zeitschrift für Naturforschung C 36(9–10):910–12.CrossRefGoogle ScholarPubMed
Li, V., Castañon, S. H., Solomon, J. A., Vandormael, H. & Summerfield, C. (2017) Robust averaging protects decisions from noise in neural computations. PLoS Computational Biology 13(8):e1005723.CrossRefGoogle ScholarPubMed
Lieder, F. (2018) Beyond bounded rationality: Reverse-engineering and enhancing human intelligence (Doctoral dissertation). University of California, Berkeley.Google Scholar
Lieder, F., Griffiths, T. L., Huys, Q. J. M. & Goodman, N. D. (2018d) The anchoring bias reflects rational use of cognitive resources. Psychonomic Bulletin & Review 25(1):322–49. doi:10.3758/s13423-017-1286-8.CrossRefGoogle Scholar
Lieder, F., Hsu, M. & Griffiths, T. L. (2014) The high availability of extreme events serves resource-rational decision-making. in Proceedings of the Annual Meeting of the Cognitive Science Society. Cognitive Science Society.Google Scholar
Mackowiak, B. & Wiederholt, M. (2009) Optimal sticky prices under rational inattention. American Economic Review 99(3):769803.CrossRefGoogle Scholar
Młynarski, W. F. & Hermundstad, A. M. (2018) Adaptive coding for dynamic sensory inference. Elife 7:e32055.CrossRefGoogle ScholarPubMed
Netzer, N. (2009) Evolution of time preferences and attitudes toward risk. American Economic Review 99(3):937–55.CrossRefGoogle Scholar
Olshausen, B. A. & Field, D. J. (1996) Emergence of simple-cell receptive field properties by learning a sparse code for natural images. Nature 381(6583):607–09. doi:10.1038/381607a0.CrossRefGoogle ScholarPubMed
Park, I. M. & Pillow, J. W. (2017) Bayesian efficient coding. bioRxiv. Preprint. doi:10.1101/178418.Google Scholar
Robson, A. & Whitehead, L. A. (2016) Rapidly adaptive hedonic utility. Working paper. Simon Fraser University.Google Scholar
Robson, A. J. (2001) The biological basis of economic behavior. Journal of Economic Literature 39(1):1133.CrossRefGoogle Scholar
Shaw, M. L. & Shaw, P. (1977) Optimal allocation of cognitive resources to spatial locations. Journal of Experimental Psychology: Human Perception and Performance 3(2):201.Google ScholarPubMed
Sims, C. A. (2003) Implications of rational inattention. Journal of Monetary Economics 50(3):665–90. doi:10.1016/S0304-3932(03)00029-1.CrossRefGoogle Scholar
Sims, C. R., Jacobs, R. A. & Knill, D. C. (2012) An ideal observer analysis of visual working memory. Psychological Review 119(4):807–30. doi:10.1037/a0029856.CrossRefGoogle ScholarPubMed
Smith, V. L. (2009) Rationality in economics. Cambridge Books.Google Scholar
Steiner, J. & Stewart, C. (2016) Perceiving prospects properly. American Economic Review 106(7):1601–31.Google Scholar
Stigler, G. J. (1961) The economics of information. Journal of Political Economy 69(3):213–25.CrossRefGoogle Scholar
Todorov, E. & Jordan, M. I. (2002) Optimal feedback control as a theory of motor coordination. Nature Neuroscience 5(11):1226.CrossRefGoogle ScholarPubMed
van den Berg, R. & Ma, W. J. (2018) A resource-rational theory of set size effects in human visual working memory. ELife 7:e34963.CrossRefGoogle ScholarPubMed
Vul, E., Goodman, N. D., Griffiths, T. L. & Tenenbaum, J. B. (2014) One and done? Optimal decisions from very few samples. Cognitive Science 38(4):599637. doi:10.1111/cogs.12101.CrossRefGoogle ScholarPubMed
Wei, X.-X. & Stocker, A. A. (2015) A Bayesian observer model constrained by efficient coding can explain “anti-Bayesian” percepts. Nature Neuroscience 18(10):1509–17. doi:10.1038/nn.4105.CrossRefGoogle ScholarPubMed
Woodford, M. (2012) Prospect theory as efficient perceptual distortion. American Economic Review 102(3):4146.CrossRefGoogle Scholar
Zaslavsky, N., Kemp, C., Regier, T. & Tishby, N. (2018) Efficient compression in color naming and its evolution. Proceedings of the National Academy of Sciences 115(31):7937–42. doi:10.1073/pnas.1800521115.CrossRefGoogle ScholarPubMed