Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T11:20:13.650Z Has data issue: false hasContentIssue false

Analogy as relational priming: A developmental and computational perspective on the origins of a complex cognitive skill

Published online by Cambridge University Press:  29 July 2008

Robert Leech
Affiliation:
School of Psychology, Birkbeck, University of London, London, WC1E 7HX, United Kingdomr.leech@bbk.ac.ukhttp://www.alphalab.psyc.bbk.ac.uk/RobertLeech.html
Denis Mareschal
Affiliation:
School of Psychology, Birkbeck, University of London, London, WC1E 7HX, United Kingdomd.mareschal@bbk.ac.ukhttp://www.bbk.ac.uk/psyc/staff/academic/dmareschal
Richard P. Cooper
Affiliation:
School of Psychology, Birkbeck, University of London, London, WC1E 7HX, United Kingdomr.cooper@bbk.ac.ukhttp://www.bbk.ac.uk/psyc/staff/academic/rcooper
Rights & Permissions [Opens in a new window]

Abstract

The development of analogical reasoning has traditionally been understood in terms of theories of adult competence. This approach emphasizes structured representations and structure mapping. In contrast, we argue that by taking a developmental perspective, analogical reasoning can be viewed as the product of a substantially different cognitive ability – relational priming. To illustrate this, we present a computational (here connectionist) account where analogy arises gradually as a by-product of pattern completion in a recurrent network. Initial exposure to a situation primes a relation that can then be applied to a novel situation to make an analogy. Relations are represented as transformations between states. The network exhibits behaviors consistent with a broad range of key phenomena from the developmental literature, lending support to the appropriateness of this approach (using low-level cognitive mechanisms) for investigating a domain that has normally been the preserve of high-level models. Furthermore, we present an additional simulation that integrates the relational priming mechanism with deliberative controlled use of inhibition to demonstrate how the framework can be extended to complex analogical reasoning, such as the data from explicit mapping studies in the literature on adults. This account highlights how taking a developmental perspective constrains the theory construction and cognitive modeling processes in a way that differs substantially from that based purely on adult studies, and illustrates how a putative complex cognitive skill can emerge out of a simple mechanism.

Information

Type
Main Articles
Copyright
Copyright © Cambridge University Press 2008
Figure 0

Figure 1. An illustration of cross-mapping with the relation larger-than. The circle in the center of the top row can be mapped onto two of the circles in the lower row as indicated by the arrows. The dashed arrow shows a literal similarity mapping where identical objects are mapped onto one another. The full arrow shows the relational cross-mapping where object identity is ignored and the mapping is based on the relative size of the objects.

Figure 1

Figure 2. An illustration of the Goswami and Brown paradigm (adapted from Rattermann & Gentner 1998a).

Figure 2

Figure 3. Top: schema of the model architecture. Below: an example of the different activation phases during training. Darkly shaded layers are clamped onto a given target activation pattern (e.g., apple, etc.); unshaded layers are unclamped and free to change.

Figure 3

Figure 4. The y-axis shows the sum-of-squared distance calculated between the actual output of the network and four target patterns (the four different lines). The lower the y-axis value, the closer the actual activation is to that target pattern. Figures (a–c) show the network's response to an analogy (e.g., bread is to cut bread as apple is to what?), and (d) shows an example of the network's response to a non-analogy (e.g., bread is to bread as apple is to what?).

Figure 4

Figure 5. Percentage of analogically appropriate responses at Object(t2) (thick line) and the normalized mean sum of squared error at output (thin line) over training.

Figure 5

Figure 6. The thick line shows the percentage of correctly produced causal agents over training when the network is prompted with a transformation. For comparison purposes, the percentage of analogies completed appropriately (the thin line) is also included (averaged across 50 replications).

Figure 6

Figure 7. Domain specificity of analogical completion. The thick and thin lines show performance on a single example object involving different transformations (e.g., analogy 1=apple:cut apple::bread:cut bread; analogy 2=apple:bruised apple::banana:bruised banana). (The figure shows raw unfitted data averaged over 10 replications.)

