SlideShare a Scribd company logo
Carnegie Mellon University
Research Showcase @ CMU
Department of Psychology Dietrich College of Humanities and Social Sciences
1988
AHA! : a connectionist perspective on problem
solving
Craig A. Kaplan
Carnegie Mellon University
Artificial Intelligence and Psychology Project.
Follow this and additional works at: http://repository.cmu.edu/psychology
This Technical Report is brought to you for free and open access by the Dietrich College of Humanities and Social Sciences at Research Showcase @
CMU. It has been accepted for inclusion in Department of Psychology by an authorized administrator of Research Showcase @ CMU. For more
information, please contact research-showcase@andrew.cmu.edu.
NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS:
The copyright law of the United States (title 17, U.S. Code) governs the making
of photocopies or other reproductions of copyrighted material. Any copying of this
document without permission of its author may be prohibited by law.
AHA!: A CONNECTIONIST
PERSPECTIVE ON PROBLEM SOLVING
Technical Report AIP - 38
Craig A. Kaplan
Carnegie Mellon University
Department of Psychology
Pittsburgh, PA. 15213
8 June 1988
This research was supported by the Computer Sciences Division, Office of Naval Research
and DARPA under Contract Number N00014-86-K-0678. Reproduction in whole or in
part is permitted for purposes of the United States Government. Approved for public
release; distribution unlimited.
.
I
J!
0 V
Unclassified
UNIFICATION OFTHIS
REPORT DOCUMENTATION PAGE
la! REPORT SECURITY CLASSIFICAHON
Unclassified
"2a. SECURITY CLASSIFICATION AUTHORITY
2b. DECLASSIF1CATION / DOWNGRADING SCHEDULE
4. PERFORMING ORGANIZATION REPORT NUMBER(S)
AIP 38
6a. NAME OFPERFORMING ORGANIZATION
Carnegie-Mellon University
6b. OFFICE SYMBOL
(If applicable)
6c ADDRESS (City, State, andZIP Code)
Department of Psychology
Pittsburgh, Pennsylvania15213
8a. NAME OF FUNDING/SPONSORING
ORGANIZATION
Same as Monitoring Organizatior
8b OFFICE SYMBOL
(If applicant)
1b RESTRICTIVE MARKINGS
3 DISTRIBUTION/AVAILABILITY OF REPORT
Approved for public release;
Distribution unlimited
5. MONITORING ORGANIZATION REPORT NUMBER(S)
7a NAME OF MONITORING ORGANIZATION
Computer Sciences Division
Office of Naval Research
7b ADORESS(Gty, State, and ZIPCode)
800 N. Quincy Street
Arlington, Virginia 22217-5000
9 PROCUREMENT INSTRUMENT IDENTIFICATION NUM8ER
N00014-86-K-0678
8c. ADDRESS (City, State, andZIP Code) 10 SOURCE OFFUNDING NUMBERS p 4 0 0 0 u b 2 0 1 / 7 - 4 - 8 6
PROGRAM
ELEMENT NO
N/A
PROJECT
NO
N/A
TASK
NO
N/A
WORK UNIT
ACCESSION NO
N/A
11. TITLE (Include Security Classification)
AHA!: A connectionist perspective on problem solving
12. PERSONAL AUTHOR(S)
Craig A. Kaplan
13a. TYPE OFREPORT
Technical
13b. TIME COVERED
FROM 86Sept-15To91SeptH
14 DATE OFREPORT {Year,Month, Day)
1988 June 8
fIS. RAGE COUNT
16. SUPPLEMENTARY NOTATION
17. COSATI CODES
FIELD GROUP SUB-GROUP
18 SUBJECT TERMS (Continue on reverse if necessary and identify by block number)
Connectionist models, Problem solving, Insight
19 ABSTRACT (Continue on reverse if necessary and identify by block number)
The AHA! model is proposed as a demonstration of what connectionism might have to offer
the study of problem solving• Bridging theGestalt and Problem Space theories of
problem solving, AHA! simulates serial search at a macro-level while incorporating (at
a micro-level) theGestaltist idea of a dynamic interaction between parts of theproblem,
and thegoals and knowledge of theproblem solver. AHA!exhibits a number of problem
solving phenomena including insight, directed search, goal fixedness, einstellung,
functional fixedness, and responsiveness to thesalience of problem features. It
provides not only qualitative fits to human data from functional fixedness experiments,
but also a framework for exploring thepotential outcomes of variations which could be
carried out in future experiments.
20. DISTRIBUTION/AVAILABILITY OFABSTRACT
• UNCLASSIFIED/UNLIMITED ( S SAME AS RPT D O T I C USERS
21 A8STRACT SECURITY CLASSIFICATION
22a NAME OF RESPONSIBLE INDIVIDUAL
Dr. Alan L.Meyrowitz
22b TELEPHONE (Include Area Code)
(202) 696-4302
22c. OFFICE SYMBOL
N00014
DO FORM 1473,34MAR 83 APR edition maybeused until exhausted.
All other editions areobsolete.
SECURITY CLASSIFICATION OF THIS PAGE
Unclassified
UNIVERSITY LIBRARIES
MELLON UNIVERSITY
AHA!: A Connectionist Perspective On Problem Solving
Craig A. Kaplan
Carnegie-Mellon University
What can connectionism offer Cognitive Scientists interested in problem solving? How might
Connectionist ideas fit with existing theories of problem solving -- specifically the Gestalt approach and
the problem space approach advocated by Newell & Simon (1972)? Finally, can a Connectionist model
of problem solving perform? Can it easily account for a variety of problem solving phenomena?
The Gestalt theory of problem solving is a good place to begin answering these questions. One of the
great appeals of the GestaJtist perspective on problem solving is that the problem solver and all of the
elements of the problem are considered to be dynamically inter-related. The solution is a gestalt that
emerges from the simultaneous influence of each part of the problem. During a flash of insight or
"restructuring," all of the parts suddenly fit together in a new way forming a solution. Analyzing this
solution gestalt into its component parts seems to miss the very essence of the Gestaltist view of problem
solving, namely the dynamic relations between the parts. Yet without a more rigorous analysis, the
Gestaltist theory remains inescapably vague and subject to the liberties of individual interpretation.
Newell and Simon's conception of problem solving as search through a problem space provides rigor.
The success of that rigor is well known and ranges from Al programs capable of making scientific
discoveries, to accounts of human behavior in a wide variety of problem domains, including puzzle
problems requiring "insight" (Kaplan & Simon work in progress). Some key elements of the theory are:
1)Problem solving behavior can be described as search through a state space with each state
corresponding to a configuration of the problem and/or a specification of the knowledge state of the
problem solver. 2)Movement from one state to another state is accomplished by applying an operator
corresponding to performing some physical or mental action. 3)Heuristics, or rules of thumb, can help
select which of a number of potential operators to apply.
Typically, the search perspective has been used to describe problem solving behavior occurring on a
macro-level time scale of seconds as opposed to the more detailed micro-level of processing where
states and operators are actually generated. It is here, at this micro-level of operator or idea generation,
that Gestalt ideas might prove more fruitful if they could be formalized. Connectionism offers the
possibility of rigorously modeling the dynamic interactions described by the Gestaltists at a micro-level,
while retaining compatibility with the notion of serial search through a problem space at a macro-level.
The most direct way to explore this possibility is via a connectionist network model incorporating an
interactive activation mechanism.
Consider a problem solving model consisting of inter-connected units corresponding to the features of
a problem and to the goals and knowledge of the problem solver. Through a process of interactive
activation (and inhibition) these units "settle" into a stable state -- a process that roughly corresponds to
generating an operator, applying it, and arriving in a new state in Newell and Simon's problem space
model. For the sake of interpretability, and as a convenient means of providing feedback, the network
model could explicitly represent possible states in the problem space by a set of units. After a number of
processing cycles, the most active "state" unit could receive positive or negative external input,
corresponding to a favorable or unfavorable evaluation of the idea it represents. This input would spread
KAPLAN
through theunit's connections, either reinforcing thestate orcausing anew state to begenerated.The
model's macro-level behavior would appear as asequential generation ofstates, ormovement througha
problem space. However theGestaftist ideas ofdynamic interaction andsimultaneous influence wouldbe
at work atthe micro-level, generating each successive state.
AHA! as aProblem Solver
The AHA! (Associative Hierarchical Activation) model is a concrete instantiation ofthe ideas just
mentioned, inaconnectionist network. AHA!was designed tosimulate solving variations ofDuncker's
Box problem (Duncker 1945). Briefly, the Box problem consists of trying toattach acandle tothe wall (so
that it can burn normally) using acandle, matches, aboxoftacks. Theinsightful solution consists of
tacking the box tothe wall andplacing the candle init. Subjects find iteasier to"see"this solution when
the tacks have been first emptied from the box (thetacks-not-in -boxcondition) as compared to a
condition where the box contains the tacks (thetacks-in-box condition). For the sake ofsimplicity,AHA!
tries toachieve only apartial solution totheBoxproblem. AHAI's criteria for asuccessful solutionis
generating either the idea attach the box with tacks orthe idea support the candle with box. Research
with other insight problems (Kaplan 1986)indicates that ahuman subject capable ofgenerating eitherof
these partial solutions ought tofind theremaining steps inthethetotal solution trivial.
Figure 1 depicts the four layered organization of AHAI. Units inthe PI(Perceived Item) layer
correspond toactual items inthe physical problem environment such asthecandle andmatches. The box
of tacks hastwocomplementary representations atthis level: box-of-tacks, orboxand tacks. The RA
(Role Assignment) layer contains units representing theassignment of items totheroles ofinstrument
and object (e.g.acandle-as-object unit, abbreviated c-obj). Units inthetopmost Flevel correspondto
functions that the items might possess, orequivalent^, actions that might be taken with them. (e.g.
attach, orIgnite). Possible states inAHAI's problem space arerepresented bytriples attheTlevel.
Each triple consists ofafunction (action) relating anitem intherole ofobject toanitem intheroleof
instrument (e.g. ignite candle-as-object [with] matches-as-instrument abbreviated l-c-m). Connections
between units in adjacent layers are excitatory, while the connections within a level are generally
inhibitory. Activation spreads bi-directionally (i.e. interactively) between units asthe network settles.The
T unit with thehighest activation after any given settling isconsidered tobethe state generated by the
model. I^IZIIZZZZIZZZZII
F LAYER
0 attach 0 ignit* 0 contain
0 a-b-t 0 a-b-c
0 a-c-t
0 a-m-c
0 i -m-m
0 c-c-b
0 a-t-t 0 a-t-c
0 a-bt-c 0 a-c-bt 0 a-«-t
0 a-a-bt 0V-b-c p i-c-«
0 i-c-c 0/k-c-c 0 m-c-ia
6«-*-b
0 c-t-b
0 t-obj
0 bt-obj
b-obj
0 t-ina
0 bt-ins
0 tacks 0 btadea
T LAYER
RA LAYER
0 matches PILAYER
Figure 1:TheAHA! Model
KAPLAN
Before looking at the detailed specifications of the model, consider these problem solving phenomena
that follow from the general characteristics of the architecture:
Insight & Restructuring
AHA! has no special "insight mechanism." AHA! accounts for insight in the same way it accounts for
the generation of any new problem solving idea. A conspiracy of problem (and problem solver) elements,
whose own activations are inter-dependent and responsive to simple feedback from the environment,
activates one T unit more than its peers. As discussed below, a sudden change of representation, or
restructuring, often accompanies AHAI's insight - not through any special mechanism, but again as a
consequence of the model's interactive processing characteristics.
Directed Search
Consider AHAI's generation of the idea/state m-c-m (melt candle with matches). Because this state is
not a partial solution by the model's criteria, it would receive negative feedback. However, while it was
active, it would have had a chance to activate related concepts (e.g. the objects candle and matches).
Hence the next generated state, perhaps l-c-m (ignite candle with matches), is likely to contain elements
in common with the previous state. Using what amounts to semantic priming, AHAI is able to exhibit the
phenomena of directed search. Like a human problem solver, AHAI will tend to generate bursts of related
ideas, exploring the problem space systematically rather than generating states haphazardly.
Goal Fixedness
Goals correspond to a pattern of activation over a number of units. For example, external input applied
to the units attach and c-obj(candle as object) corresponds to the goal: attach the candle. In most AHAI
simulations this initial input is allowed to decay. Without constant input from outside the network, the
model's goals fluctuate with the activations of other related units in the network, thus allowing AHAI to
change goals flexibly during the course of solving the problem - just as human subjects typically do.
However, clamping these "goal inputs" causes AHA! to adhere more rigidly to the initial goal of the
problem. Just as overly goal-directed human subjects often persist in using the same approach despite
repeated failures, the Qoal Fixed AHAI model takes longer to generate a partial solution, needlessly
revisiting a state that had been previously generated and rejected.
Elnstellung
Suppose that instead of clamping external input to units corresponding to a goal, we provide initial
input to one of the partial solution states represented at the T layer. This primed solution state might
correspond to the problem solving set, or Einstellung, evoked in human subjects who have repeatedly
solved a number of problems in the same way. Like human subjects suffering from Einstellung, AHAI
tends to choose the "primed" solution when solving a problem that has multiple solutions (see below).
Functional Fixedness & Salience Effects.
The PI level in AHAI includes alternative ways of representing the box and the tacks in the Box
problem, corresponding to Duncker's belief that subjects perceive the (function of) the box differently in
the two conditions of his experiment. Providing input to one of these perceptions and not the other
corresponds to increasing the salience of the former. If the tacks-in-box perception (btacks) is favored
over the box-separate-from-tacks perception, then AHA! exhibits the phenomenon of functional fixedness
(i.e. it experiences difficulty in generating a partial solution). As will be seen, AHA! provides qualitative
fits to the data from two separate experiments involving the Box problem, and is consistent with both
Functional Fixedness (Duncker 1945) and salience (Glucksberg & Weisberg 1966) interpretations of the
Box problem's difficulty.
KAPLAN
Detailed Specifications of AHA!
Interactive Activation
AHA! uses the interactive activation and competition (IAC) architecture (McClelland 1981, McClelland &
Rumelhart 1988). The network consists of processing units that are organized into layers and
interconnected using bi-directional excitatory and inhibitory connections. The activation of a particular unit
depends upon both its current activation and the net input to the unit from other units and from outside the
network. The net input to a unit / is calculated by:
inputi = S(Extt) + E £etj - / £(..
i j
Extj corresponds to any input to unit / from outside the network, e^ are the activations of units with
excitatory connections to unit /, and ir are the activations of units with inhibitory connections to unit /. The
constants S, E and / (all set to .05 for the simulations described below) scale the strength of the external
input, the excitatory input from other units, and the inhibitory effect of other units respectively. The actual
change in the activation of a unit / must take into account not only the net input, but also unit fs current
activation, ar If the net input is excitatory (i.e. >= 0) then :
Aai = {max - ai)inputi - decay{ai - rest).
If the net input is inhibitory (i.e. < 0) then:
. = (ai - miri)inputvV- decay{al - rest).
The parameters max and min correspond to the maximum (+1) and minimum (-.2) activations that a
unit can assume, while decay (.05) specifies the rate at which a unit has the tendency to decay back to its
resting value, rest (-.1).
Interconnectedness
Connections between layers of units are excitatory, with units being connected to conceptually related
units in other layers. Some of these connections are illustrated in Figure 1. All units within a layer have
mutually inhibitory connections with two exceptions: 1) At the RA level, there are no inhibitory
connections between items used as objects and different items used as instruments, since such
connections would be nonsensical. 2) At the PI level, only the two representations that Duncker
hypothesized as alternatives are put into competition (i.e. btacks inhibits the mutually excitatory pair of
box and tacks).
The units themselves were derived from Duncker's description of the problem, pilot data from subjects
asked to solve the problem, and (in the case of the T units) by constructing all triples that were physically
possible given real world materials (e.g. real tacks, a real box, etc.)
Feedback
A single update of the activation values of all the units in the the network according to the rules
described above constitutes one cycle. AHAI was allowed 100 cycles to settle each time a change was
made to the external input. After settling, the author observed the activation values of the T units, and
considered the most active unit to be the next generated state. In the event of a tie of activation values,
one of the tied units was selected arbitrarily.1
If the state did not correspond to a partial solution of the
1
A subsequent analysis revealed that the qualitative fits to the data and general trends are not affected by the way in which ties
are decided.
KAPUVN
Box problem (i.e. was not a-b-t or s-c-b), then the T unit was clamped with a -.5 external input, and AHA!
was allowed to settle for another 100 cycles.
Simulations
Five simulations are discussed in this paper. The first three correspond to conditions of Functional
Fixedness experiments performed by Duncker and Glucksberg & Weisberg, while the remaining two
illustrate the phenomena of Goal Fixedness and Einstellung. In each simulation, a high external input (.9)
was applied to the units attach and c-obj for the first 100 cycles, corresponding to the initial problem
solving goal of attach the candle. A constant input (.5) was also applied to the units matches and candle,
corresponding to the idea that these items remained moderately salient in all of the variations of the
problem. The differences between the simulations will be pointed out as we proceed.
Simulations of Functional Fixedness & Salience Effects
To make sense of the first three simulations, we need to understand their correspondence to
experimental conditions involving human problem solvers. While Duncker had two conditions in his
experiment, one in which the tacks were contained in a box, and one in which the tacks were separate
from the box, Glucksberg & Weisberg presented subjects with three versions of the Box problem. In the
All Label version, subjects saw a picture of a box containing tacks, a candle, and some matches. The
words BOX, TACKS, CANDLE, and MATCHES were also present in the picture, with arrows pointing from
labels to items. In the No Label version, the same picture was presented without the labels. In the Tacks
Label condition, the same picture was again presented, but this time there was a single label TACKS with
an arrow pointing to the box of tacks. The task, as in Duncker's experiment, was to find a way to attach
the candle to the wall using the items shown in the picture.
Differences between the All Label, No Label, and Tacks Label conditions were simulated by providing
different inputs to the units btacks, box, and tacks. In the All Label simulation, both box and tacks were
clamped with moderate input (.5) corresponding to the fact that the labels made each of the items salient.
B-tacks, the unit corresponding to a perception of the box of tacks as a single unit whose function was
the same as that of tacks, received no input. In the No Label simulation, btacks was clamped with a
moderate input (.5) while box and tacks received no input. Finally, in the Tacks Label simulation, btacks
was clamped with a high (.9) input, corresponding to a particularly strong tendency to view the box of
tacks as a single item possessing only the properties of tacks. Again, box and tacks received no input in
the Tacks simulation.
Note that the All Label condition roughly corresponds to Duncker's tacks-separate-fronvbox condition,
since the both the label BOX and physically separating the box from the tacks can be interpreted as
making the box more salient. Similarly, the No Label condition corresponds to Duncker's tacks-in-box
condition, since subjects tend not to consider the box in either of these conditions. Due to this rough
equivalence between the two experiments, the same AHAI simulations have been used to model the first
two condrtions in both experiments. Since Duncker has no condition corresponding to the Tacks Label
condition of Qlucksberg & Weisberg, the Tacks Label simulation fits data from a single experiment only.
Fits to the Human Data. As is readily apparent from Table 1, AHAI generates the least number of
states in the All Labeled condition (4), considerably more states in the No Label condition (10), and even
more in the Tacks Label condition (11 before it is unable to generate further states because all the
KAPLAN
Table 1: State Sequences Generated by Five AHA1 Simulations
All Labeled No Labels
a-c-t a-c-bt
1
a-c-bt a-c-t
a-c-c a-c-c
a-b-t* i-c-c
m-c-c
m-c-m
i-c-m
i-b-m*
i-xn-m
s-c-b
Tacks Label
a-c-bt
a-c-t
a-c-c
a-m-bt
a-bt-bt
a-m-c
i-xn-c
a-m-t
i-m-m
c-m-b*
s-m-b
STUCK
Goal Fixed
a-c-t
a-c-bt
a-c-c
a-c-t
a-b-t*
Einstellung
a-c-t
s-c-b*
* indicates the first state
to make use of the box.
Table 2:Data From Human Subjects Solving the Box Problem
EXPERIMENTAL
CONDITION
Tacks not in Box (Duncker)
Tacks in Box (Duncker)
All Labeled (6 & W)
No Labels (6 6 W)
Tacks Label (6 6 W)
% SUBJECTS WHO
SOLVED PROBLEM
100%
42.9%
100%
85%
77.1%
AVERAGE # OF
PRE-SOLUTIONS
1.3
2.3
not reported
not reported
not reported
% WHOSE riRST
SOLUTION USES BOX
not reported
not reported
95%
65%
54.3%
activations at the T layer have become negative). From these data, we would conclude that the
conditions are progressively more difficult and we might expect progressively fewer subjects to solve the
problem in the more difficult conditions. Furthermore we might expect those subjects who did solve the
problem in the more difficult conditions to require more solution attempts, just as AHA! does.
Data from human subjects, presented in Table 2, confirms our expectations based on the model's
behavior. Both human subjects and AHAI find the same variations of the Box problem difficult, and make
more solution attempts on the more difficult variations. The Glucksberg & Weisberg result that fewer
subjects use the box in their first proposed solution as the problem conditions get more difficult, is also
reflected in AHAI's behavior. The asterisks in Table 1, marking AHAI's first proposal of using the box in a
solution, occur progressively later in the simulation traces corresponding to the more difficult variations of
the Box problem. 1
Simulations of Goal Fixedness, Einstellung, & Restructuring
Goal Fixedness. To simulate the lack of flexibility exhibited by overly goal-directed problem solvers,
the All Labeled simulation was modified. Instead of removing the external inputs to attach and c-obj
(corresponding to the goal of attach the candle) after 100 cycles as was done with all the other
simulations, these inputs were left "clamped on." As Table 1 indicates, the result was a delay in
generating the partial solution a-b-t (attach box with candle). A dose look at the sequence of states
reveals that the delay is caused by a re visitation of the state a-c-t (attach candle with tacks). Although
this state was rejected earlier, it received such strong support from the clamped goal that it was
regenerated.
KAPLAN
Einstellung. The All Labeled simulation was again modified to simulate Einstellung. This time the
partial solution state s-c-b(support candle with box) was primed with a high external input for 100 cycles.
Table 1 shows that whereas the All Labeled simulation ends up generating a-b-t(attach box with tacks),
the Goal Fixed simulation generates s-c-b. Thus a complete change in the direction of problem solving
resulted from priming one of the partial solution states.
Restructuring. Interestingly, in the Einstellung simulation, AHA! shifts goals from attach candle, to
support candle concurrent with its generation of s-c-b. This interactive, simultaneous emergence of goal
and new problem state is characteristic of AHAI's behavior at the micro-level. More generally, such a
simultaneous switch of two or more elements can be interpreted as a change in representation or
restructuring. Depending on the values of the inhibition parameters used, AHA! can be seen to switch its
representation from box-of-tacks to tacks and box at the RA level, simultaneously with the generation of
the partial solution, s-c-b (support candle with box).
Conclusion
The themes of interactive activation and the interconnectedness of units are of the essence of each of
the problem solving phenomena discussed above. Stress one part of the model by making a goal or
problem feature more salient and the model shifts its behavior dynamically and interactively. This
dynamic adaptation, so characteristic of human problem solvers, is reflected both at the micro-level in the
generation of a single state, and at the macro-level by the variety of interesting solution paths AHAI
produces.
Acknowledgments
I would like to thank (and hold blameless) Jay McClelland, Mark St. John, and Herb Simon for their
very useful comments and suggestions.
References
Glucksberg, S. & Weisberg, R. W. (1966) Verbal behavior and problem solving:
some effects of labeling in a functional fixedness problem. Journalof
Experimental Psychology,Vol. 71, No.5, 659-664.
Kaplan, C. A. (1986) Cue driven shifts In representation. Unpublished
master's thesis. Carnegie-Mellon University.
McClelland, J. L (1981) Retrieving general and specific information from
stored knowledge of specifics. Proceedings of the ThirdAnnual Meeting
of the CognitiveScience Society, 170-172.
McClelland, J. L & Rumelhart, D. E. (1988) Explorations in Parallel
Distributed Processing:A Handbook of Models, Programs, andExercises.
Cambridge, MA:MIT Press/Bradford Books.
Newell, A. & Simon, H. A., (1972) Human Problem Solving. Englewood Cliffs,
NJ:Prentice-Hall.
Aha  A Connectionist Perspective On Problem Solving

