Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Review
. 2020 Nov;24(11):900-915.
doi: 10.1016/j.tics.2020.07.005. Epub 2020 Oct 1.

The Child as Hacker

Affiliations
Review

The Child as Hacker

Joshua S Rule et al. Trends Cogn Sci. 2020 Nov.

Abstract

The scope of human learning and development poses a radical challenge for cognitive science. We propose that developmental theories can address this challenge by adopting perspectives from computer science. Many of our best models treat learning as analogous to computer programming because symbolic programs provide the most compelling account of sophisticated mental representations. We specifically propose that children's learning is analogous to a particular style of programming called hacking, making code better along many dimensions through an open-ended set of goals and activities. By contrast to existing theories, which depend primarily on local search and simple metrics, this view highlights the many features of good mental representations and the multiple complementary processes children use to create them.

Keywords: Computational modeling; Hacking; Language of thought; Learning and cognitive development; Program induction.

PubMed Disclaimer

Figures

Figure 1:
Figure 1:
Overview of the child as hacker hypothesis. a: Code can be changed using many techniques (x-axis) and assessed according to many values (y-axis). Standard learning models in machine learning and psychology (green region) tend to focus solely on tuning the parameters of statistical models to improve accuracy. Recent LOT models (red region) expand this scope, writing functions in program-like representations and evaluating them for conciseness and sometimes efficiency. Yet, the set of values and techniques used by actual hackers (and by hypothesis, children; blue region) remains much larger. b: A comparison of three families of developmental metaphors discussed in this paper—the child as scientist, the workshop and evolutionary metaphors, and the child as hacker—along three dimensions: the kinds of knowledge learners acquire, the primary objectives of learning, and the mechanisms used in learning.
Figure I:
Figure I:
Several classes of programs expressed as symbolic images: (a) blueprints; (b) assembly instructions; (c) musical notation; (d) knotting diagrams (e) juggling patterns; (f) graphical proofs; and (g) football plays.
Figure I:
Figure I:
Mapping kinship to code: (a) a family tree labeled by three kinship systems (circle = female, colors are different terms, child generation ignores gender); (b–d) Kinship in Prolog. Prolog expresses computations as Horn clauses called rules, Head :- Body.. Head is true if each term in Body is true (empty bodies are also true); (b) initial kinship data; (c) rules for inferring kinship relations, including new primitives parent, spouse, male, and female; and (d) a small set of rules such that (c) & (d) implies all of (b).
Figure II:
Figure II:
Mapping Mendelian inheritance to code: (a) an overview of Mendelian inheritance; (b–c) Mendelian inheritance in Church. Church expresses computations as parenthesis-delimited trees. (b) a list of individuals (a1, a2, b1, …), their parents, and phenotypes (YW = Yellow; GN = Green; SM = Smooth; WR = Wrinkly); (c) a list of traits (dominant followed by recessive) and part of a generative theory using Mendel’s laws and a uniform prior over unknown parents (i.e. random-gene draws a pair of alleles uniformly at random).

References

    1. Piaget J (1955) The Child’s Construction of Reality, Routledge & Kegan Paul.
    1. Carey S (1985) Conceptual Change in Childhood, MIT Press.
    1. Carey S (2009) The Origin of Concepts, Oxford University Press.
    1. Gopnik A (2012) Scientific thinking in young children: Theoretical advances, empirical research, and policy implications. Science 3376102, 1623–1627. - PubMed
    1. Schulz L (2012) The origins of inquiry: inductive inference and exploration in early childhood. Trends in Cognitive Sciences 167, 382–389. - PubMed

Publication types