Source-linked AI summary
Understanding Human Intelligence through Human Limitations
Thomas L. Griffiths
TL;DR
As machines outperform humans on more tasks, the paper examines human intelligence through the constraints of limited time, computation, and communication. It argues that their intersection helps define human intelligence and relates to learning and inductive-bias analysis.
Problem
As machines begin to outperform humans on an increasing number of tasks, the paper asks what is distinctive about human intelligence.
Source: Different Computational Problems,… · p. 3Method
The paper analyzes human intelligence through three limitations and uses Bayesian inference to explore inductive biases.
Source: Limitation 1: Time · p. 9, Concluding Remarks · p. 13Results
The intersection of limited time, computation, and communication defines a key component of human intelligence.
Source: Limitation 3: Communication · p. 11, Concluding Remarks · p. 13Takeaways & Limitations
Human intelligence is characterized by computational problems shaped by constraints on time, computation, and communication.
Source: Limitation 2: Computation · p. 9, Limitation 3: Communication · p. 11, Concluding Remarks · p. 13Human problem-solving is constrained by limited time and by the amount of computation that can be expended.
Source: Limitation 2: Computation · p. 9
Abstract
from arXiv · showhide
Recent progress in artificial intelligence provides the opportunity to ask the question of what is unique about human intelligence, but with a new comparison class. I argue that we can understand human intelligence, and the ways in which it may differ from artificial intelligence, by considering the characteristics of the kind of computational problems that human minds have to solve. I claim that these problems acquire their structure from three fundamental limitations that apply to human beings: limited time, limited computation, and limited communication. From these limitations we can derive many of the properties we associate with human intelligence, such as rapid learning, the ability to break down problems into parts, and the capacity for cumulative cultural evolution.
Different Computational Problems, Different Kinds of Intelligence
The paper shifts the question of human uniqueness toward the computational problems human minds must solve. It argues that limited time, computation, and communication structure those problems and help explain distinctive human intelligence.
- Human intelligence remains distinctive because human minds solve a subset of problems faced by artificial systems under limited time, computation, and communication.The paper emphasizes that these limitations need not apply to machines, which may receive vastly more computation, experience, and copied learning results.Source: Different Computational Problems,… · pp. 3–5
- The paper broadens computational-level analysis from specific cognitive problems to the general characteristics shared by human problems.Earlier applications addressed reasoning, generalization, categorization, and causal learning, whereas this article asks what human problems share in general.Source: Different Computational Problems,… · p. 3
- Human computational problems share three limitations: limited time, limited computation, and limited communication.These constraints are presented as fundamental characteristics of the problems human minds encounter.Source: Different Computational Problems,… · p. 4
- The three constraints cascade: limited time magnifies limited computation, while limited communication restricts access to other individuals’ knowledge.These interactions help explain why human problem solving involves efficient computation and mechanisms for cumulative cultural evolution.Source: Different Computational Problems,… · pp. 4, 6
- Understanding human intelligence through these constraints may guide AI design when artificial systems face the same limits and support systems that learn quickly, think efficiently, and communicate results.The paper also argues that cognitive science should use formal tools matched to each limitation.Source: Different Computational Problems,… · pp. 5–6
- The framework connects limited time to inference from limited data, limited computation to efficient reasoning, and limited communication to cumulative cultural evolution.The corresponding formal tools include Bayesian inference, rational meta-reasoning, and parallel and distributed algorithms.Source: Different Computational Problems,… · pp. 5–6
Limitation 1: Time
Human learning is shaped by several timescales imposed by limited time: survival, the explore/exploit trade-off, and the finite length of a lifespan. These constraints favor learning from limited data and relying on inductive biases, while machines can often access far more data.
Limitation 1: Time
- Limited time requires humans to learn from limited data, making rapid acquisition of essential skills a central computational problem.The text likens this pressure to newborn gazelles needing capabilities shortly after birth.Source: Limitation 1: Time · p. 6
- Human learning operates across survival, explore/exploit, and lifespan timescales, each limiting the time or data available for acquiring essential knowledge.Even when people can spend their lives learning, they can access only the data accumulated within a single lifetime.Source: Limitation 1: Time · pp. 6–7
- Longer lifespans increase the value of exploration, so people should switch from exploration to exploitation later when more future decisions remain.The paper connects this age-related shift to childhood and the number of opportunities available to use information.Source: Limitation 1: Time · p. 7
- Unlike humans, machine-learning systems can often obtain data beyond a human lifetime, as illustrated by AlphaGo’s simulated play and GPT-3’s training corpus.The paper notes that machine data availability depends largely on what has been collected and the system builder’s goals.Source: Limitation 1: Time · pp. 7–8
- Inductive biases help learners use limited data by directing them toward plausible solutions before extensive experience is available.Humans must establish effective inductive biases because their available data is typically fixed.Source: Limitation 1: Time · pp. 8–9
- Evolution can function like pre-training, dividing human learning between evolved predispositions and learning acquired during an individual lifetime.Bayesian models provide one tool for characterizing and evaluating these human inductive biases.Source: Limitation 1: Time · p. 9
Limitation 2: Computation
Limited computation forces human intelligence to find solutions that fit within a single brain’s fixed processing capacity. This constraint helps explain decomposition, reusable partial solutions, and compact human strategies.
Limitation 2: Computation
- Human intelligence includes breaking problems into parts that can be solved more easily under fixed computational resources.The paper presents this as a key response to the need to allocate limited processing power across problems.Source: Limitation 2: Computation · p. 9
- Subgoals are a consequence of limited computation rather than a necessary feature of intelligence.With sufficient computation, a system could plan directly to the final goal without intermediate subgoals.Source: Limitation 2: Computation · p. 10
- Rubik’s cube algorithms show how humans trade speed for compact descriptions: human solutions take around 50 moves but fit in a short booklet.By contrast, the shortest path from any configuration requires no more than 20 moves and can be represented through a gigantic lookup table.Source: Limitation 2: Computation · p. 10
- Human intelligence reflects expertise in finding computationally efficient solutions rather than simply maximizing computation devoted to a problem.This framing motivates rational meta-reasoning as a formal way to study how to solve problems with limited computation [27, 46].Source: Limitation 2: Computation · pp. 10–11
- Rational meta-reasoning characterizes how systems should choose strategies when reasoning itself must operate under time or computation constraints [27, 46].The paper argues that this framework may be especially valuable for understanding the computational problems underlying human intelligence [35, 36].Source: Limitation 2: Computation · p. 11
Limitation 3: Communication
Limited communication prevents direct transfer of experiences between human brains, making teaching, language, and cultural institutions central to human intelligence. Distributed computation provides a framework for understanding how groups overcome individual limits while still facing information-sharing constraints.
Limitation 3: Communication
- Distributed computation remains constrained because human brains lack direct interfaces for copying information, leaving each individual’s experiences encapsulated.Both serial and parallel computation require information to be shared between processors.Source: Limitation 3: Communication · p. 11
- Limited communication supports cumulative cultural evolution by allowing people to accumulate individual learning across lifespans and computational limits.Division of labor, writing, and pictures extend specialization and preserve information beyond one person’s lifetime [10].Source: Limitation 3: Communication · pp. 11–12
- Teaching and language help transfer useful information when learners have limited time and cannot directly copy one another’s brain states.Language enables information transfer across generations, while selecting the best data can expand a learner’s effective capacity.Source: Limitation 3: Communication · p. 12
- AI systems that directly transfer data or computational states between machines, or control multiple bodies, may omit communication-dependent aspects of human intelligence.Such systems are not subject to the same constraint when their information is not confined to separate encapsulated agents.Source: Limitation 3: Communication · p. 12
- Distributed computation provides a framework for asking what algorithms might effectively solve computational problems jointly at group or societal level when executed by a distributed set of processors consisting of individual humans [32].Source: Limitation 3: Communication · pp. 12–13
Concluding Remarks
The paper links human intelligence to the intersection of limited time, computation, and communication, and proposes mathematical tools for studying the resulting computational problems. These constraints may distinguish human intelligence from machine systems operating under different problem structures.
Concluding Remarks
- The intersection of limited time, computation, and communication defines a distinctive set of computational problems for cognitive science.Relevant tools include Bayesian inference and metalearning, rational metareasoning, and parallel algorithms.Source: Concluding Remarks · p. 13
- Human minds may be understood by examining how they adapt to a specific human-scale set of computational problems.The paper presents the limitations as potential sources of insight into the nature of human intelligence.Source: Concluding Remarks · p. 13
- AI systems operating without all three constraints may lack traits associated with human intelligence while still instantiating a different form of intelligence.The paper attributes this difference to the computational problems shaping each system.Source: Concluding Remarks · p. 13
- Changing the comparison class from animals to machines reframes human uniqueness around the computational problems humans face.The paper suggests this shift may renew classical questions about what makes humans distinctive.Source: Concluding Remarks · pp. 13–14
Box 1: When do machines need to be like humans?
Human problems are a subset of machine problems produced by the intersection of three limitations, so machines need human-like characteristics mainly when they face similar constraints. Space probes illustrate such a setting through limited power and communication.
Box 1: When do machines need to be like humans?
- Human problems form a specific subset of potential machine problems created by the intersection of three limitations.The relevant question is which machines encounter that same subset.Source: Box 1: When do machines need to be… · p. 16
- Machines may draw inspiration from human intelligence when they must learn from limited data, make timely decisions, or coordinate through constrained communication.The paper identifies scientific applications, interactions with people, and coordination settings as examples.Source: Box 1: When do machines need to be… · p. 16
- Machines designed as autonomous, real-time, general-purpose systems face engineering challenges that most task-specific machines can avoid.Humans combine autonomy, time-critical operation, broad task demands, and environmental interaction.Source: Box 1: When do machines need to be… · p. 16
- Space probes may require human-like strategies when they must operate with limited power, low-bandwidth communication, and high latency.Such probes gather data and make inferences and actions under many of the same limitations as humans.Source: Box 1: When do machines need to be… · p. 16
Box 2: Metalearning, Bayes, and evolution
Metalearning separates adaptation within tasks from optimization across tasks, paralleling human learning and evolution under limited data. This framework can investigate which inductive biases support rapid, human-like learning.
Methods
- Meta-learning methods include recurrent networks that learn strategy regularities across tasks and gradient-based optimization across tasks [16, 55] [4, 17, 44].The learned inductive bias is analogous to a prior distribution in Bayesian inference.Source: Box 2: Metalearning, Bayes, and… · p. 17
Metalearning
- Metalearning uses an inner loop for task learning and an outer loop that tunes inductive biases across tasks.In MAML, the inner loop updates task-specific weights, while the outer loop optimizes the initialization.Source: Box 2: Metalearning, Bayes, and… · p. 17
Metalearning and human learning
- The inner–outer decomposition parallels human learning and evolution, with evolution tuning organisms for environments encountered later.This analogy is meaningful when inner-loop data are limited, as they are for human learners.Source: Box 2: Metalearning, Bayes, and… · pp. 17–18
Implications
- Reducing the data required for new tasks is a primary application of meta-learning and a route to studying human inductive biases.Such algorithms may help identify biases sufficient for human-level solutions from human-limited data [38].Source: Box 2: Metalearning, Bayes, and… · p. 18
Learning regimes
- Meta-learning bridges machine and human learning by optimizing inductive bias across many distinct datasets, each limited in size.Machine-learning systems often have flexibility in data quantity, whereas human learning operates under limited total data.Source: Box 2: Metalearning, Bayes, and… · pp. 17–18
Box 3: Rational metareasoning and the human paradox
Rational metareasoning reframes human rationality around choosing computations under limited resources, helping explain why humans are both error-prone and broadly capable. It also offers a framework for flexible artificial intelligence.
The human paradox
- Limited computational resources explain the paradox that humans make errors yet solve a remarkably wide range of problems.Resource limits encourage heuristic strategies that produce errors while requiring effective deployment of available computation.Source: Box 3: Rational metareasoning and the… · p. 19
Rational metareasoning
- Rational metareasoning chooses which computations to execute by trading computation costs against the errors those computations may prevent.It focuses on internal decision processes rather than only on the external action selected.Source: Box 3: Rational metareasoning and the… · p. 19
- Unlike classical rationality, which maximizes expected utility over actions, metareasoning maximizes expected utility over computations while subtracting their costs.The computation-dependent estimate p_c(x|a) and computation cost cost(c) formalize this trade-off.Source: Box 3: Rational metareasoning and the… · p. 19
Flexible intelligence
- Human generality partly arises from reusing learned knowledge or subroutines across tasks, reducing the problem to selecting among learned computations [14].This account connects flexible behavior to rational metareasoning.Source: Box 3: Rational metareasoning and the… · p. 20
Artificial intelligence
- Rational metareasoning provides a framework for designing artificial intelligence systems with flexibility comparable to humans.The proposed generality requires training systems on a range of tasks comparable in generality to those humans execute.Source: Box 3: Rational metareasoning and the… · p. 20
Box 4: Algorithms for cumulative cultural evolution
Inference and optimization exceed the resources of individual minds, motivating computational mechanisms that aggregate knowledge across people and generations. Parallel algorithms, including particle filters, provide formal analogies for cumulative cultural evolution.
Problem setting
- Humans need collective mechanisms because inference aggregates evidence beyond one individual’s experience and optimization combines innovations across many people.Science illustrates cumulative inference, while technology illustrates cumulative optimization.Source: Box 4: Algorithms for cumulative… · p. 21
Parallel algorithms
- Parallel algorithms are relevant because many limited-capacity processors must coordinate to solve challenging computations.These algorithms offer a source of inspiration for understanding human intelligence and knowledge accumulation.Source: Box 4: Algorithms for cumulative… · p. 21
Particle filtering
- A particle filter repeatedly weights hypotheses by how well they explain new data and resamples them to approximate the Bayesian posterior.The process implements iterative Bayesian updating, in which yesterday’s posterior becomes today’s prior.Source: Box 4: Algorithms for cumulative… · pp. 21–22
Cultural evolution
- The cultural-evolution analogy maps hypotheses to individual beliefs and resampling to the next generation’s choice of whom to learn from.More successful individuals are more likely to be selected, so each generation samples from the Bayesian posterior.Source: Box 4: Algorithms for cumulative… · p. 22
- Under this mapping, each generation’s maintained hypotheses represent samples from the Bayesian posterior, connecting particle filtering with cumulative cultural evolution.A direct application of this approach in cultural evolution is cited as [33].Source: Box 4: Algorithms for cumulative… · p. 22