More Related Content

Similar to Aha A Connectionist Perspective On Problem Solving

Homework 21. Complete Chapter 3, Problem #1 under Project.docx
Homework 21. Complete Chapter 3, Problem #1 under Project.docxHomework 21. Complete Chapter 3, Problem #1 under Project.docx
Homework 21. Complete Chapter 3, Problem #1 under Project.docx
adampcarr67227
 
final
finalfinal
final
John Kew
 
blab
blabblab
Emergence Berkeley presentation for devices
Emergence Berkeley presentation for devicesEmergence Berkeley presentation for devices
Emergence Berkeley presentation for devices
amirovski340
 
Data mining BY Zubair Yaseen
Data mining BY Zubair YaseenData mining BY Zubair Yaseen
Data mining BY Zubair Yaseen
University of Education
 
Analogical Problem Solving
Analogical Problem SolvingAnalogical Problem Solving
Analogical Problem Solving
Joaquin Hamad
 
A Heuristic Approach to Innovative Problem Solving
A Heuristic Approach to Innovative Problem SolvingA Heuristic Approach to Innovative Problem Solving
A Heuristic Approach to Innovative Problem Solving
IJERA Editor
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
butest
 
Searching in metric spaces
Searching in metric spacesSearching in metric spaces
Searching in metric spaces
unyil96
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkg
Bob Garrett
 
