Intractability and approximation of optimization theories of cognition

Many computational- or rational-level theories of human cognition suffer from computational intractability: the postulated optimization functions are impossible to compute in a reasonable time by a finite mind/brain, or any other computational mechanism. It has been proposed that such intractable theories can nevertheless have explanatory force if we assume that human cognitive processes somehow approximate the optimal function. This raises the question of when a cognitive process can be said to approximate an optimal function. In this paper, we distinguish between two notions of approximation, called value-approximation and structure-approximation respectively, and show that they are not equivalent. Although a mathematical framework for assessing degrees of tractable value-approximability has long been available, no such framework previously existed for structure-approximability. In this paper, we present a framework consisting of definitions and proof techniques for assessing degrees of structure-approximability. We illustrate the use of our framework for a particular intractable cognitive theory, i.e., Thagard and Verbeurgt’s (1998) Coherence model, known to be equivalent to harmony maximization in Hopfield networks. We discuss implications of our findings for this class of theories, as well as explain how similar results may be derived for other intractable optimization theories of cognition.

[1]  I. Rooij Tractable cognition : complexity theory in cognitive psychology , 2003 .

[2]  P. Thagard,et al.  Coherence in Thought and Action , 2000 .

[3]  Peter C. Fishburn,et al.  Binary interactions and subset choice , 1996 .

[4]  Ashraf M. Abdelbar,et al.  Approximating MAPs for Belief Networks is NP-Hard and Other Theorems , 1998, Artif. Intell..

[5]  David Marr,et al.  VISION A Computational Investigation into the Human Representation and Processing of Visual Information , 2009 .

[6]  Daniel Schoch,et al.  A Fuzzy Measure for Explanatory Coherence , 2000, Synthese.

[7]  Iris van Rooij,et al.  The Tractable Cognition Thesis , 2008, Cogn. Sci..

[8]  H. Wareham,et al.  Similarity as tractable transformation , 2009 .

[9]  Johan Kwisthout,et al.  Bayesian Intractability Is Not an Ailment That Approximation Can Cure , 2011, Cogn. Sci..

[10]  Giorgio Gambosi,et al.  Complexity and approximation: combinatorial optimization problems and their approximability properties , 1999 .

[11]  J. Kruschke Bridging levels of analysis: comment on McClelland et al. and Griffiths et al. , 2010, Trends in Cognitive Sciences.

[12]  J. Tenenbaum,et al.  Probabilistic models of cognition. Special Issue. , 2006 .

[13]  Nick Chater,et al.  Fast, frugal, and rational: How rational norms explain behavior , 2003 .

[14]  Patricia A. Evans,et al.  Identifying Sources of Intractability in Cognitive Models: An Illustration Using Analogical Structure Mapping , 2008 .

[15]  E. Leeuwenberg,et al.  Goodness of visual regularities: a nontransformational approach. , 1996, Psychological review.

[16]  Iris van Rooij,et al.  Approximating Solution Structure , 2007, Structure Theory and FPT Algorithmics for Graphs, Digraphs and Hypergraphs.

[17]  Chris L. Baker,et al.  Action understanding as inverse planning , 2009, Cognition.

[18]  Karsten A. Verbeurgt Approximation of some AI problems , 1998 .

[19]  Lance Fortnow,et al.  The status of the P versus NP problem , 2009, CACM.

[20]  N. Chater,et al.  Ten years of the rational analysis of cognition , 1999, Trends in Cognitive Sciences.

[21]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[22]  Johan Kwisthout,et al.  Bridging the gap between theory and practice of approximate Bayesian inference , 2013, Cognitive Systems Research.

[23]  Tony Veale,et al.  The Competence of Sub-Optimal Theories of STructure Mapping on Hard Analogies , 1997, IJCAI.

[24]  E. Millgram Coherence: The Price of the Ticket , 2000 .

[25]  Tom Bylander,et al.  The Computational Complexity of Propositional STRIPS Planning , 1994, Artif. Intell..

[26]  N. Chater,et al.  Cateogry learning without labels— A simplicity approach , 2001 .

[27]  M. Landy,et al.  The expected utility of movement , 2009 .

[28]  Konrad Paul Kording,et al.  Decision Theory: What "Should" the Nervous System Do? , 2007, Science.

[29]  Konrad P. Kording,et al.  Decision Theory: What "Should" the Nervous System Do? , 2007 .

[30]  H. Levesque Logic and the complexity of reasoning , 1988 .

[31]  John K. Tsotsos Analyzing vision at the complexity level , 1990, Behavioral and Brain Sciences.

[32]  John R. Anderson,et al.  The Adaptive Character of Thought , 1990 .

[33]  Paul Thagard,et al.  Coherence as Constraint Satisfaction , 2019, Cogn. Sci..

[34]  Adam N Sanborn,et al.  Rational approximations to rational models: alternative algorithms for category learning. , 2010, Psychological review.

[35]  Joseph W. Goodman,et al.  On the power of neural networks for solving hard problems , 1990, J. Complex..

[36]  Iris van Rooij,et al.  Parameterized Complexity in Cognitive Modeling: Foundations, Applications and Opportunities , 2008, Comput. J..

[37]  Marcello Frixione,et al.  Tractable Competence , 2001, Minds and Machines.

[38]  E. Rosch ON THE INTERNAL STRUCTURE OF PERCEPTUAL AND SEMANTIC CATEGORIES1 , 1973 .

[39]  H. Raiffa,et al.  Games and Decisions: Introduction and Critical Survey. , 1958 .

[40]  Michael Langberg,et al.  On the hardness of approximating N P witnesses , 2000, APPROX.

[41]  Michael R. Fellows,et al.  Computational Tractability: The View From Mars , 1999, Bull. EATCS.

[42]  E. Rosch,et al.  Family resemblances: Studies in the internal structure of categories , 1975, Cognitive Psychology.

[43]  P. A. van der Helm Dynamics of Gestalt psychology (invited review of Perceptual Dynamics: Theoretical foundations and philosophical implications of Gestalt psychology by F. Sundqvist) , 2006 .

[44]  N. Chater,et al.  Précis of Bayesian Rationality: The Probabilistic Approach to Human Reasoning , 2009, Behavioral and Brain Sciences.

[45]  Ravi Kumar,et al.  Proofs, codes, and polynomial-time reducibilities , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[46]  Julian N. Marewski,et al.  Fast and Frugal Heuristics Are Plausible Models of Cognition: Reply To , 2022 .

[47]  N. Chater,et al.  Similarity as transformation , 2003, Cognition.

[48]  Iris van Rooij,et al.  Sources of complexity in subset choice , 2005 .

[49]  Nick Chater,et al.  A simplicity principle in unsupervised human categorization , 2002, Cogn. Sci..

[50]  Herbert A. Simon,et al.  Models of Man: Social and Rational. , 1957 .

[51]  Johan Kwisthout,et al.  How Action Understanding can be Rational, Bayesian and Tractable , 2010 .

[52]  D. Gentner Structure‐Mapping: A Theoretical Framework for Analogy* , 1983 .

[53]  O. Reiser,et al.  Principles Of Gestalt Psychology , 1936 .

[54]  S Imai Pattern similarity and cognitive transformations. , 1977, Acta psychologica.

[55]  Bradley C. Love A Computational Level Theory of Similarity , 2000 .

[56]  Iris van Rooij,et al.  Intractability and the use of heuristics in psychological explanations , 2012, Synthese.

[57]  Nick Chater,et al.  Representational Distortion, Similarity and the Universal Law of Generalization , 1997 .

[58]  Peter A. van der Helm,et al.  Transparallel processing by hyperstrings. , 2004 .