Upload
niraj-mehta
View
220
Download
0
Embed Size (px)
Citation preview
8/3/2019 Productive Thinking
1/243
roductive Thinking...the Gestalt Emphasis
Productive Thinking...the Gestalt Emphasis
Lecture Material
q Illusions and Ambiguous Figures
q Organizing Principles of Perceptual Grouping
r Introductionr Wertheimer Perceptual Grouping
q Partitioning the Physical World into Objects
r Some Natural Scenes
r Some Artificial Scences
r A Procedure that Utilizes Physical Constraints
q Problem Solving Representation and Constraints
r Cryptarithmetic Problem
r Checkerboard Problem
r Mutilated Checkerboard Problem
r MatchMaker Problem
Terms, Concepts, and Questions
q Terms, Concepts, and Questions
Assignments/Exercises
q Traffic Lights
q !Cryptarithmetic Problem
q Matchstick Problems
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/gestalt.html11/11/2005 12:59:12 PM
8/3/2019 Productive Thinking
2/243
lusions and Ambiguous Figures
Does the mind always represent the world accurately and unambiguously?
rceptual illusions and ambiguous figures were of special interest to the Gestaltists. Artists have also been fascinated
ese perceptual phenomenon. Perceptual illusions and ambiguous figures are of special interest in the investigation of
nking because:
q illusions seem to indicate that our mind does not always accurately represent the perceptual input. For the
Gestaltist, this suggested that the mind was "actively" involved in interpreting the perceptual input rather than
passively recording the input.
q ambiguous figures exemplify the fact that sometimes the same perceptual input can lead to very different
representations. Again, the Gestaltist took this as suggesting that the mind was actively involved in interpreting
input.
q what I will call completion figures are figures which the mind rather unambiguously interprets in a particular w
despite the fact that the input is incomplete relative to what is typically "seen"
hat follows are a variety of examples of these phenomena which you can select and explore.
lusions
q Mller-Lyer Illusion
q Hering-Helmholtz Illusion
q Ebbinghaus Illusion
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Illusions.html (1 of 2)11/11/2005 12:59:30 PM
8/3/2019 Productive Thinking
3/243
lusions and Ambiguous Figures
Ambiguous Figures
q Rubin Vase
q Old/Young Woman
q What is this a photo of?
ompletion Figures
q Triangle Completion
ome Artists' Versions (click to enlarge)
Escher Riley Magritte
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Illusions.html (2 of 2)11/11/2005 12:59:30 PM
8/3/2019 Productive Thinking
4/243
Untersuchen zur Lehre von der Gestalt - 1
Wertheimer on organizing principles of perceptual grouping
Max Wertheimer was one the more famous gestalt researchers. Gestalt can be translated as "form" and part of the
mphasis of the gestalt group was that "the whole (or gestalt) was greater than the sum of its parts." We aren't interes
re in exactly what this slogan was meant to convey. However, notice that this represented an explicit focus on the
estion of composition; that is, how are our ideas structured. The slogan was meant to convey the gestaltist's belief s process of composition probably wasn't a simple one.
his slogan can be understood a bit better if we get a little more technical. Summation is, of course, an additive proce
you recall the implications of the axioms of addition, you may recall that the contribution of one number to the sum
dependent of when you add it...or put another way, where it appears in the summation. E.g. 2 + 3 + 4 = 9 = 3 + 2 +
hat is, the 3 that appears in bold, and in fact the whole equation yields the same result regardless of the context. And
ct 3 is still three in the equation 1,899, 622, + 3 + 567,333. The gestaltist were suggesting that we really had to con
e context in which some element occurred in order to understand how it contributed to the whole or gestalt. They
ought that the mind rarely combined things or organized things independent of the context in which they appear.
onsider the two configurations shown below:
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer.html (1 of 2)11/11/2005 12:59:43 PM
8/3/2019 Productive Thinking
5/243
Untersuchen zur Lehre von der Gestalt - 1
In both of these configurations we have a larger rectangle placed between two smaller rectangles. But note that th
arge rectangle" in the top figure is exactly the same size as the two "smaller rectangles" in the lower figure. Here th
ontext" is presumably influencing the way in which I encode the various rectangles.
The fact that there are two ways of viewing configurations of this sort was very important to the arguments that w
between the gestaltists and behaviorists during the earlier part of the 20th century. On one view, an absolute or co
dependent view, we place the center rectangle of the top figure and the left and right rectangles of the lower figure
e same equivalence class because they are exactly the same size and shape. But, on another view, the middle rectan
each figure should be seen as equivalent because they both depict a large rectangle that is between two smallerctangles.
The fact that there are two possibilities may pose a problem for a "passive mind". The environment can hardly be
ked to decide which of these alternatives is seen by the viewer. The "stimulus" seems to be a somewhat ambiguous
tion when thought of in this way...But, since the behaviorist studied the way in which stimuli became associated w
sponses, the behaviorist couldn't allow the stimulus to be a fuzzy notion. (Note that ambiguous figures present exac
e same problem and this is one of the reasons that they have been studied so extensively in perception.)
Recall that I referred to the large rectangle between two smaller rectangles. Relations such as 'between' also gave
some difficulties. Is "between" something that is out there in the world? Can you point at it? Well, not really. It seebe a way in which we describe a situation and not an intrinsic property of the situation. (Cf. the Wrzburg Group
scussed in Chapter 1 of your text.)
And if that isn't bad enough, I can also correctly say things such as: "There is not a circle in either picture." "Ther
t a triangle in either picture." There is not an apple in either picture." etc. ad nauseum.... Even this simple innocuou
ery day word "not" causes problems since we can use it to make true statements about the world. But, how does th
uation or stimulus elicit statements of this sort....there are infinite number of such statements that I could make abo
y situation!
Wertheimer on Grouping of Elements Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer.html (2 of 2)11/11/2005 12:59:43 PM
8/3/2019 Productive Thinking
6/243
Untersuchen zur Lehre von der Gestalt 2
On Perceptual Grouping
Adapted from Max Wertheimer, Untersuchen zur Lehre von der Gestalt, II. Psychologishe Forshung, 1923, 4,301-305.
Now we turn to Wertheimer's consideration of perceptual grouping. What is most important about this work in th
present context is that Wertheimer attempted to see what our mind does against a consideration ofwhat our mind
might have done. In the work we review here, Wertheimer explores the way we typically perceptually group elemen
But in order to determine whether the mind is exerting a "bias" he considers some of the ways these same elements
could have been grouped but weren't. The behaviorists typically weren't this analytic. Consequently, it was the gestal
hat kept trying to point out these pesky problems that can arise when you are a bit more analytic about what you are
o.
The examples that Wertheimer constructed were very simple; most of them consisted of a set of dots. The purpose
of these examples was to aid in the understanding of the different factors that influenced the grouping or composition
elements into wholes. The gestaltist had suggested what they called unit forming factors that influence how elements
are grouped or organized in wholes. These unit forming factors were:
q similarity;
q proximity;
q common fate;
q good continuation;
q set; and
q past experience.
The examples that follow are mainly concerned with the first two factors. The first example shown below consist
a row of 10 dots. Think of labeling these dots from left to right as a, b,...,j. Below this row of dots is shown two ways
which the dots might be organized. The one on the left is in terms of groups of two as indicated by ab/cd/.... where th
elements that are close to each other are grouped into a unit. An alternative basis for grouping, depicted on the right b
a/bc/de/... involves grouping the leftmost and rightmost elements of adjacent pairs together; e.g. bc. This is a logical
possibility; and, if you work at it you may be able to "see" that organization. But, it is not the organization that we
would typically see; nonetheless, we can imagine a mind that would be biased to see this latter organization of the do
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (1 of 6)11/11/2005 1:00:30 PM
http://psy.ed.asu.edu/~classics/Wertheimer/Forms/forms.htmhttp://psy.ed.asu.edu/~classics/Wertheimer/Forms/forms.htm8/3/2019 Productive Thinking
7/243
Untersuchen zur Lehre von der Gestalt 2
We have shown only two ways in which the dots might be organized. In fact, there are many possible ways. Ther
are 10 dots in this example. If we think of these 10 dots as being members of a set, then what we have called a group
s simply a partition of this set. The number of possible partitions of a set ofn items is given by something called a
Stirling number, and these numbers can get large very rapidly. To get some idea of why this is the case, consider
omething called the power set. The power set is simply the set of all possible subsets of a set. For example, the pow
et of the the set {x,y,z} is the set { {x,y,z}, {x,y}, {x,z}, {y,z}, {x}, {y}, {z}, {} }. Note that a set is a subset of itsel
and every set has the empty set, {}, as a subset. Now, a partition of a set is simply a selection of a set of subsets such
hat no element occurs in more than one of the subsets selected and each element occurs in one of the selected subset
For example [ {x,z} ,{y} ] is a partition. Note that there are 8 sets in the power set of this set of three elements. Ingeneral, a set of size n has 2 to the n subsets. The set of 10 dots below has 2 to the 10 subsets, and then there are all th
ways to choose from these 1024 subsets to form partitions! In case your interested in seeing a list of the power set of
he 10 element set {a,b,c,d,e,f,g,h,i,j}, click here.
The next example below is similar except that now the dots are arranged in a diagonal. Again, two of the many
possible groupings are shown with the one that we are biased to use appearing on the lower left.
The figure below has increased the number of dots to 15, but, despite the enormous increase in the number of
possible groupings, we don't see this as very different from the 10 dot figure above
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (2 of 6)11/11/2005 1:00:30 PM
8/3/2019 Productive Thinking
8/243
Untersuchen zur Lehre von der Gestalt 2
In order to help you visualize these groupings, the two groups above have been animated as well as a random
grouping. To see each of these animations, click on the selections below.
In the next example below, it is clear that the distance between the dots influences whether we organize it as rows
columns.
In the top matrix, all of the dots are equidistant and you can probably organize them in a number of ways. But the
matrices below show that the similarity in "color" is a another factor that influences the way we group these element
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (3 of 6)11/11/2005 1:00:30 PM
8/3/2019 Productive Thinking
9/243
Untersuchen zur Lehre von der Gestalt 2
In the examples below, we tend to group the dots as forming two lines; e.g. in the left and middle figures we tend
ee the A and C segments grouped as a single "line" and the B segment grouped as a line; rather than the A, B, and C
egments each as a line.
The next two figures, one composed of dots and the other of continuous lines further demonstrate our bias in
grouping such figures.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (4 of 6)11/11/2005 1:00:30 PM
8/3/2019 Productive Thinking
10/243
Untersuchen zur Lehre von der Gestalt 2
The next example illustrates the factor that the gestaltists referred to as common fate. Here the arrows pointing in
common direction tend to be grouped.
Finally, the examples below provide evidence for the effect of past experience and context on the grouping of
elements. Notice that in the top figure the middle lines are grouped into single whole, but in the next figure they are
grouped into two elements.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (5 of 6)11/11/2005 1:00:30 PM
8/3/2019 Productive Thinking
11/243
Untersuchen zur Lehre von der Gestalt 2
And, finally the image below shows only the center element which is, of course, the same in both examples.
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/wertheimer2.html (6 of 6)11/11/2005 1:00:30 PM
8/3/2019 Productive Thinking
12/243
artitioning the Physical World
REALITY AND POSSIBILITY:
Seeing Reality by Imagining the Possibilities
"In order to determine what happened, imagine all of the
possibilities and when you have eliminated all but one, then no
matter how improbable, that remaining possibility is the truth."
(Sherlock Holmes' Father, I think.)
Think of clouds in the sky, waves in the sea, and flags in the wind. Describe their shape. The pictures below provide a
napshot of the shape of clouds, waves and flags as caught by the camera for a brief moment.
Recall that in the previous section we considered the
question of how we organized simple figures such as sets dots. When there were ten dots we noticed that we groupe
them into an organization that was referred to as a partitio
A partition is a special way in which to divide a set into
subsets. A partition is a set of subsets of a set such that eac
member of the set is in one and only one subset. And, each
member of the set is in some subset. With our previous
examples of dots and lines this seemed like such an obviou
condition to impose that you probably didn't even think ab
it.
But study the clouds in the picture above of the coast nCan Cun and the sail boats and breaking waves near Diam
Head on Oahu in the picture below. How many clouds are
there? How many waves?
Notice that in order to try to answer the question of 'ho
many' you need to establish exactly where the borders are
separate one cloud from another and one wave from anoth
Not an easy task even in a snapshot; and the reality is muc
more complicated since had the snapshots been taken a few
instants later, an entirely different configuration of clouds
waves would be recorded.
Clouds and waves have a shape and at times can be
individuated; but the individuals don't persist. The shape
changes and the identity of the momentarily individuated
soon disappears forever in the constant flux of change. Bu
what about the flags shown in the next picture below?
In this case it is quite easy to individuate these flags fly
over Fort Sumner. And their shape? Clearly they are
rectangular in shape.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1.html (1 of 3)11/11/2005 1:00:40 PM
8/3/2019 Productive Thinking
13/243
artitioning the Physical World
But is this so obvious? Or is this an inference not draw
from the visual information alone but also drawn using ou
information about how flags are made?
The flag poles also help with this inference. If the last f
pole at the far left were not visible would you still be as
certain that there are exactly six flags in the picture? Is it
really so easy to decide the contours to those flags on the f
left? Or, put in a way that harks back to the idea of a partit
it it really a simple matter to determine for each contour th
one and only one flag that it belongs to?
Notice that. as with the waves and the clouds, the shape
the flags is varying constantly with the vagaries of the win
Is our belief that the flags really have a constant rectangul
shape justified? If so, why wouldn't we be justified in
believing that clouds were actually square and waves
rectangular?
Consider next the picture shown below on the left of onthe newer buildings in Manhattan. What is its shape? How
many buildings are in the picture?
Now look at the picture shown below on the right. Is thi
the same building? What is its shape? How many building
are shown in this picture?
Notice that in this case we assume that the shape of the
building is not changing in the wind and its individuation
secure (Think of the problems establishing property rights
this weren't the case!). What has changed in the two picturthe point from which the building is viewed.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1.html (2 of 3)11/11/2005 1:00:40 PM
8/3/2019 Productive Thinking
14/243
artitioning the Physical World
Additionally, in both pictures various degrees of shadowing create "contours" where we are quite certain there are no
ontours......only shadows. But how do you know this? Have you made some assumptions which have licensed this
onclusion? Also of particular interest in the picture on the right is the trihedral vertex...the point where three lines inters
what is almost the center of the picture. What is going on here? Trihedral vertices will be examined in detail in the nex
age and perhaps we will then understand why this aspect of the picture may seem problematic.
In this section we will examine the role assumptions play in our ability to quickly and quite accurately organize the
omplex visual information that informs us about our everyday world. The particular assumption that is our focus is the
sumption that much of our world is populated with objects that don't change shape despite the fact that their shape appe
change as we move around relative to the objects or the objects move relative to ourselves. This assumption, that many
e objects of our world do not change shape is called "the rigid body assumption". On the next page are various drawin
at will sharpen our visual intuitions regarding partitioning the world of objects.
Next Page on Partitioning the Physical World into Objects Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1.html (3 of 3)11/11/2005 1:00:40 PM
8/3/2019 Productive Thinking
15/243
artitioning the Physical World 2
Some Artificial Figures
It appears that our mind probably has to make the rigid body assumption an assumption about the world in order to
ble to organize the contours of objects into a set of objects. To get some feel for what we are talking about, look at the
ctures shown below which were designed to thwart out ability to quickly organize the world into a set of objects.
Try to organize the mass of connecting lines shown above into a single partition of objects. I created this picture from
asic rectangular wire frame that outlines a rectangular solid. Unless you use certain types of computer graphics progra
ou rarely encounter this type of schematic information. When we view a rectangular solid we see only a subset of the
dges of object.
What you should have experienced, if you are at all like me, is that you could organize these wire frames in a variety
fferent ways...but, you probably weren't able to fix on a single coherent partition of the lines into a set of "objects". E
ough the shape of this object is not changing; it is difficult to come to a fixed organization of the object.
The next picture is more of the same, but I made it larger and a little more complex. If you have a large enough scre
en expand your browser window so you can view the entire picture. Now, try and focus on the center and note the wa
which your mind organizes the lines.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1A.html (1 of 5)11/11/2005 1:01:12 PM
8/3/2019 Productive Thinking
16/243
artitioning the Physical World 2
If this didn't challenge your mind enough, then try the next picture which is more of the same, but lots more and andow all in a jumble. The lack of regularity in the composition will probably make it harder for you to structure this pict
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1A.html (2 of 5)11/11/2005 1:01:12 PM
8/3/2019 Productive Thinking
17/243
artitioning the Physical World 2
And, if this hasn't sated your visual appetite, then sink into this next one which is constructed solely from a simple
iangle. You should be able to see many ways in which to organize this picture, some of which are triangles, others
quares and other rectangles.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1A.html (3 of 5)11/11/2005 1:01:12 PM
8/3/2019 Productive Thinking
18/243
artitioning the Physical World 2
Now that you've experienced some of the difficulties your mind has with both photographs of the natural world and
ith these artificially created pictures, we are now ready to ask why the mind doesn't run into these kind of difficulties
f the time.
Well, we don't really know the full answer to this question. But, one intriguing line of research that addresses this iss
so fits in with our emphasis on comparing the logical possibilities with those that actually seem to be considered by th
mind. The discussion here is based on work done by David Waltz in the early 70's on the question of how one might go
om two dimensional information about lines and the way they are connected to an organization of these lines and theionnections into a set of objects.
One way to try to get your mind around this problem is to focus your eyes on some messy area in your current
nvironment. My desk is always available to fill this bill. Notice that the objects overlap each other and only parts of th
urfaces are visible. Now think of simply drawing a line on a sheet of paper for each object edge that you can see. These
nes will intersect and form vertices.
This set of lines and the vertices that they created were what Waltz took as the input to his computer program. The
utput was to be an organization of these lines and vertices into a set of objects....what I referred to above as a partition
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1A.html (4 of 5)11/11/2005 1:01:12 PM
8/3/2019 Productive Thinking
19/243
artitioning the Physical World 2
is vertex information into a set of objects. The next page will briefly present the work of Waltz on this partition probl
Waltz Research on Partitioning the Physical World into
Objects
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz1A.html (5 of 5)11/11/2005 1:01:12 PM
8/3/2019 Productive Thinking
20/243
he Waltz Research on Paritioning a Simple Visual World into Objects
Partitioning the World into Objects - Using Physical Constraints
The middle drawing below consists of about 80 lines and 73 vertices (points where lines join). The vertices are indica
n the drawing on the right with a blue circle. In the middle drawing no attempt has been made to make it appear three-
imensional. It is a flat, two-dimensional collection of lines that intersect. Nonetheless, you have probably organized thi
umble of lines and vertices in a way that is consistent with the view that a collection of three-dimensional objects are
epicted in this drawing. The drawing on the left includes the lines that might complete the various objects. The groupi
f the lines and vertices of the middle figure into a set of objects results in a partitioning of the set of lines. A partition
rouping of a set of things into subsets such that no element occurs in more than one subset and each element occurs in o
f the subsets. How might this partitioning be accomplished? The set of possible partitionings is enormous-even for this
ivial example.
Completed "Objects" Basic Lines and Vertices Vertices Explicitly Depicted
Of course, we don't exactly know how the human mind accomplishes this task. But, we can study a simplification of t
sk and thereby:
q obtain a clear understanding of the nature of this problem; and
q demonstrate the way in which assumptions about the world can simplify what is otherwise an intractable problem
The work we will discuss is based on research carried out by David Waltz. His work was more extensive than what w
ll present here. We will limit our discussion of his work to scenes where no more that three lines come together at any
rtex and we will ignore shadows and cracks. Waltz actually considered a more general case, but the story is more simp
ld if we limit ourselves to scenes that only involve trihedral vertices.
We take two rectangles as shown in the figure below on the left and join them to obtain the set of lines and vertices
own in the figure on the right. This figure will serve as our simple example object for use in explaining this work.
Two Rectangle Composed
Example Figure
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (1 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
21/243
he Waltz Research on Paritioning a Simple Visual World into Objects
Example Figure - Vertices Only
Example Figure - Lines Only
The next figure above on the left shows the example figure without the lines and only the vertices. Note that the three
ghter colored vertices involve two lines and the rest involve three...these are trihedral vertices. Notice that even though
ese vertices are not identical, it appears that there are only a few types represented here.
The next figure above on the right, shows the example figure as only the set of lines that connect the vertices. The
rtices themselves are deleted. Now it turns out that for the simple case that we are considering, the lines must be either
oundary lines or interior lines.For a boundary line, the object lies on one side of the line but not on the other. If we th
walking clockwise around the object on its boundary lines, then we can distinguish two types of boundary lines based
e direction that we are moving. For an interior line, the object lies on both sides. The lighter colored lines in this figure
rn out to be interior lines. We can also distinguish two types of interior lines; those that are convex and those that arencave. The middle white line above is an example of a concave line and the remaining interior lines are convex.
Now, pick up some square or rectangular object, move it around and rotate it while focusing on a particular corner. Y
ll notice that the vertex changes and may even disappear as you rotate the object. There is a systematic way (using a
uclidean three-space and moving the observer relative to this space) to exhaustively identify the types of vertices that ca
cur in the world we are considering.
The figure below illustrates all of the possibilities. Notice that there are only 4 types of junctions or vertices. This doe
t mean that they are physically the same. For example, the size of the angle of an L vertex can vary enormously. But, f
rposes of interpreting scenes composed of objects it is important to see these as equivalent.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (2 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
22/243
he Waltz Research on Paritioning a Simple Visual World into Objects
Notice that I have labeled this image as depicting the physically possible vertices; and there are only 18 of them! Wh
e the logical possibilities? The L vertex has two lines, and each line could be labeled in one of 4 ways. Thus, there are gically possible L vertices. The other 3 types of vertices each have 3 lines. Again, each could be labeled in one of 4 wa
hus, each of these vertices admits 64 possibilities. Then, the total logical set of possibilities is 16 + (3 x 64) or 208. Thu
building in knowledge about what is physically possible...by making the so-called "rigid body assumption" we can
astically reduce the possible labelings that must be considered.
Now, recall the obvious fact that any line connects two vertices. And, of course, a line can only be labeled in one way
hus, a decision about how to label one particular vertex affects the other vertex which shares the line with that particula
rtex. When making one decision influences another decision, we say that there is a dependency between the decisions
at one decision constrains the other. Sometimes, as in the traffic light example you worked out, the constraint is so stro
at knowing one decision completely determines another. Sometimes it is weaker, and knowing one decision precludes
hers, but does not uniquely determine the other.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (3 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
23/243
he Waltz Research on Paritioning a Simple Visual World into Objects
The figure above shows our example object with each vertex identified as to its type. Below the object is a vertex by
rtex table where a cell entry is 1 if the two vertices share a line. I have also referred to this as a communication matrix.
his term is used because in communication if I can communicate something to you, then it may be that you will
mmunicate my message to someone else. If you do, then I have indirectly communicated with that person. Things are
alogous here. For example, referring to the matrix and picture above, notice that L1 shares a line with A1 but not with
ut A1 shares a line with L2. Consequently, a decision about how to label L1 will affect L2 even though there is not a dinnection. The algorithm that works out all of these effects is called a constraint propagation algorithm. The animatio
low will give you some feel for how it proceeds. Note I have not attempted to be completely accurate to the algorithm
is animation, but simply to give you an intuitive feel for how it works. You will notice that on some steps the algorithm
ll fill in the labels in blue and on other steps it will fill in the labels in green. These latter steps, those that involve green
present the case where the label is simply propagated along a line from one vertex to the next.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (4 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
24/243
he Waltz Research on Paritioning a Simple Visual World into Objects
The point at which the algorithm begins is arbitrary. In this example figure, the algorithm would arrive at a unique
beling for each line in the figure. This is what typically happens, and it can happen quite rapidly because of the small
mber of possible labelings for any vertex and the way in which the labelings constrain each other because of the rigid
dy assumption mentioned earlier. Intuitively, what this assumption says is that if the world is made up of rigid objects,
en the shape of one object can't really depend on the shape of another object...there are no constraints to propagate
yond object boundaries. Note this is not the case with non-rigid objects such as flags or pools of water. Toss a rock into
pool of water, and the effect is propagated indefinitely.
We know from the study of dependency networks and the analysis of algorithms for propagation of dependency thatnerally this class of problems is computationally complex (or intractable to use a more technical term)....that is, if you
ve a large problem then it may take a very long time to see if there is a consistent way in which to assign values to the
twork of dependencies.
The algorithm works efficiently for partitioning a physical scene into objects because the rigid-body assumption hold
ost of the time. And, it appears that this knowledge is "built into" our way of reasoning about such scenes. Thus, this is
example where the mind is biased, but biased in a way that allows it to efficiently, and usually accurately, interpret
ysical scenes.
What about all those crazy pictures at the beginning? Well, what I was attempting to do was to create pictures that we
mplex enough to either defeat your ability to maintain focus on a coherent set of vertices or create pictures that were
mbiguous, that is, had more than one consistent labelings. The picture below depicts a "ribbon" of vertices. If you focusthe center, you will see that there are not enough constraints to force you to a single interpretation. You can see a line a
nvex or concave and it can shift back and forth. Your mind can give this picture more than one consistent interpretatio
There are some pictures that you can give no consistent interpretation. But your mind has a hard time determining
actly why. Many of the constraints hold "locally" but there is not a consistent global interpretation. These types of
gures are often referred to as impossible figures...because they are. The impossible triangle that was used earlier is
own again below on the left. It is also shown on the right but with circles used to impose "local" views of the figure. If
u look at each of these views, you will see that each is perfectly fine. It is when the constraints get "passed" to the next
ew that we recognize the impossibility of the figure.
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (5 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
25/243
he Waltz Research on Paritioning a Simple Visual World into Objects
And, just in case this all hasn't seemed impossible enough....here are two more figures. The impossible prong on the
ght and an impossible nut on the left!
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Waltz2.html (6 of 6)11/11/2005 1:01:52 PM
8/3/2019 Productive Thinking
26/243
roblem Solving and Productive Thinking
Problem Solving - The Cryptarithmetic Example
In addition to research in perception, the Gestaltist also focused on problem solving. In retrospect, we can see that
roblem solving often exhibits two properties that support the Gestaltist position. First, it is typically the case that many
eps are required to solve a problem. These "steps" often don't need to be (and in some case couldn't be) made in a
hysical sense. This complexity of the "response" supports the idea of a mind actively manipulating "mental stuff."
econd, many times a problem can be represented in differing ways...and, the way in which the problem is represented
ften crucial to the solution.
In this section, we will use several different problems to exemplify and amplify these points. The first problem that w
ill examine is an example of a cryptarithmetic problem. The problem statement is given below. This same problem i
ven in the text. You should take some time trying to solve the problem so that our discussion of this problem will be
asier for you to grasp.
If you were unable to solve the problem, try to determine why. If you solved it, think back over your problem solvin
fforts and try to identify points where you ran into particular difficulties.
Problems such as this are not easy to solve. You must "think" of the problem in the right way, follow a strategy for
ursuing the solution, and be systematic in remembering intermediate steps in your solution.
One of the questions that we would like to understand better is exactly what makes one problem hard and another ea
n this introductory level course we won't be able to develop the sophistication required to fully describe the way this
uestion is being addressed, but we can begin to point out some of the features of problem solving that are importantly
lated to problem difficulty.
First, a little review. Previously, we discussed the line labeling problem. We noted that the general problem of
atisfying some arbitrary set of constraints over a set of objects is a very difficult problem. It is what is referred to as an
ntractable problem. But the physical world, it turns out, isn't really an arbitrary set of objects. Rigid objects can't
fluence other rigid objects over arbitrary distances. This fact, and just as importantly, the fact that our mind seems to
tilize this fact, makes the line labeling problem tractable.
Now, it turns out that this cryptarithmetic problem is also a problem that involves satisfying a set of constraints. But
our mind doesn't automatically exploit the implications of this fact. You must have some knowledge of algebra and us
is to construct an algebraic representation of the problem to actually take advantage of the fact that this is a constraint
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/GProblemSolve.html (1 of 3)11/11/2005 1:02:08 PM
8/3/2019 Productive Thinking
27/243
roblem Solving and Productive Thinking
atisfaction problem.
Note, this is not the only way in which the problem could be represented. You could simply think of it as involving a
f 10 letters and a set of 10 integers and think of the basic problem solving move as assigning each of the integers to a
tter and testing to see if the assignment is correct. This set theoretic representation together with this move of assign
tegers to letters is, in fact, a way in which the problem can be solved. I know of no agent, human or machine, that eve
olved it in this fashion. The reason is that even with one of the assignments given, namely D=5, there are still 9 more
ssignments to make. And, there are 9! (362,880) ways of making these assignments. A very large set to look through!
nd, to make matters worse, there is no way to know when you are getting close. In this way of representing and thinki
bout the problem, an assignment is either correct or incorrect. There is no such thing as being partially correct.
But now contrast this set theoretic representation with the algebraic representation of the problem. This representa
depicted below. The representation consists of rewriting the problem as a set of six equations where we have explicit
dded the carry terms (c1, c2, ....) that are involved in the addition. At the top of the picture in the green box, the possib
alue assignments are explicitly shown (the 'v' is the symbol used to represent logical 'or'). The picture also includes arr
nking the terms in the equation. Each of these words is six letters long, and there are only 10 letters involved in the
roblem. Thus, letters must recur at various points in the equations. The arrows link places where the same letter occur
ow, we know that the integer that we assign to a letter in one equation constrains the integer that can be assigned to
nother letter in the equation. For example, assigning 5 to D in (1) constrains us to assign 0 to T and 1 to c1. If these let
ccur in other equations, then this assignment affects those equations....again, the constraints propagate!
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/GProblemSolve.html (2 of 3)11/11/2005 1:02:08 PM
8/3/2019 Productive Thinking
28/243
roblem Solving and Productive Thinking
Note that once we have represented the problem as one that involves six subproblems, we now have the opportunity
ntelligently) choose which subproblem to work on first, which next, and so on. Intelligent choices involve following t
ependencies (as well as knowing a bit about how to exploit algebraic identities, as in equation 5) so that the number of
ossible candidate values for a particular letter is strongly constrained.
The figure below was created to help you visualize these constraints or dependencies between subproblems. The lett
present the letters in the problem. Each rectangle or triangle represents one of the six subproblems. The triangles
present the case where an equation involves three letters and the rectangles where only two letters are involved. The
tters within a shape and the line between them also serve to indicate that the letters occur in the same equation. Thetersection of the figures reflects those cases where the same letter appears in differing equations. This gives you an
verall picture of the structure of the dependencies in this problem. The picture to the right also includes the carry term
nd each geometric figure is labeled with the corresponding equation or subproblem.
By seeing the problem represented in this way, I hope that the relation between this type of problem solving and the
beling problem is now apparent. Think of each equation (the rectangle or triangle above) as corresponding to a vertex
he letters of the equation then correspond to the lines in the vertex, and the integers are the "labels" for the letters
orresponding to the labels for the lines.
We have seen two very different cases where a problem has been broken down or decomposed into parts orubproblems. And, having found a "good" decomposition and an order in which to work on the subproblems; the proble
ecomes rather easy to solve. This will be a recurring theme. But be warned, we can't always find a good decompositio
nd, there are a great many to look through. Recall the partitioning of the dots and the Sterling number for the number
artitions....the same combinatoric principles apply to problem decompositions.
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/GProblemSolve.html (3 of 3)11/11/2005 1:02:08 PM
8/3/2019 Productive Thinking
29/243
heckerboard Problem
Problem Solving and Problem Representation
Below is presented what is referred to as the checkerboard problem. An illustration of the starting state of this proble
so presented to help you think about the problem solution. Read the problem statement and solve the problem.
Now, that you have solved this problem, move on to a small variant of this problem called the mutilated checkerboaroblem.
Mutilated Checkerboard Problem Productive Thinking...the Gestalt Empha
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/CBoard1.html11/11/2005 1:02:14 PM
8/3/2019 Productive Thinking
30/243
Mutilated Checkerboard Problem
Problem Solving and Problem Representation
Below is presented what is referred to as the mutilated checkerboard problem. An illustration of the starting state of
oblem is also presented to help think about the problem solution. Read the problem statement and solve the problem.
Were you able to solve this problem? If so, did it take awhile to get on track? Now move on and try the matchmaker
roblem.
Matchmaker Problem Productive Thinking...the Gestalt Emphas
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/CBoard2.html11/11/2005 1:02:21 PM
8/3/2019 Productive Thinking
31/243
MatchMaker Problem
Problem Solving and Problem Representation
Below is presented what is referred to as the Matchmaker Problem. Read the problem statement and solve the proble
You should have found this very easy to solve. And, you probably have noticed that there is a abstract resemblance
etween this problem and the mutilated checkerboard problem. Hopefully, your experience with these problems has ale
ou to the importance of how a problem is thought about, that is, how a problem is represented.
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/CBoard3.html11/11/2005 1:02:33 PM
8/3/2019 Productive Thinking
32/243
erms, Concepts, Questions
Some Terms, Concepts and Questions
Productive Thinking
Reproductive Thinking
What are some of the reasons for proposing
this distinction?
roblem RepresentationAlternatives and Choice
Shift or Change of Representation
What determines these choices?
What is the relation between Choice and
Bias?
Problem Decomposition
Problem Representation
Problem Constraints
Subproblem Dependencies
What makes a problem difficult?
Where do problem decompositions come
from?
Constraint Propagation
Dependence
Independence
Consistency
How is knowledge incorporated into this
procedure?
Productive Thinking...the Gestalt
Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/GestaltT_C.html11/11/2005 1:02:34 PM
8/3/2019 Productive Thinking
33/243
raffic Lights - Possibilities and Dependencies
Traffic Lights - Possibilities and Dependencies
Illustrated below is a "traffic light" ...a vertical arrangement of a red, an amber, and a green light each of which can b
her on or off. We will use the idea of traffic lights at an intersection to illustrate the relation between the concepts of
ssibilities, dependencies, and constraints. In addition to the basic traffic light, the illustration below lists two sets of
ssibilities. One is termed the logical possibilities (or in this case you could think of it as the physically logical
ssibilities). There are 8 logical possibilities ranging from the case where all three light are on at the same time to the chere all three lights are off at the same time. Note that each object - one of the lights - can be in one of two states - on o
f. Since there are three lights, the number of logical possibilities is the number of states raised to the power of the num
objects - in this case 2 to the 3.
In the darker gray box is the set of what I have termed 'designed possibilities.' This is the set of possibilities that any w
haved traffic light will exhibit. And there are only three such possibilities, the cases where one of the three lights is on
e remaining are off. Finally, the pointers to the circles is meant to convey the obvious, but important fact that the desig
ssibilities are a subset of the logical possibilities.
Keeping these ideas in mind, pretend that for some reason you can't see a tr
light, but your companion traveling with you can. Further pretend that when yask your companion to tell you the state of the traffic light, your companion sa
that it is red. Notice that if you assume that this is a well-behaved traffic light,
you know all you need to know because the only designed possibility in which
red light is on is one where the green and yellow lights are off. You can "infer
because this dependency between the on\off values of the three lights will alw
hold for well-behaved traffic lights. Whenever, the value of one thing depends
the value of another we say that there is a dependency between these two thin
Notice that in some cases the dependency may be such that knowing one value
uniquely determines another value. That is the case here...knowing that the red
light is on uniquely determines the value of the remaining lights. However,
knowing that the yellow light is off doesn't allow us to infer the value of the grlight or the value of the red light. It does, however, let us infer that one of thes
lights is on and one is off.
Anytime, there is a dependency among the values that different entities can
take, we can potentially take advantage of these dependencies to reason about
objects. Working cross word puzzles is one long exercise in attempting to use
dependencies to reason to a unique set of values for each square in the puzzle.
Now let us gain some experience in explicitly thinking about possibilities and dependencies. Consider the standard tr
ersection with a light at each of the four corners. Work out the number of logically possible values that this four light
nfiguration can take on. Next work out the 'designed' possibilities and write out the inferences that can be derived whe
ese dependencies hold. Finally, work out a system that functions in the same manner but now uses only two lights ... ad a green light on each "traffic light." Finally, decide whether you could reduce the number of lights use to just one...s
een light on each "traffic light."
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/TrafficLights.html11/11/2005 1:02:43 PM
8/3/2019 Productive Thinking
34/243
ONALD + GERALD = ROBERT
The Cryptarithmetic Problem
The problem below is an example of a cryptarithmetic problem. The problem statement is given below. This sam
oblem is given in your text. Solve this problem and try to write down as detailed a record as possible of your thinkin
nd decisions as you attempt to solve this problem.
If you were unable to solve the problem, try to determine why. If you solved it, think back over your problem solvi
forts and try to identify points where you ran into particular difficulties.
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/CryptProblem.html11/11/2005 1:02:45 PM
8/3/2019 Productive Thinking
35/243
Matchstick Problems - Table of Contents
MatchStick Problems
q Four Squares
q Four Squares Solutions
q 40 Squares Problems
q Large and Small Matches Problems
Productive Thinking...the Gestalt Emphasis
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Gestalt/Matchstick_contents.html11/11/2005 1:02:52 PM
8/3/2019 Productive Thinking
36/243
able of Contents 305
o to Course Syllabus
Table of Contents
art I.
istorical Perspective and Basic Approaches to the Study of Thinking
q Introduction
q Associationism and Behaviorism
q Productive Thinking...the Gestalt Emphasis
q Experimental Decomposition of Thinking
q Computational Approach to the Study of Thinking
q Cognitive Development and Learnability
art II.
spects of Thinking/Cognition
q Deduction
q Induction, Concepts, and Reasoning under Uncertainty
q Understanding, Interpreting and Remembering Events
q Problem Solving and Planning
Home Course Materials Page
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/contents.html11/11/2005 1:02:54 PM
8/3/2019 Productive Thinking
37/243
ntroduction Contents
ntroduction
Lecture Material
q Some Quotes
q The Mind and Formal Systems
r Some Examplesq Structure and Randomness Discussion
r Media and Memory
r Structure Experiment
Terms, Concepts, and Questions!
q Terms and Concepts, and Questions
Assignments/Exercises
q Exercise/Assignment ...What Kind of Mind..
q Exercise/Assignment ...What does the Mind See? Some views...
q Exercise/Assignment ...Looking for Structure in Recall
q Exercise/Assignment ...What is Thinking and what isn't
q Exercise/Assignment ... What kind of memory is a photograph?
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Introduction.html11/11/2005 1:03:33 PM
8/3/2019 Productive Thinking
38/243
yllabus 305
Syllabus 830:305 Cognition - Section 1
Fall, 2005
Text: Mayer, R. E. Thinking, Problem Solving, Cognition. Second Edition. New Y
W. H. Freeman, 1992.
Place: Room PH 115, Busch Campus
Time: Monday & Thursday 1st Period (8:40 - 10:00 A.M.)
Instructor: Prof. Charles Schmidt
Office: Room 135A, Psychology Bldg, Busch Campus
Phone: 732 445-2874
Email: [email protected]
Course URL: http://www.rci.rutgers.edu/~cfs
Office Hours: Monday, 12:00 - 1:00 PM or by appointment
T.A.
lick here for PDF version of the Syllabus
Course Outline
Part I. Historical Perspectives and Basic Approaches to the Study of Thinking
Introduction
Reading:Chapter 1. Beginnings. pp 3-18.
Website: Introduction
ttp://www.rci.rutgers.edu/~cfs/305_html/syllabus.html (1 of 5)11/11/2005 1:03:54 PM
http://www.rci.rutgers.edu/~cfs/305_html/Syllabus_305.pdfhttp://www.rci.rutgers.edu/~cfs/305_html/Syllabus_305.pdf8/3/2019 Productive Thinking
39/243
yllabus 305
Associationism and Behaviorism
Reading:Chapter 2. Associationism: Thinking as Learning by Reinforcement. pp. 19-38.
Website: Associationism and Behaviorism
Productive Thinking...the Gestalt Emphasis
Reading:Chapter 3. Gestalt: Thinking as Restructuring Problems. pp. 39-78.
Website: Productive Thinking...the Gestalt Emphasis
Experimental Decomposition of Thinking
Reading: Chapter 7. Mental Chronometry: Thinking as a Series of Mental Operations. pp. 203-224
Website: Experimental Decomposition of Thinking
EXAM 1
Computational Approach to the Study of Thinking
Reading:Chapter 6. Computer Simulation: Thinking as a Search for a Solution Path. pp. 167-202.
Website:Computational Approach to the Study of Thinking
Cognitive Development and Learnability
Reading:Chapter 10. Cognitive Development: Thinking as Influenced by Growth. pp. 283-323.
Website:
Part II. Aspects of Thinking
ttp://www.rci.rutgers.edu/~cfs/305_html/syllabus.html (2 of 5)11/11/2005 1:03:54 PM
http://www.rci.rutgers.edu/~cfs/305_html/Computation/comp305.htmlhttp://www.rci.rutgers.edu/~cfs/305_html/Computation/comp305.html8/3/2019 Productive Thinking
40/243
yllabus 305
Deduction
Reading: Chapter 5. Deductive Reasoning: Thinking as Logically Drawing Conclusions. pp. 283-323.
Website: Deduction
EXAM 2
Induction, Concepts, and Reasoning under Uncertainty
Reading: Chapter 4. Inductive Reasoning: Thinking as Hypothesis Testing. pp. 81-113.
Chapter 9. Question Answering: Thinking as a Search of Semantic Memory. pp. 259-279
Website: Induction, Concepts, and Reasoning under Uncertainty
Understanding, Interpreting and Remembering Events
Reading:Chapter 8. Schema Theory: Thinking as an Effort after Meaning. pp. 225-258.
Website: Understanding, Interpreting and Remembering Events
Problem Solving and Planning
Reading: Chapter 14. Analogical Reasoning:Thinking as Based on Analogs, Models and Examples. pp. 415-454.
Chapter 13. Expert Problem Solving: Thinking as Influenced by Experience. pp. 387-414.
Chapter 15. Mathematical Problem Solving: Thinking as Based on Domain-Specific Knowledge. pp.
455-489.Chapter 16. Everyday Thinking: Thinking as Based on Social Contexts. pp. 490-507.
Website: Problem Solving and Planning
Final Exam (Dec 17 8-11AM)
Homework, Grading, Etc.
ttp://www.rci.rutgers.edu/~cfs/305_html/syllabus.html (3 of 5)11/11/2005 1:03:54 PM
8/3/2019 Productive Thinking
41/243
yllabus 305
Exams
The exams will cover the material presented in the text, lectures, and the website.
Assignments
The website will often include for a section some assignments, exercises or questions to be considered. These activities
are primarily intended to focus your thinking about the course material being covered. In many cases there may be no
obviously correct answer. In other instances, the primary purpose of the exercise is to help you to reflect upon your ownthinking and performance when doing a cognitive task. The assignments may be discussed in class.
Class Participation
The lecture material for much of this course is provided on the website. The purpose of this is not to relieve you of the
onerous task of attending class. The purpose is to:
q Allow you to read over the material before it will be presented and discussed in class so that you can determine
which aspects of the material you may not understand;
q Relieve you of the necessity of taking extensive notes in class and giving you the freedom to follow the lecture a
discussion actively and critically;q Relieve me from covering in detail the material, allowing me to emphasize the main points of the material as we
as add additional information;
q Provide additional time and opportunity for questions and discussion in class;
q Finally, you will notice that the material in the website often includes examples of the ideas under discussion. It
important for you to not only work through the examples, but also to make sure that you understand the basic ide
or concept that the example is being used to illustrate. The examples will, at times, include a great deal of detail
since this can easily be included in the web pages. The detail is there to help you develop your intuitions
concerning the ideas presented. It is not presented as something that you are expected to be able to reproduce.
If at all possible, I suggest that you at least skim the material on the website prior to the class in which the material will
presented. If there are aspects that you do not understand but you are reluctant to ask about it in class, then you might
want to let me know about this via Email ([email protected]) prior to the class in which the material will be presented
will make it a point to read this directory prior to class.
Extra Credit
If you wish to do an extra credit project for the course, then this project should be approved no later than the thirdt week
in October and turned in to the instructor no later than Monday, Dec. 12. Some possible extra credit projects include:
q creating content related to the course that could potentially be included in the course website. This might involve
creating examples or experiments related to the course material, extending either the depth with which a topic iscovered, or adding additional related topics.
q creating additional tools for use of the website.
q participating in some research on problem solving. In this case, you would analyze and discuss your own data in
relation to various ideas about human problem solving.
q ...
Course Grade
Your course grade will mainly be determined by your performance on the exams. In addition to these exams, your
participation in class - questions formulated, discussion, and assignments - may also contribute to the determination of
ttp://www.rci.rutgers.edu/~cfs/305_html/syllabus.html (4 of 5)11/11/2005 1:03:54 PM
mailto:[email protected]:[email protected]8/3/2019 Productive Thinking
42/243
yllabus 305
your grade for the course. And, of course, any extra credit work will also be considered when assigning the final course
grade.
Printing the pages on this site
If for some reason you decide that you wish to print one or more of these pages then be sure that the print setup is in
landscape mode. Note, however, that these HTML pages have not been constrained to have any particular vertical limi
Consequently, a page may print onto several pages and the page breaks may occur at arbitrary points. If at all possible, Irecommend making every effort to use these pages on line rather than printing since they were developed under the
assumption that this would be the primary mode of use. Using them on line will allow you to view the animations,
JavaScript related features as well as view the most recent updates of the pages.
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/syllabus.html (5 of 5)11/11/2005 1:03:54 PM
8/3/2019 Productive Thinking
43/243
Associationism and Behaviorism
Associationism and Behaviorism
Lecture Material
q Some Quotes
q Some S-R Theory
Terms, Concepts, and Questions
q Terms, Concepts, and Questions
Assignments/Exercises
q Anagram Exercise/Assignment
r Anagram Critique
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Behaviorism/Assoc_Behav.html11/11/2005 1:04:01 PM
8/3/2019 Productive Thinking
44/243
Mental Chronometry
Experimental Decomposition of Mental Processes
Lecture Material
q Mental Olympics
q Scanning Short Term Memory
q Additive Factors and Analysis of Variance
Terms, Concepts, and Questions
q Some Terms, Concepts and Questions
Assignments/Exercises
q What Might be Predicted ....?
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/MentalChron/MChron.html11/11/2005 1:04:09 PM
8/3/2019 Productive Thinking
45/243
OC: Computational Approach
Computational Approach to the Study of Thinking
Lecture Material
q Following Instructions
q Machines/Automata
q Levels Hypothesisq Search / Generate and Test
q Search Control Strategies
q Search Control Animations
q Problem Reduction Search
q Production Rule Example
Terms, Concepts, and Questions
q Terms, Concepts, and Questions
Assignments/Exercises
q Computation and Computers as Physical Devices
q Computing and Thinking
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Computation/comptoc.html11/11/2005 1:04:12 PM
8/3/2019 Productive Thinking
46/243
eduction
Deduction
Lecture Material
q Propositional Logic:Some Intuitive Ideas
q Reasoning in the Syntax and in the Semantics; An Example
q Contradition and Proofq Euler Diagrams and Quantified Expressions
q Defeasible Inference: Inheritance
q Deduction Overview
Reference Material
q Truth Tables
q Some Logical Identitites
q Some Logical Implicationsq Liars Paradox
q Some Definitions for First Order Logic
q Some Rules for Quantifiers
q Some Definitions of Terms used in the Study of Formal Systems
q Resolution Theorem Proving
Terms, Concepts, and Questions
q Some Terms, Concepts and Questions
Assignments/Exercises
q Describing Things
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Deduction/deduction_toc.html11/11/2005 1:04:14 PM
8/3/2019 Productive Thinking
47/243
nduction, Concepts, and Reasoning under Uncertainty
Induction, Concepts, and Reasoning under Uncertainty*
Lecture Material
q Introduction
q Knowing a Concept and Concept Indistinguishability
q Example of Concept Identification Taskr Possible Hypotheses after One Example
q Structuring the Hypotheses Space and Hypothesis Revision
r Version Space and Learning the Concept of an Arch
q Example of Inducing Rules on Patterns
q Standard Probability Axioms and Beliefs
q Belief Revision/Bayes Rule
q The Grue Property
Reference Material
q Algebra of Sets and Definition of a Lattice
q Graph of a 3 Element Lattice
q Dutch Book
q http://www.pbs.org/wgbh/pages/frontline/shows/gamble/
Terms, Concepts, and Questions
q Some Terms, Concepts and Questions
Assignments/Exercises
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Induction/induction_toc.html11/11/2005 1:04:16 PM
8/3/2019 Productive Thinking
48/243
Understanding, Interpreting and Remembering Events
Understanding, Interpreting and Remembering Events
Lecture Material
q Properties of Language
q Syntax and Sentence Understanding
q Parsing Sentencesq NonDeterminism and Parsing
q CaseGrammar
q Example of Representing Textual Information
q Example of Story Interpretation
Terms, Concepts, and Questions
q Some Terms, Concepts and Questions
Assignments/Exercises
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Understanding/Understanding_toc.html11/11/2005 1:04:20 PM
8/3/2019 Productive Thinking
49/243
Understanding, Interpreting and Remembering Events
Problem Solving and Planning
Lecture Material
q River Crossing Problems
r Missionary and Cannibals
r Jealous Husbandsr Solution Spaces
q Tower of Hanoi
r Tower of Hanoi Story
r Tower of Hanoi 3 Disk Solution
r The Tower of Hanoi 3 - Disk Space
r Tower of Hanoi Problem Decomposition
r n Disks and m Pegs "Tower of Hanoi" Example Problem
r A Problem from Tower of Hanoi Space
r Monster Problems
r Related Spaces
Terms, Concepts, and Questions
Terms, Concepts, Questions - Problem Solving
Assignments/Exercises
Table of Contents
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/ProblemSolving_Planning/ProblemSolving_toc.html11/11/2005 1:04:22 PM
http://www.rci.rutgers.edu/~cfs/305_html/ProblemSolving_Planning/Decomp.html%20copyhttp://www.rci.rutgers.edu/~cfs/305_html/ProblemSolving_Planning/Decomp.html%20copy8/3/2019 Productive Thinking
50/243
ourse Materials for Courses Taught By Prof. Charles F. Schmidt
Syllabi and Course Materials for:
Fall, 2005 830:472 Computation and Cognition
Fall, 2005 830:305 Cognition
These materials are under active development. They are intended for us
students at Rutgers taking one of the above courses with Prof. Schmidt
Consequently, no explicit attempt has been made to insure that these
materials form a coherent presentation of the material for someone who
not taking the associated course from this instructor. As you might exp
there is considerable overlap in the material covered in these courses. T
course 830:305 Cognition is a general introduction to the study of hum
cognition; whereas the course 830:472 focuses on the study of cognitio
(by human or machine) as a kind of computation. Consequently, 472 go
into the relation between computation and cognition more rigorously,
deeply and technically than is done in 305.
In general, the materials for each course are different although in some cases the same material is used in each site. W
ere is a corresponding section in each course, you may find it helpful to consult that section in the course that you are
king. I have tried to keep the presentation of the materials in the 305 course at as simple and intuitive a level as the ma
ows. Consequently, if you a student in 472 and are having difficulty with the material in that course site, you might
nsult the corresponding section in the 305 site. Or if you are bored to tears with the simplicity of the material presente
e 305 site, you might see if there is a corresponding section in the 472 site.
These materials are constantly under development. Some sections are incomplete. Inquiries, comments, corrections, encerning these materials may be sent to:
Prof. Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/index.html11/11/2005 1:04:30 PM
mailto:[email protected]:[email protected]8/3/2019 Productive Thinking
51/243
uotes
Some Quotes Exemplifying the Rationalist and Empiricist Positions *
Here are some quotes that highlight the rationalist and empiricist views of the human mind. Leibniz and Boole illust
e rationalist position where the mind is regarded as an entity that, like a mathematical system, follows rules that are un
itself and in a sense independent of the external world. Locke and Hume, speaking from the empiricist position, do no
e mind as independent, but as derivative from the world of experience.
During the first half of the 20th century, the empiricist position dominated the thinking and research on human reaso
the United States. During the second half of the century, the argument against this position intensified and the rationa
sition has achieved increasing dominance. Much of the impetus for the rationalist position has arisen from the
athematics associated with defining and studying computation as well as from the experience of using computation in
eryday life.
The quotes below provide only glimpse of these individuals thoughts and works. Where possible I have provided a lin
online version of the original text or to a related writing in case you wish to pursue their ideas further. )
Gottfried Wilhelm von Leibniz (1646-1716), On reasoning. 1677
"All our reasoning is nothing but the joining and substituting of characters, whether these
characters be words or symbols or pictures, ... if we could find characters or signs appropriate for
expressing all our thoughts as definitely and as exactly as arithmetic expresses numbers or
geometric analysis expresses lines, we could in all subjects in so far as they are amenable to
reasoning accomplish what is done in Arithmetic and Geometry.
For all inquiries which depend on reasoning would be performed by the transposition of
characters and by a kind of calculus, which would immediately facilitate the discovery of beautifuresults ..."
George Boole (1815 - 1864),An Investigation of the Laws of Thought on which are Founded theMathematical Theories of Logic and Probabilities (London, 1854);
"Nature and Design of this Work
The design of the following treatise is to investigate the fundamental laws of those operations of
the mind by which reasoning is performed; to give expression to them in the symbolical languag
of a Calculus, and upon this foundation to establish the science of Logic and construct its metho
to make that method itself the basis of a general method for the application of the mathematical
doctrine of Probabilities; and, finally, to collect from the various elements of truth brought to vie
in the course of these inquiries some probable intimations concerning the nature and constitution
the human mind."
The Calculus of Logic by George Boole, first published in The Cambridge and Dublin Mathematical Journal, vol. 3
1848)
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Quotes.html (1 of 2)11/11/2005 1:14:23 PM
http://www.gutenberg.org/etext/15114http://www.gutenberg.org/etext/15114http://www.maths.tcd.ie/pub/HistMath/People/Boole/CalcLogic/http://www.maths.tcd.ie/pub/HistMath/People/Boole/CalcLogic/http://www.gutenberg.org/etext/15114http://www.gutenberg.org/etext/151148/3/2019 Productive Thinking
52/243
uotes
ohn Locke (1632-1704) on Empiricism fromEssay concerning human understanding(1690):
"2. All ideas come from sensation or reflection. Let us then suppose the mind to be, as we say,
white paper, void of all characters, without any ideas:- How comes it to be furnished? Whence
comes it by that vast store which the busy and boundless fancy of man has painted on it with an
almost endless variety? Whence has it all the materials of reason and knowledge? To this I
answer, in one word, from EXPERIENCE. In that all our knowledge is founded; and from that it
ultimately derives itself. Our observation employed either, about external sensible objects, or
about the internal operations of our minds perceived and reflected on by ourselves, is that which
supplies our understandings with all the materials of thinking. These two are the fountains of
knowledge, from whence all the ideas we have, or can naturally have, do spring."
David Hume (1711-1776) fromAn Enquiry Concerning Human Understanding (1777 edition)
"Nothing, at first view, may seem more unbounded than the thought of man, which not only
escapes all human power and authority, but is not even restrained within the limits of nature an
reality. To form monsters, and join incongruous shapes and appearances, costs the imagination
no more trouble than to conceive the most natural and familiar objects. And while the body is
confined to one planet, along which it creeps with pain and difficulty; the thought can in an
instant transport us into the most distant regions of the universe; or even beyond the universe,into the unbounded chaos, where nature is supposed to lie in total confusion. What never was
seen, or heard of, may yet be conceived; nor is any thing beyond the power of thought, except
what implies an absolute contradiction.
But though our thought seems to possess this unbounded liberty, we shall find, upon a nearer examination, that it is
ally confined within very narrow limits, and that all this creative power of the mind amounts to no more than the
culty of compounding, transposing, augmenting, or diminishing the materials afforded us by the senses and experienc
hen we think of a golden mountain, we only join two consistent ideas, gold, and mountain, with which we were
rmerly acquainted. A virtuous horse we can conceive; because, from our own feeling, we can conceive virtue; and thi
e may unite to the figure and shape of a horse, which is an animal familiar to us. In short, all the materials of thinking
e derived either from our outward or inward sentiment: The mixture and composition of these belongs alone to the
ind and will. Or, to express myself in philosophical language, all our ideas or more feeble perceptions are copies of ou
mpressions or more lively ones.To prove this, the two following arguments will, I hope, be sufficient. First, when we
alyse our thoughts or ideas, however compounded or sublime, we always find, that they resolve themselves into such
mple ideas as were copied from a precedent feeling or sentiment. Even those ideas, which, at first view, seem the mos
de of this origin, are found, upon a nearer scrutiny, to be derived from it. The idea of God, as meaning an infinitely
telligent, wise, and good Being, arises from reflecting on the operations of our own mind, and augmenting, without
mit, those qualities of goodness and wisdom. We may prosecute this enquiry to what length we please; where we shall
ways find, that every idea which we examine is copied from a similar impression."
IntroductionCharles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Quotes.html (2 of 2)11/11/2005 1:14:23 PM
http://oregonstate.edu/instruct/phl302/texts/locke/locke1/Essay_contents.htmlhttp://www.etext.leeds.ac.uk/hume/ehu/ehupbsb.htm#index-div2-N944414719http://www.etext.leeds.ac.uk/hume/ehu/ehupbsb.htm#index-div2-N944414719http://oregonstate.edu/instruct/phl302/texts/locke/locke1/Essay_contents.html8/3/2019 Productive Thinking
53/243
ormal Systems and a Language of Thought
Formal Systems and a Language of Thought
"All our reasoning is nothing but the joining and substituting of characters, whether these characters be words
or symbols or pictures, ... if we could find characters or signs appropriate for expressing all out thoughts as
definitely and as exactly as arithmetic expresses numbers or geometric analysis expresses lines, we could in all
subjects in so far as they are amenable to reasoning accomplish what is done in Arithmetic and Geometry."
Leibniz (1677)
Judging from the quote above, it appears that Leibniz was quite certain that thinking of the mind as a formal system
a useful way to view reasoning. The explicit idea of a formal system is pretty much an intellectual product of this
century, but Leibniz uses areas of mathematics as examples of what he has in mind. These areas certainly qualify as
examples of what we would now refer to as a formal system.
The interest in the idea of a formal system arises from the intuition that there is a kind of "language of thought."
ndeed, a naive assumption is that the language of thought is determined by the natural language that we have learned
as a child. And, certainly it is hard to escape the intuition that the language we speak is intimately related to our thou
But we needn't resolve this issue now, because in this century the idea of a formal language or system has been well-
defined. In one sense, this is simply an abstraction of the idea of a natural language. And, as such it provides a clearpresentation of some of the basic properties of a "language." We could be very careful and exact in defining the class
hings that we call formal systems, but at this point we just want to get the idea out there so you can use it to help thi
about the issues that were, and still are argued about, by people who study human reasoning.
A formal system consists first of all of a set of things, usually we think of this set of things as a set of symbols. A
ymbol is something that someone "dreams up" as opposed to something that nature provides on its own. To capture
his idea, it is often said that symbols are 'arbitrary.' For example, the letter 'A' is not a phenomenon of nature...
omeone decided to adopt this set of conventions to make this form and treat it as - the letter 'A'. And, a symbol does
automatically refer to anything other than itself...you and I had to learn that the letter 'A' could be used to refer to the
ound-A. Another property of symbols is that we usually try (or are taught to try) to make the symbols unambiguou
f you are writing an 'A' you try to write it in such a way that it won't be confused with any other symbol that is in the
et of symbols you are using.
The numbers used in mathematics, letters used to write down a natural language, notes used to write down music, are
ust some of the familiar examples of differing sets of symbols. Notice that the letters of our alphabet and the notes
used in music are each finite in number...there are 26 letters in the English alphabet. But we can use these finite sets
create sets of things, expressions; and the set of possible expressions is not really bounded in size....the set is infinite
n a technical sense, there are an infinite number of sentences in the English language and we can use the alphabet to
express each of these. A similar claim could be made about the number of musical expressions.
In the picture on the left, I have used three different sets o
symbols - integers {3,2,5...}, a 'stick' {|}, and the English
alphabet {B,a,n,...}. In each of the gray boxes I have groupthese symbols in particular ways to serve as examples for t
discussion. First, note that I added some symbols - for
example, + and = as well as a blank space and and period (
in the case of the sentences.
These symbols seem to be a bit different and they are. Rec
that we have only a finite number of symbols but we want
be able to create an infinite set of things that we call
expressions from this finite set. Well, the only way in whic
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Ideas_Syntax.html (1 of 3)11/11/2005 1:14:30 PM
8/3/2019 Productive Thinking
54/243
ormal Systems and a Language of Thought
to obtain an infinite set of expressions from a finite set of
expressions is to define ways in which to compose
expressions from the elements of the vocabulary. +, = and
space in the case of sentences are used to represent a
composition of elements of a set. For example,
2 is a number (expression)
3 is a number (expression)
2 + 3 is a number (expression)
2 + 3 + 2 is a number (expression)
2 + 3 + 2 + 3 is a number (expression)
and so on.
So how does this help us think about the mind. Well, perha
the mind has a finite vocabulary of "basic ideas"....perhaps
has a finite set of ways of composing these ideas into well-
formed expressions (complex ideas)...and perhaps it has a of syntactically defined rules of inference. Perhaps, then th
is a sense in which we have an infinite set of ideas (how do
we fit them into our brain then?) And, perhaps the mind ca
imagine syntactic expressions that are false or describe a
completely imaginary world such as Alice's Wonderland.
Could this be possible without a language of thought?
But as soon as we allow ourselves to string elements of our set together, we need to introduce the idea of following
ules for stringing them together. We call these rules, syntactic rules....they are rules that define the way in which w
orm expressions using our basic set of symbols. In the figure above, the first two sentences in the lower box are
yntactically correct. The last sentence, shown in red is not syntactically correct. A more general term that is often us
o refer to this distinction is to say that syntactically correct expressions are well-formed expressions or formulae.
Now we can create an infinite set of expressions from a finite set of elements. Can there be more? Well, yes. We wou
ike to able to say something more about these expressions...more specifically, we would like to be able to say
omething about possible relations between elements of these expressions. Note, that I have exemplified the
commutative law" in the equations in the upper right. Now, if the commutative law holds; then if we have the
expression '2 + 3 = 5,' then we can infer or derive the expression '3 + 2 = 5' using the commutative axiom. This
epresents a rule of inference and rules of inference are another component of a formal system. I used a similar type
ule with the "Bacon and Eggs" phrase to derive the lower sentence from the first. Note that the rule of inference say
omething about how to modify one expression to yield another...and technically, that is all it says.
This last point is important ... formal systems are also often called syntactic systems to contrast them with systemswhere the expressions are intended to refer to something outside the system...to have an associated semantics.
Now, this can get really tricky but the intuitions are familiar. "Bacon and Eggs have high Cholesterol." is simply a w
ormed expression and nothing more from the syntactic point of view. But, of course, these words refer to something
outside the syntactic system and in addition to being syntactically correct, the sentence may be semantically correct..
may make a true statement about the things that the word 'Bacon' and the word 'Eggs' and the word 'Cholesterol' refe
n the world.
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Ideas_Syntax.html (2 of 3)11/11/2005 1:14:30 PM
8/3/2019 Productive Thinking
55/243
ormal Systems and a Language of Thought
So how does this help us think about the mind. Well, perhaps the mind has a finite vocabulary of "basic ideas"....
perhaps, it has a finite set of ways of composing these ideas into well-formed expressions (complex ideas)...and perh
t has a set of syntactically defined rules of inference. Perhaps, then there is a sense in which we have an infinite set o
deas (how do we fit them into our brain then?) And, perhaps the mind can imagine syntactic expressions that are fal
or describe a completely imaginary world such as Alice's Wonderland. Could this be possible without a language of
hought?
This idea that the mind possesses a "language of thought" in this formal sense is, more or less, the rationalist positio
This stands in contrast to the empiricist position that relies on the "world outside our mind" to populate our mind wit
deas.
Introduction
Charles F. Schmidt
ttp://www.rci.rutgers.edu/~cfs/305_html/Intro/Ideas_Syntax.html (3 of 3)11/11/2005 1:14:30 PM
8/3/2019 Productive Thinking
56/243
ome Examples
Some Examples
his page provides some examples that may help you to understand the idea of a combinatoric system and that of a
rmal system.
formal system consists of:
q A finite set of symbols or vocabulary, .
q A set expressions that are formed from the vocabulary. This set of expressions is a subset of
q Rules of inference.
r example, if the vocabulary is the set of words:
{ Jim, is, old }
en the set ofpossibleexpressions that could be formed using concatenation to combine (i.e, putting one element
er another) the elements of this vocabulary are:
{Jim, is, old,
Jim Jim, Jim is, Jim old,
is Jim, is is, is old,
old Jim, old is, old old,
Jim Jim Jim, Jim is Jim, Jim old Jim,
is Jim Jim, is is Jim, is old Jim,
old Jim Jim, old is Jim, old old Jim,Jim Jim is, Jim is is, Jim old is,
is Jim is, is is is, is old is,
old Jim is, old is is, old old is,
Jim Jim old, Jim is old, Jim old old,
is Jim old, is is old, is old old,
old Jim old, old is old, old old old
...}
he set ofpossible expressions is referred to as and is simply the set of all combinations of the elements of thecabulary of length n where n = 1, 2, 3, 4, ... We have explicitly shown the sets of possible expressions of length 1, 2
d 3 for this three element vocabulary. There are 3 expressions of length 1; 9 of length 2, and 27 of length 3. In
neral, if the vocabulary has n elements then the total number of possible expressions of length j or less is given by th
mmation over j of n to the jth power. Thus, for this example, the total would be 39 for j =3, 120 for j = 4, 363 for j =
1092 for j = 6 and so on.
his is an example of what is called a combi