Survey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network SecuritySurvey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network Security
Eswar Publications
 
Hybrid Meta-Heuristic Algorithms For Solving Network Design Problem
Hybrid Meta-Heuristic Algorithms For Solving Network Design ProblemHybrid Meta-Heuristic Algorithms For Solving Network Design Problem
Hybrid Meta-Heuristic Algorithms For Solving Network Design Problem
Alana Cartwright
 
Pca seminar final report
Pca seminar final reportPca seminar final report
Comparative study of different algorithms
Comparative study of different algorithmsComparative study of different algorithms
Comparative study of different algorithms
ijfcstjournal
 
1710.09780avi widgerson
1710.09780avi widgerson1710.09780avi widgerson
1710.09780avi widgerson
Santiago Valencia
 
A Competence Theory Approach To Problem Solving Method Construction
A Competence Theory Approach To Problem Solving Method ConstructionA Competence Theory Approach To Problem Solving Method Construction
A Competence Theory Approach To Problem Solving Method Construction
Robin Beregovska
 
Computer Science Research Methodologies
Computer Science Research MethodologiesComputer Science Research Methodologies
Computer Science Research Methodologies
IJCSIS Research Publications
 
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
IJDKP
 
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
Sri Ambati
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
Austin Benson
 

Similar to Aha A Connectionist Perspective On Problem Solving (20)