Figure 7

Table 1. The profile of responses made by children and the network, averaged over 50 replications (in percentages)

Figure 8

Figure 8. Schema of the model architecture incorporating relational labels.

Figure 9

Figure 9. The percentage of analogies solved appropriately both with relational labels (the thin line) and without (the thick line). Data are averages of 20 networks in each condition.

Figure 10

Figure 10. (a) Evidence for a “sudden jump.” The thick line is the percentage of analogies completed correctly. The thin line is first derivative (rate of change) of the percentage correct across time, demonstrating a “sudden jump” centered around 2,200 epochs of training (over 50 replications). (b) Inconsistency across training with standard error curves below and above the mean (over 50 replications). (c) Number of activation cycles before a unique response, across training with standard error curves below and above the mean (over 50 replications).

Figure 11

Figure 11. An illustration of cross-mapping with the relation larger than (the network was not tested on this analogy). The same object appears in both the base and the target domains, but with a different role. The network has to choose between the analogically inappropriate identical object (R1 on the left) and the correct response (R2 on the right).

Figure 12

Figure 12. The network's performance on normal and cross-mapped analogies (20 replications). The thin line is the average percentage correct of the non-cross-mapped analogies. The thick line is the average percentage correct for the cross-mapped analogy.

Figure 13

Figure 13. A two-dimensional principal components analysis of the hidden units after 100 epochs of training. Each dot represents the response of the hidden units following presentation of a specific object and causal agent pair. Each object is represented by a number (1–20), and each causal agent is represented by a letter (a–d). Thus, the point marked by 5d is the location in the first two principal component space of the hidden unit activation resulting from presenting the fifth object and fourth causal agent to the network.

Figure 14

Figure 14. A two-dimensional principal components analysis after 5,000 epochs of training. The grey ellipses illustrate the clusters of hidden unit responses to different causal agents. The darker regions represent the overlap between clusters.

Figure 15

Table 2. (a) Idealized results of a k-means cluster analysis showing perfect clustering by causal agent. The clusters are represented as numbers at the top; the different causal agents are the letters A–-D. Each cluster contains all the hidden unit activations corresponding to a causal agent. (b) Actual clustering after 100 epochs. (c) Actual clustering after 5,000 epochs (where the results closely resemble the idealized results).

Figure 16

Figure 15. Schema of the adapted model architecture. Arrows with round ends represent inhibitory connections. Object 1 and Object 2 layers=12 units each; context layer=6 units; hidden layer=15 units.

Figure 17

Table 3. The objects and relations that the network was exposed to over training

Figure 18

Figure 16. An example of the network's trajectory through “conceptual” space. The two grey boxes represent the different domains (i.e., Gulf War, bottom left; World War II, top right). The x,y-coordinates of each point correspond to the maximally active unit in the Object 1 and Object 2 layers, respectively, at different time steps. Initially, Gaussian noise is presented to the network, and the network randomly falls into the activation state corresponding to Saddam, Kuwait in the Gulf War domain. On each subsequent step, the inhibitory processes described in (1), (2), and (3) drive the network to different points in the conceptual space. First, process (1) finds a match in the World War II domain (Hitler, Poland). Then process (2) finds a different transformation in the same World War II domain (Hitler, Germany) with a different relation [dictator_of]), with process (3) subsequently finding the appropriate mapping in the Gulf War domain (Saddam, Iraq). This interplay of relational priming with processes (1), (2), and (3) continues until the full set of mappings between the two domains has been explored.

Figure 19

Figure 17. The activation states of the units of the network in the Object 1, Object 2, hidden, and context layers across different time steps 1–12 – tracing out the unfolding of the complex analogy set out in Figure 16. The enlarged dark grey circles indicate the maximally active unit for either the Object 1 or Object 2 layer. The network was tested following 2,000 epochs of training.