Homework 21. Complete Chapter 3, Problem #1 under Project.docx
Homework 21. Complete Chapter 3, Problem #1 under Project.docxHomework 21. Complete Chapter 3, Problem #1 under Project.docx
Homework 21. Complete Chapter 3, Problem #1 under Project.docx
 
final
finalfinal
final
 
blab
blabblab
blab
 
Emergence Berkeley presentation for devices
Emergence Berkeley presentation for devicesEmergence Berkeley presentation for devices
Emergence Berkeley presentation for devices
 
Data mining BY Zubair Yaseen
Data mining BY Zubair YaseenData mining BY Zubair Yaseen
Data mining BY Zubair Yaseen
 
Analogical Problem Solving
Analogical Problem SolvingAnalogical Problem Solving
Analogical Problem Solving
 
A Heuristic Approach to Innovative Problem Solving
A Heuristic Approach to Innovative Problem SolvingA Heuristic Approach to Innovative Problem Solving
A Heuristic Approach to Innovative Problem Solving
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
 
Searching in metric spaces
Searching in metric spacesSearching in metric spaces
Searching in metric spaces
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkg
 
Survey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network SecuritySurvey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network Security
 
Hybrid Meta-Heuristic Algorithms For Solving Network Design Problem
Hybrid Meta-Heuristic Algorithms For Solving Network Design ProblemHybrid Meta-Heuristic Algorithms For Solving Network Design Problem
Hybrid Meta-Heuristic Algorithms For Solving Network Design Problem
 
Pca seminar final report
Pca seminar final reportPca seminar final report
Pca seminar final report
 
Comparative study of different algorithms
Comparative study of different algorithmsComparative study of different algorithms
Comparative study of different algorithms
 
1710.09780avi widgerson
1710.09780avi widgerson1710.09780avi widgerson
1710.09780avi widgerson
 
A Competence Theory Approach To Problem Solving Method Construction
A Competence Theory Approach To Problem Solving Method ConstructionA Competence Theory Approach To Problem Solving Method Construction
A Competence Theory Approach To Problem Solving Method Construction
 
Computer Science Research Methodologies
Computer Science Research MethodologiesComputer Science Research Methodologies
Computer Science Research Methodologies
 
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
A COMPREHENSIVE ANALYSIS OF QUANTUM CLUSTERING : FINDING ALL THE POTENTIAL MI...
 
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
Get hands-on with Explainable AI at Machine Learning Interpretability(MLI) Gym!
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
 

More from Daniel Wachtel

How To Write A Conclusion Paragraph Examples - Bobby
How To Write A Conclusion Paragraph Examples - BobbyHow To Write A Conclusion Paragraph Examples - Bobby
How To Write A Conclusion Paragraph Examples - Bobby
Daniel Wachtel
 
The Great Importance Of Custom Research Paper Writi
The Great Importance Of Custom Research Paper WritiThe Great Importance Of Custom Research Paper Writi
The Great Importance Of Custom Research Paper Writi
Daniel Wachtel
 
Free Writing Paper Template With Bo. Online assignment writing service.
Free Writing Paper Template With Bo. Online assignment writing service.Free Writing Paper Template With Bo. Online assignment writing service.
Free Writing Paper Template With Bo. Online assignment writing service.
Daniel Wachtel
 
How To Write A 5 Page Essay - Capitalize My Title
How To Write A 5 Page Essay - Capitalize My TitleHow To Write A 5 Page Essay - Capitalize My Title
How To Write A 5 Page Essay - Capitalize My Title
Daniel Wachtel
 
Sample Transfer College Essay Templates At Allbu
Sample Transfer College Essay Templates At AllbuSample Transfer College Essay Templates At Allbu
Sample Transfer College Essay Templates At Allbu
Daniel Wachtel
 
White Pen To Write On Black Paper. Online assignment writing service.
White Pen To Write On Black Paper. Online assignment writing service.White Pen To Write On Black Paper. Online assignment writing service.
White Pen To Write On Black Paper. Online assignment writing service.
Daniel Wachtel
 
Thanksgiving Writing Paper By Catherine S Teachers
Thanksgiving Writing Paper By Catherine S TeachersThanksgiving Writing Paper By Catherine S Teachers
Thanksgiving Writing Paper By Catherine S Teachers
Daniel Wachtel
 
Transitional Words. Online assignment writing service.
Transitional Words. Online assignment writing service.Transitional Words. Online assignment writing service.
Transitional Words. Online assignment writing service.
Daniel Wachtel
 
Who Can Help Me Write An Essay - HelpcoachS Diary
Who Can Help Me Write An Essay - HelpcoachS DiaryWho Can Help Me Write An Essay - HelpcoachS Diary
Who Can Help Me Write An Essay - HelpcoachS Diary
Daniel Wachtel
 
Persuasive Writing Essays - The Oscillation Band
Persuasive Writing Essays - The Oscillation BandPersuasive Writing Essays - The Oscillation Band
Persuasive Writing Essays - The Oscillation Band
Daniel Wachtel
 
Write Essay On An Ideal Teacher Essay Writing English - YouTube
Write Essay On An Ideal Teacher Essay Writing English - YouTubeWrite Essay On An Ideal Teacher Essay Writing English - YouTube
Write Essay On An Ideal Teacher Essay Writing English - YouTube
Daniel Wachtel
 
How To Exploit Your ProfessorS Marking Gui
How To Exploit Your ProfessorS Marking GuiHow To Exploit Your ProfessorS Marking Gui
How To Exploit Your ProfessorS Marking Gui
Daniel Wachtel
 
Word Essay Professional Writ. Online assignment writing service.
Word Essay Professional Writ. Online assignment writing service.Word Essay Professional Writ. Online assignment writing service.
Word Essay Professional Writ. Online assignment writing service.
Daniel Wachtel
 
How To Write A Thesis And Outline. How To Write A Th
How To Write A Thesis And Outline. How To Write A ThHow To Write A Thesis And Outline. How To Write A Th
How To Write A Thesis And Outline. How To Write A Th
Daniel Wachtel
 
Write My Essay Cheap Order Cu. Online assignment writing service.
Write My Essay Cheap Order Cu. Online assignment writing service.Write My Essay Cheap Order Cu. Online assignment writing service.
Write My Essay Cheap Order Cu. Online assignment writing service.
Daniel Wachtel
 
Importance Of English Language Essay Essay On Importance Of En
Importance Of English Language Essay Essay On Importance Of EnImportance Of English Language Essay Essay On Importance Of En
Importance Of English Language Essay Essay On Importance Of En
Daniel Wachtel
 
Narrative Structure Worksheet. Online assignment writing service.
Narrative Structure Worksheet. Online assignment writing service.Narrative Structure Worksheet. Online assignment writing service.
Narrative Structure Worksheet. Online assignment writing service.
Daniel Wachtel
 
Essay Writing Service Recommendation Websites
Essay Writing Service Recommendation WebsitesEssay Writing Service Recommendation Websites
Essay Writing Service Recommendation Websites
Daniel Wachtel
 
Critical Essay Personal Philosophy Of Nursing Essa
Critical Essay Personal Philosophy Of Nursing EssaCritical Essay Personal Philosophy Of Nursing Essa
Critical Essay Personal Philosophy Of Nursing Essa
Daniel Wachtel
 
Terrorism Essay In English For Students (400 Easy Words)
Terrorism Essay In English For Students (400 Easy Words)Terrorism Essay In English For Students (400 Easy Words)
Terrorism Essay In English For Students (400 Easy Words)
Daniel Wachtel
 

More from Daniel Wachtel (20)

How To Write A Conclusion Paragraph Examples - Bobby
How To Write A Conclusion Paragraph Examples - BobbyHow To Write A Conclusion Paragraph Examples - Bobby
How To Write A Conclusion Paragraph Examples - Bobby
 
The Great Importance Of Custom Research Paper Writi
The Great Importance Of Custom Research Paper WritiThe Great Importance Of Custom Research Paper Writi
The Great Importance Of Custom Research Paper Writi
 
Free Writing Paper Template With Bo. Online assignment writing service.
Free Writing Paper Template With Bo. Online assignment writing service.Free Writing Paper Template With Bo. Online assignment writing service.
Free Writing Paper Template With Bo. Online assignment writing service.
 
How To Write A 5 Page Essay - Capitalize My Title
How To Write A 5 Page Essay - Capitalize My TitleHow To Write A 5 Page Essay - Capitalize My Title
How To Write A 5 Page Essay - Capitalize My Title
 
Sample Transfer College Essay Templates At Allbu
Sample Transfer College Essay Templates At AllbuSample Transfer College Essay Templates At Allbu
Sample Transfer College Essay Templates At Allbu
 
White Pen To Write On Black Paper. Online assignment writing service.
White Pen To Write On Black Paper. Online assignment writing service.White Pen To Write On Black Paper. Online assignment writing service.
White Pen To Write On Black Paper. Online assignment writing service.
 
Thanksgiving Writing Paper By Catherine S Teachers
Thanksgiving Writing Paper By Catherine S TeachersThanksgiving Writing Paper By Catherine S Teachers
Thanksgiving Writing Paper By Catherine S Teachers
 
Transitional Words. Online assignment writing service.
Transitional Words. Online assignment writing service.Transitional Words. Online assignment writing service.
Transitional Words. Online assignment writing service.
 
Who Can Help Me Write An Essay - HelpcoachS Diary
Who Can Help Me Write An Essay - HelpcoachS DiaryWho Can Help Me Write An Essay - HelpcoachS Diary
Who Can Help Me Write An Essay - HelpcoachS Diary
 
Persuasive Writing Essays - The Oscillation Band
Persuasive Writing Essays - The Oscillation BandPersuasive Writing Essays - The Oscillation Band
Persuasive Writing Essays - The Oscillation Band
 
Write Essay On An Ideal Teacher Essay Writing English - YouTube
Write Essay On An Ideal Teacher Essay Writing English - YouTubeWrite Essay On An Ideal Teacher Essay Writing English - YouTube
Write Essay On An Ideal Teacher Essay Writing English - YouTube
 
How To Exploit Your ProfessorS Marking Gui
How To Exploit Your ProfessorS Marking GuiHow To Exploit Your ProfessorS Marking Gui
How To Exploit Your ProfessorS Marking Gui
 
Word Essay Professional Writ. Online assignment writing service.
Word Essay Professional Writ. Online assignment writing service.Word Essay Professional Writ. Online assignment writing service.
Word Essay Professional Writ. Online assignment writing service.
 
How To Write A Thesis And Outline. How To Write A Th
How To Write A Thesis And Outline. How To Write A ThHow To Write A Thesis And Outline. How To Write A Th
How To Write A Thesis And Outline. How To Write A Th
 
Write My Essay Cheap Order Cu. Online assignment writing service.
Write My Essay Cheap Order Cu. Online assignment writing service.Write My Essay Cheap Order Cu. Online assignment writing service.
Write My Essay Cheap Order Cu. Online assignment writing service.
 
Importance Of English Language Essay Essay On Importance Of En
Importance Of English Language Essay Essay On Importance Of EnImportance Of English Language Essay Essay On Importance Of En
Importance Of English Language Essay Essay On Importance Of En
 
Narrative Structure Worksheet. Online assignment writing service.
Narrative Structure Worksheet. Online assignment writing service.Narrative Structure Worksheet. Online assignment writing service.
Narrative Structure Worksheet. Online assignment writing service.
 
Essay Writing Service Recommendation Websites
Essay Writing Service Recommendation WebsitesEssay Writing Service Recommendation Websites
Essay Writing Service Recommendation Websites
 
Critical Essay Personal Philosophy Of Nursing Essa
Critical Essay Personal Philosophy Of Nursing EssaCritical Essay Personal Philosophy Of Nursing Essa
Critical Essay Personal Philosophy Of Nursing Essa
 
Terrorism Essay In English For Students (400 Easy Words)
Terrorism Essay In English For Students (400 Easy Words)Terrorism Essay In English For Students (400 Easy Words)
Terrorism Essay In English For Students (400 Easy Words)
 

Recently uploaded

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

Aha A Connectionist Perspective On Problem Solving

  • 1. Carnegie Mellon University Research Showcase @ CMU Department of Psychology Dietrich College of Humanities and Social Sciences 1988 AHA! : a connectionist perspective on problem solving Craig A. Kaplan Carnegie Mellon University Artificial Intelligence and Psychology Project. Follow this and additional works at: http://repository.cmu.edu/psychology This Technical Report is brought to you for free and open access by the Dietrich College of Humanities and Social Sciences at Research Showcase @ CMU. It has been accepted for inclusion in Department of Psychology by an authorized administrator of Research Showcase @ CMU. For more information, please contact research-showcase@andrew.cmu.edu.
  • 2. NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying of this document without permission of its author may be prohibited by law.
  • 3. AHA!: A CONNECTIONIST PERSPECTIVE ON PROBLEM SOLVING Technical Report AIP - 38 Craig A. Kaplan Carnegie Mellon University Department of Psychology Pittsburgh, PA. 15213 8 June 1988 This research was supported by the Computer Sciences Division, Office of Naval Research and DARPA under Contract Number N00014-86-K-0678. Reproduction in whole or in part is permitted for purposes of the United States Government. Approved for public release; distribution unlimited. .
  • 5. Unclassified UNIFICATION OFTHIS REPORT DOCUMENTATION PAGE la! REPORT SECURITY CLASSIFICAHON Unclassified "2a. SECURITY CLASSIFICATION AUTHORITY 2b. DECLASSIF1CATION / DOWNGRADING SCHEDULE 4. PERFORMING ORGANIZATION REPORT NUMBER(S) AIP 38 6a. NAME OFPERFORMING ORGANIZATION Carnegie-Mellon University 6b. OFFICE SYMBOL (If applicable) 6c ADDRESS (City, State, andZIP Code) Department of Psychology Pittsburgh, Pennsylvania15213 8a. NAME OF FUNDING/SPONSORING ORGANIZATION Same as Monitoring Organizatior 8b OFFICE SYMBOL (If applicant) 1b RESTRICTIVE MARKINGS 3 DISTRIBUTION/AVAILABILITY OF REPORT Approved for public release; Distribution unlimited 5. MONITORING ORGANIZATION REPORT NUMBER(S) 7a NAME OF MONITORING ORGANIZATION Computer Sciences Division Office of Naval Research 7b ADORESS(Gty, State, and ZIPCode) 800 N. Quincy Street Arlington, Virginia 22217-5000 9 PROCUREMENT INSTRUMENT IDENTIFICATION NUM8ER N00014-86-K-0678 8c. ADDRESS (City, State, andZIP Code) 10 SOURCE OFFUNDING NUMBERS p 4 0 0 0 u b 2 0 1 / 7 - 4 - 8 6 PROGRAM ELEMENT NO N/A PROJECT NO N/A TASK NO N/A WORK UNIT ACCESSION NO N/A 11. TITLE (Include Security Classification) AHA!: A connectionist perspective on problem solving 12. PERSONAL AUTHOR(S) Craig A. Kaplan 13a. TYPE OFREPORT Technical 13b. TIME COVERED FROM 86Sept-15To91SeptH 14 DATE OFREPORT {Year,Month, Day) 1988 June 8 fIS. RAGE COUNT 16. SUPPLEMENTARY NOTATION 17. COSATI CODES FIELD GROUP SUB-GROUP 18 SUBJECT TERMS (Continue on reverse if necessary and identify by block number) Connectionist models, Problem solving, Insight 19 ABSTRACT (Continue on reverse if necessary and identify by block number) The AHA! model is proposed as a demonstration of what connectionism might have to offer the study of problem solving• Bridging theGestalt and Problem Space theories of problem solving, AHA! simulates serial search at a macro-level while incorporating (at a micro-level) theGestaltist idea of a dynamic interaction between parts of theproblem, and thegoals and knowledge of theproblem solver. AHA!exhibits a number of problem solving phenomena including insight, directed search, goal fixedness, einstellung, functional fixedness, and responsiveness to thesalience of problem features. It provides not only qualitative fits to human data from functional fixedness experiments, but also a framework for exploring thepotential outcomes of variations which could be carried out in future experiments. 20. DISTRIBUTION/AVAILABILITY OFABSTRACT • UNCLASSIFIED/UNLIMITED ( S SAME AS RPT D O T I C USERS 21 A8STRACT SECURITY CLASSIFICATION 22a NAME OF RESPONSIBLE INDIVIDUAL Dr. Alan L.Meyrowitz 22b TELEPHONE (Include Area Code) (202) 696-4302 22c. OFFICE SYMBOL N00014 DO FORM 1473,34MAR 83 APR edition maybeused until exhausted. All other editions areobsolete. SECURITY CLASSIFICATION OF THIS PAGE Unclassified UNIVERSITY LIBRARIES MELLON UNIVERSITY
  • 6.
  • 7. AHA!: A Connectionist Perspective On Problem Solving Craig A. Kaplan Carnegie-Mellon University What can connectionism offer Cognitive Scientists interested in problem solving? How might Connectionist ideas fit with existing theories of problem solving -- specifically the Gestalt approach and the problem space approach advocated by Newell & Simon (1972)? Finally, can a Connectionist model of problem solving perform? Can it easily account for a variety of problem solving phenomena? The Gestalt theory of problem solving is a good place to begin answering these questions. One of the great appeals of the GestaJtist perspective on problem solving is that the problem solver and all of the elements of the problem are considered to be dynamically inter-related. The solution is a gestalt that emerges from the simultaneous influence of each part of the problem. During a flash of insight or "restructuring," all of the parts suddenly fit together in a new way forming a solution. Analyzing this solution gestalt into its component parts seems to miss the very essence of the Gestaltist view of problem solving, namely the dynamic relations between the parts. Yet without a more rigorous analysis, the Gestaltist theory remains inescapably vague and subject to the liberties of individual interpretation. Newell and Simon's conception of problem solving as search through a problem space provides rigor. The success of that rigor is well known and ranges from Al programs capable of making scientific discoveries, to accounts of human behavior in a wide variety of problem domains, including puzzle problems requiring "insight" (Kaplan & Simon work in progress). Some key elements of the theory are: 1)Problem solving behavior can be described as search through a state space with each state corresponding to a configuration of the problem and/or a specification of the knowledge state of the problem solver. 2)Movement from one state to another state is accomplished by applying an operator corresponding to performing some physical or mental action. 3)Heuristics, or rules of thumb, can help select which of a number of potential operators to apply. Typically, the search perspective has been used to describe problem solving behavior occurring on a macro-level time scale of seconds as opposed to the more detailed micro-level of processing where states and operators are actually generated. It is here, at this micro-level of operator or idea generation, that Gestalt ideas might prove more fruitful if they could be formalized. Connectionism offers the possibility of rigorously modeling the dynamic interactions described by the Gestaltists at a micro-level, while retaining compatibility with the notion of serial search through a problem space at a macro-level. The most direct way to explore this possibility is via a connectionist network model incorporating an interactive activation mechanism. Consider a problem solving model consisting of inter-connected units corresponding to the features of a problem and to the goals and knowledge of the problem solver. Through a process of interactive activation (and inhibition) these units "settle" into a stable state -- a process that roughly corresponds to generating an operator, applying it, and arriving in a new state in Newell and Simon's problem space model. For the sake of interpretability, and as a convenient means of providing feedback, the network model could explicitly represent possible states in the problem space by a set of units. After a number of processing cycles, the most active "state" unit could receive positive or negative external input, corresponding to a favorable or unfavorable evaluation of the idea it represents. This input would spread
  • 8. KAPLAN through theunit's connections, either reinforcing thestate orcausing anew state to begenerated.The model's macro-level behavior would appear as asequential generation ofstates, ormovement througha problem space. However theGestaftist ideas ofdynamic interaction andsimultaneous influence wouldbe at work atthe micro-level, generating each successive state. AHA! as aProblem Solver The AHA! (Associative Hierarchical Activation) model is a concrete instantiation ofthe ideas just mentioned, inaconnectionist network. AHA!was designed tosimulate solving variations ofDuncker's Box problem (Duncker 1945). Briefly, the Box problem consists of trying toattach acandle tothe wall (so that it can burn normally) using acandle, matches, aboxoftacks. Theinsightful solution consists of tacking the box tothe wall andplacing the candle init. Subjects find iteasier to"see"this solution when the tacks have been first emptied from the box (thetacks-not-in -boxcondition) as compared to a condition where the box contains the tacks (thetacks-in-box condition). For the sake ofsimplicity,AHA! tries toachieve only apartial solution totheBoxproblem. AHAI's criteria for asuccessful solutionis generating either the idea attach the box with tacks orthe idea support the candle with box. Research with other insight problems (Kaplan 1986)indicates that ahuman subject capable ofgenerating eitherof these partial solutions ought tofind theremaining steps inthethetotal solution trivial. Figure 1 depicts the four layered organization of AHAI. Units inthe PI(Perceived Item) layer correspond toactual items inthe physical problem environment such asthecandle andmatches. The box of tacks hastwocomplementary representations atthis level: box-of-tacks, orboxand tacks. The RA (Role Assignment) layer contains units representing theassignment of items totheroles ofinstrument and object (e.g.acandle-as-object unit, abbreviated c-obj). Units inthetopmost Flevel correspondto functions that the items might possess, orequivalent^, actions that might be taken with them. (e.g. attach, orIgnite). Possible states inAHAI's problem space arerepresented bytriples attheTlevel. Each triple consists ofafunction (action) relating anitem intherole ofobject toanitem intheroleof instrument (e.g. ignite candle-as-object [with] matches-as-instrument abbreviated l-c-m). Connections between units in adjacent layers are excitatory, while the connections within a level are generally inhibitory. Activation spreads bi-directionally (i.e. interactively) between units asthe network settles.The T unit with thehighest activation after any given settling isconsidered tobethe state generated by the model. I^IZIIZZZZIZZZZII F LAYER 0 attach 0 ignit* 0 contain 0 a-b-t 0 a-b-c 0 a-c-t 0 a-m-c 0 i -m-m 0 c-c-b 0 a-t-t 0 a-t-c 0 a-bt-c 0 a-c-bt 0 a-«-t 0 a-a-bt 0V-b-c p i-c-« 0 i-c-c 0/k-c-c 0 m-c-ia 6«-*-b 0 c-t-b 0 t-obj 0 bt-obj b-obj 0 t-ina 0 bt-ins 0 tacks 0 btadea T LAYER RA LAYER 0 matches PILAYER Figure 1:TheAHA! Model
  • 9. KAPLAN Before looking at the detailed specifications of the model, consider these problem solving phenomena that follow from the general characteristics of the architecture: Insight & Restructuring AHA! has no special "insight mechanism." AHA! accounts for insight in the same way it accounts for the generation of any new problem solving idea. A conspiracy of problem (and problem solver) elements, whose own activations are inter-dependent and responsive to simple feedback from the environment, activates one T unit more than its peers. As discussed below, a sudden change of representation, or restructuring, often accompanies AHAI's insight - not through any special mechanism, but again as a consequence of the model's interactive processing characteristics. Directed Search Consider AHAI's generation of the idea/state m-c-m (melt candle with matches). Because this state is not a partial solution by the model's criteria, it would receive negative feedback. However, while it was active, it would have had a chance to activate related concepts (e.g. the objects candle and matches). Hence the next generated state, perhaps l-c-m (ignite candle with matches), is likely to contain elements in common with the previous state. Using what amounts to semantic priming, AHAI is able to exhibit the phenomena of directed search. Like a human problem solver, AHAI will tend to generate bursts of related ideas, exploring the problem space systematically rather than generating states haphazardly. Goal Fixedness Goals correspond to a pattern of activation over a number of units. For example, external input applied to the units attach and c-obj(candle as object) corresponds to the goal: attach the candle. In most AHAI simulations this initial input is allowed to decay. Without constant input from outside the network, the model's goals fluctuate with the activations of other related units in the network, thus allowing AHAI to change goals flexibly during the course of solving the problem - just as human subjects typically do. However, clamping these "goal inputs" causes AHA! to adhere more rigidly to the initial goal of the problem. Just as overly goal-directed human subjects often persist in using the same approach despite repeated failures, the Qoal Fixed AHAI model takes longer to generate a partial solution, needlessly revisiting a state that had been previously generated and rejected. Elnstellung Suppose that instead of clamping external input to units corresponding to a goal, we provide initial input to one of the partial solution states represented at the T layer. This primed solution state might correspond to the problem solving set, or Einstellung, evoked in human subjects who have repeatedly solved a number of problems in the same way. Like human subjects suffering from Einstellung, AHAI tends to choose the "primed" solution when solving a problem that has multiple solutions (see below). Functional Fixedness & Salience Effects. The PI level in AHAI includes alternative ways of representing the box and the tacks in the Box problem, corresponding to Duncker's belief that subjects perceive the (function of) the box differently in the two conditions of his experiment. Providing input to one of these perceptions and not the other corresponds to increasing the salience of the former. If the tacks-in-box perception (btacks) is favored over the box-separate-from-tacks perception, then AHA! exhibits the phenomenon of functional fixedness (i.e. it experiences difficulty in generating a partial solution). As will be seen, AHA! provides qualitative fits to the data from two separate experiments involving the Box problem, and is consistent with both Functional Fixedness (Duncker 1945) and salience (Glucksberg & Weisberg 1966) interpretations of the Box problem's difficulty.
  • 10. KAPLAN Detailed Specifications of AHA! Interactive Activation AHA! uses the interactive activation and competition (IAC) architecture (McClelland 1981, McClelland & Rumelhart 1988). The network consists of processing units that are organized into layers and interconnected using bi-directional excitatory and inhibitory connections. The activation of a particular unit depends upon both its current activation and the net input to the unit from other units and from outside the network. The net input to a unit / is calculated by: inputi = S(Extt) + E £etj - / £(.. i j Extj corresponds to any input to unit / from outside the network, e^ are the activations of units with excitatory connections to unit /, and ir are the activations of units with inhibitory connections to unit /. The constants S, E and / (all set to .05 for the simulations described below) scale the strength of the external input, the excitatory input from other units, and the inhibitory effect of other units respectively. The actual change in the activation of a unit / must take into account not only the net input, but also unit fs current activation, ar If the net input is excitatory (i.e. >= 0) then : Aai = {max - ai)inputi - decay{ai - rest). If the net input is inhibitory (i.e. < 0) then: . = (ai - miri)inputvV- decay{al - rest). The parameters max and min correspond to the maximum (+1) and minimum (-.2) activations that a unit can assume, while decay (.05) specifies the rate at which a unit has the tendency to decay back to its resting value, rest (-.1). Interconnectedness Connections between layers of units are excitatory, with units being connected to conceptually related units in other layers. Some of these connections are illustrated in Figure 1. All units within a layer have mutually inhibitory connections with two exceptions: 1) At the RA level, there are no inhibitory connections between items used as objects and different items used as instruments, since such connections would be nonsensical. 2) At the PI level, only the two representations that Duncker hypothesized as alternatives are put into competition (i.e. btacks inhibits the mutually excitatory pair of box and tacks). The units themselves were derived from Duncker's description of the problem, pilot data from subjects asked to solve the problem, and (in the case of the T units) by constructing all triples that were physically possible given real world materials (e.g. real tacks, a real box, etc.) Feedback A single update of the activation values of all the units in the the network according to the rules described above constitutes one cycle. AHAI was allowed 100 cycles to settle each time a change was made to the external input. After settling, the author observed the activation values of the T units, and considered the most active unit to be the next generated state. In the event of a tie of activation values, one of the tied units was selected arbitrarily.1 If the state did not correspond to a partial solution of the 1 A subsequent analysis revealed that the qualitative fits to the data and general trends are not affected by the way in which ties are decided.
  • 11. KAPUVN Box problem (i.e. was not a-b-t or s-c-b), then the T unit was clamped with a -.5 external input, and AHA! was allowed to settle for another 100 cycles. Simulations Five simulations are discussed in this paper. The first three correspond to conditions of Functional Fixedness experiments performed by Duncker and Glucksberg & Weisberg, while the remaining two illustrate the phenomena of Goal Fixedness and Einstellung. In each simulation, a high external input (.9) was applied to the units attach and c-obj for the first 100 cycles, corresponding to the initial problem solving goal of attach the candle. A constant input (.5) was also applied to the units matches and candle, corresponding to the idea that these items remained moderately salient in all of the variations of the problem. The differences between the simulations will be pointed out as we proceed. Simulations of Functional Fixedness & Salience Effects To make sense of the first three simulations, we need to understand their correspondence to experimental conditions involving human problem solvers. While Duncker had two conditions in his experiment, one in which the tacks were contained in a box, and one in which the tacks were separate from the box, Glucksberg & Weisberg presented subjects with three versions of the Box problem. In the All Label version, subjects saw a picture of a box containing tacks, a candle, and some matches. The words BOX, TACKS, CANDLE, and MATCHES were also present in the picture, with arrows pointing from labels to items. In the No Label version, the same picture was presented without the labels. In the Tacks Label condition, the same picture was again presented, but this time there was a single label TACKS with an arrow pointing to the box of tacks. The task, as in Duncker's experiment, was to find a way to attach the candle to the wall using the items shown in the picture. Differences between the All Label, No Label, and Tacks Label conditions were simulated by providing different inputs to the units btacks, box, and tacks. In the All Label simulation, both box and tacks were clamped with moderate input (.5) corresponding to the fact that the labels made each of the items salient. B-tacks, the unit corresponding to a perception of the box of tacks as a single unit whose function was the same as that of tacks, received no input. In the No Label simulation, btacks was clamped with a moderate input (.5) while box and tacks received no input. Finally, in the Tacks Label simulation, btacks was clamped with a high (.9) input, corresponding to a particularly strong tendency to view the box of tacks as a single item possessing only the properties of tacks. Again, box and tacks received no input in the Tacks simulation. Note that the All Label condition roughly corresponds to Duncker's tacks-separate-fronvbox condition, since the both the label BOX and physically separating the box from the tacks can be interpreted as making the box more salient. Similarly, the No Label condition corresponds to Duncker's tacks-in-box condition, since subjects tend not to consider the box in either of these conditions. Due to this rough equivalence between the two experiments, the same AHAI simulations have been used to model the first two condrtions in both experiments. Since Duncker has no condition corresponding to the Tacks Label condition of Qlucksberg & Weisberg, the Tacks Label simulation fits data from a single experiment only. Fits to the Human Data. As is readily apparent from Table 1, AHAI generates the least number of states in the All Labeled condition (4), considerably more states in the No Label condition (10), and even more in the Tacks Label condition (11 before it is unable to generate further states because all the
  • 12. KAPLAN Table 1: State Sequences Generated by Five AHA1 Simulations All Labeled No Labels a-c-t a-c-bt 1 a-c-bt a-c-t a-c-c a-c-c a-b-t* i-c-c m-c-c m-c-m i-c-m i-b-m* i-xn-m s-c-b Tacks Label a-c-bt a-c-t a-c-c a-m-bt a-bt-bt a-m-c i-xn-c a-m-t i-m-m c-m-b* s-m-b STUCK Goal Fixed a-c-t a-c-bt a-c-c a-c-t a-b-t* Einstellung a-c-t s-c-b* * indicates the first state to make use of the box. Table 2:Data From Human Subjects Solving the Box Problem EXPERIMENTAL CONDITION Tacks not in Box (Duncker) Tacks in Box (Duncker) All Labeled (6 & W) No Labels (6 6 W) Tacks Label (6 6 W) % SUBJECTS WHO SOLVED PROBLEM 100% 42.9% 100% 85% 77.1% AVERAGE # OF PRE-SOLUTIONS 1.3 2.3 not reported not reported not reported % WHOSE riRST SOLUTION USES BOX not reported not reported 95% 65% 54.3% activations at the T layer have become negative). From these data, we would conclude that the conditions are progressively more difficult and we might expect progressively fewer subjects to solve the problem in the more difficult conditions. Furthermore we might expect those subjects who did solve the problem in the more difficult conditions to require more solution attempts, just as AHA! does. Data from human subjects, presented in Table 2, confirms our expectations based on the model's behavior. Both human subjects and AHAI find the same variations of the Box problem difficult, and make more solution attempts on the more difficult variations. The Glucksberg & Weisberg result that fewer subjects use the box in their first proposed solution as the problem conditions get more difficult, is also reflected in AHAI's behavior. The asterisks in Table 1, marking AHAI's first proposal of using the box in a solution, occur progressively later in the simulation traces corresponding to the more difficult variations of the Box problem. 1 Simulations of Goal Fixedness, Einstellung, & Restructuring Goal Fixedness. To simulate the lack of flexibility exhibited by overly goal-directed problem solvers, the All Labeled simulation was modified. Instead of removing the external inputs to attach and c-obj (corresponding to the goal of attach the candle) after 100 cycles as was done with all the other simulations, these inputs were left "clamped on." As Table 1 indicates, the result was a delay in generating the partial solution a-b-t (attach box with candle). A dose look at the sequence of states reveals that the delay is caused by a re visitation of the state a-c-t (attach candle with tacks). Although this state was rejected earlier, it received such strong support from the clamped goal that it was regenerated.
  • 13. KAPLAN Einstellung. The All Labeled simulation was again modified to simulate Einstellung. This time the partial solution state s-c-b(support candle with box) was primed with a high external input for 100 cycles. Table 1 shows that whereas the All Labeled simulation ends up generating a-b-t(attach box with tacks), the Goal Fixed simulation generates s-c-b. Thus a complete change in the direction of problem solving resulted from priming one of the partial solution states. Restructuring. Interestingly, in the Einstellung simulation, AHA! shifts goals from attach candle, to support candle concurrent with its generation of s-c-b. This interactive, simultaneous emergence of goal and new problem state is characteristic of AHAI's behavior at the micro-level. More generally, such a simultaneous switch of two or more elements can be interpreted as a change in representation or restructuring. Depending on the values of the inhibition parameters used, AHA! can be seen to switch its representation from box-of-tacks to tacks and box at the RA level, simultaneously with the generation of the partial solution, s-c-b (support candle with box). Conclusion The themes of interactive activation and the interconnectedness of units are of the essence of each of the problem solving phenomena discussed above. Stress one part of the model by making a goal or problem feature more salient and the model shifts its behavior dynamically and interactively. This dynamic adaptation, so characteristic of human problem solvers, is reflected both at the micro-level in the generation of a single state, and at the macro-level by the variety of interesting solution paths AHAI produces. Acknowledgments I would like to thank (and hold blameless) Jay McClelland, Mark St. John, and Herb Simon for their very useful comments and suggestions. References Glucksberg, S. & Weisberg, R. W. (1966) Verbal behavior and problem solving: some effects of labeling in a functional fixedness problem. Journalof Experimental Psychology,Vol. 71, No.5, 659-664. Kaplan, C. A. (1986) Cue driven shifts In representation. Unpublished master's thesis. Carnegie-Mellon University. McClelland, J. L (1981) Retrieving general and specific information from stored knowledge of specifics. Proceedings of the ThirdAnnual Meeting of the CognitiveScience Society, 170-172. McClelland, J. L & Rumelhart, D. E. (1988) Explorations in Parallel Distributed Processing:A Handbook of Models, Programs, andExercises. Cambridge, MA:MIT Press/Bradford Books. Newell, A. & Simon, H. A., (1972) Human Problem Solving. Englewood Cliffs, NJ:Prentice-Hall.