analogical reasoning ron ferguson. youve already performed analogical problem solving in class today

56
Analogical Reasoning Ron Ferguson

Upload: deonte-longbotham

Post on 31-Mar-2015

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Analogical Reasoning

Ron Ferguson

Page 2: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

You’ve already performed analogical problem solving in class today

Page 3: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Problem-solving with rules Analogy and similarity Case-based reasoning (CBR) Analogy in education

Things you’ve already discussed

Page 4: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 5: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 6: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Rule-Based Problem Solving

My step sister is visiting this weekend, and she’s bringing her exchange student from Hungary.

How do I get from here to the World of Coca-Cola?

Page 7: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Some characteristics of rule-based problem solving

Well-defined search space– Easy to develop a chain of operators that, collectively, solve

the problem– Easy to decompose the solution to explain it

Soundness– If the operators are sound, then the solution is sound– Possible to show why some solutions are better than others

(time, distance of alternatives)

How would I model this?

Page 8: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Modeling rule-based problem solving

Model using rules, of course! What dimensions of the task can we model?

– Solution– Protocol of intermediate problem-solving steps– Effect of “broken” rules– Developmental effects

Page 9: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Analogical Problem Solving

What are good places in Atlanta to take a Hungarian teenager?

Page 10: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

What we may base our solutions on

Other visits– Parents, family, friends

Other teenagers Visitors from foreign lands or from places

really different from Atlanta vs. visitors from other U.S. cities

Are these explanations sound? Can we show that some are better than others?

Page 11: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

What characteristics of comparison can we use in our models?

Correspondences? “Closeness” or “aptness” of analogies? Inferences?

Page 12: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 13: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 14: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Spatial representations of analogies

Suppose that each concept is a point in some large, multidimensional concept space– Goose– Duck– Sheep

More similar concepts are closer, more different are farther away

Page 15: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Creating a concept space

Input: A proximity matrix Output: A multidimensional space with a

location for each item Example: How similar (1-99) are

– Green and red?– Green and yellow?– Blue and violet?– And so on…

Page 16: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Proximity matrix for color similarity

99 85 40 25 70

85

40

25

70

99 70 25 25

70 99 99 10

25 55 55 55

25 10 55 99

Violet

Blue

Green

Yellow

Red

Violet

Blue

Green

Yellow

Red

From Markman (1997), Knowledge Representation.

Page 17: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

MDS results on color similarity

Yellow

Orange

Gre

en

Red

Blue

Violet

From Markman (1997), Knowledge Representation.

Page 18: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Results of MDS algorithm in numeral similarity data

From Markman (1997), Knowledge Representation.

Page 19: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Rips, Fitts & Shoben (1973)

Page 20: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Summary: Spatial models of analogy

Everything a point in a conceptual space Similarity and difference represented by

distance Given sets of pairwise similarity estimates,

we can (sometimes) automatically derive a conceptual space– Higher-order spaces hard to derive and hard to

visualize

Page 21: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 22: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 23: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Feature-based models

Tversky’s critique of spatial models Tversky’s feature-based model of similarity

Page 24: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Tversky’s Axioms

Implications of spatial similarity models:– Minimality– Symmetry– Triangle Inequality

But…each is not true of humans.

Page 25: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Minimality

d(x,x) = d(y,y) = 0. Everything is most similar (or proximate) to

itself Each thing is as similar to itself as another

item is similar to itself.– Dog, Dog– Freedom, Freedom– George Washington, George Washington– 1.23 , 1.23

Page 26: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Problems with minimality

Some things are more similar to themselves than others

Example: Cross-mapping experiment by Gentner & Ratterman– When choosing between multiple potential similar

parts, complex identity matches have a stronger pull than weak identity matches.

Page 27: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Symmetry

– d(x,y) = d(y,x). A is as similar to B as B is to A.

– d(Cuba, China) = d(China, Cuba)– d(butcher, surgeon) = d(surgeon, butcher)

Experiments– Similarity of countries (Tversky)– Similarity of good and bad forms (Tversky)– Rosch’s “A is essentially B” study.

Page 28: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Triangle Inequality

d(x,y)<= d(x,z)+d(y,z) d(atlanta,chicago) <=

d(atlanta,indianapolis) + d(indianapolis, chicago)

d(goat,sheep) <= d(goat, pig) + d(pig, sheep).

Page 29: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Problems with Triangle Inequality

Difficult to falsify, but… d(watch,bracelet)+d(watch,clock) <<

d(bracelet, clock) d(box,barrel)+d(box,toy-block) << d(barrel,

toy-block)

Page 30: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Tversky’s Conclusion

Because of these three problems, spatial models are inadequate

Proposed feature-based model instead

Page 31: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Example: Pens and Chalk

PEN• Oblong• Writing-instrument• Marking-item• Pointed• Uses-ink• Inexpensive• Contains-cartridge• Made-of-plastic

CHALK• Oblong• Writing-instrument• Marking-item• Bipolar• Made-of-chalk• Inexpensive

Page 32: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Pens and Chalk

PEN• Oblong• Writing-instrument• Marking-item• Pointed• Uses-ink• Inexpensive• Contains-cartridge• Made-of-plastic

CHALK• Oblong• Writing-instrument• Marking-item• Bipolar• Made-of-chalk• Inexpensive

Page 33: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Pens and Chalk

PEN• Oblong• Writing-instrument• Marking-item• Pointed• Uses-ink• Inexpensive• Contains-cartridge• Made-of-plastic

CHALK• Oblong• Writing-instrument• Marking-item• Bipolar• Made-of-chalk• Inexpensive

Tversky’s model is more sophisticated than this, though, because it uses not just the features in common, but those that are different as well!

Page 34: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Tversky’s Contrast Model

s(a,b) = f(A^B) – f(A-B) – f(B-A).

Page 35: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Tversky’s model: Pens and Chalk

Formula: s(a,b) = f(A^B) – f(A-B)

– f(B-A).

A^B = {oblong, writing-instrument, marking-item, inexpensive} = 4.

A-B = {pointed, uses-ink, contains-cartridge, made-of-plastic} = 2.

B-A = {bipolar, made-of-chalk} = 4.

Assume = 1.0, =0.1, =0.3. f() is a simple sum.

S(pen,chalk) = 4 – 0.1(4) - .3(2) = 3.0

S(chalk,pen) = 4 – 0.1(2) - .3(4) = 2.6

Page 36: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Does Tversky meet his own criticisms?

MinimalitySymmetry (or asymmetry)Triangle inequality

Page 37: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Other advantages of feature sets

Independence of features Can be manipulated via set operations

– AND, OR, NOT, , .

Divvies up conceptual space– Keywords in library searches– Canonicalization

Can be computed in parallel (very important!)

Page 38: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Problems with feature-based models

Features aren’t always independent Need to capture relational structure

Page 39: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Features aren’t always independent

Assumption of independence isn’t always true– Some features cause others

OBLONG, WRITING-INSTRUMENT

– Some features are categorically related– Some features are part of a closed set of

alternatives MADE-OF-PLASTIC, MADE-OF-CHALK

Page 40: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Need to capture relational structure

Attempt#1:squarecircleabove

Attempt#2:above(square-a,circle-b)

Attempt #3:above(a,b)square(a)circle(b)

Page 41: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 42: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogySpatial Feature-basedStructural (including CBR)

Page 43: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

How can we account for relational structure?

Use a form of graph matching– Match frames (Case-based reasoning)– Match conceptual graphs (Structure Mapping)

Page 44: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

SME: Structure-Mapping Engine

Output = Mappings (correspondences + candidate inferences)

SME

TARGETDescription

SME operates in polynomial time by exploiting predicate labels and by using a greedy merge algorithm

Inputs = propositional descriptions, with incremental updates

BASEDescription

Page 45: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

How do we test structural models?

Correspondences Inferences Aptness

Cross-mapping tasks!

Page 46: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Cross-mapping tasks

Pit feature-based (a.k.a. attribute-based) similarity against relational similarity

– Two scenes (Gentner & Markman): Man bringing a woman groceries Woman feeding a squirrel

– Do we map the woman to the woman, or the woman to the squirrel?

– Or, a robot repair-shop vs. a robot-repair shop.

Key insight: use of relational structure changes over time!

Page 47: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Cross-Mapping Experiment (Gentner, Ratterman & Forbus 1993)

Sticker-finding task for 3, 4, & 5 yr olds.

Page 48: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Children were consistently worse on the cross-mapping task for rich stimuli.

Younger children were aided by rich structure in the literal similarity task.

Page 49: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Outline for Today

How is solving problems by analogy different from solving problems via rules?

Several broad models of analogy– Spatial – Feature-based– Structural (including CBR)

DISCUSSION

Page 50: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Models of analogy

Not clear that humans use just one type of analogy– Spatial: color comparisons?

For some processes, we may even use multiple comparison processes

Good example: retrieval

Page 51: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

The Problem of Retrieval

The analogies we retrieve are not always the same as those we find apt:

“Don’t look a gift horse in the mouth.”

Page 52: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Dealing with the problem of retrieval

Why don’t we always retrieve the most apt analogy?

Possibility: We economizing on retrieval– Comparing two cases involves only a little data– Retrieving from a memory of millions of items

involves a lot of data

So maybe retrieval is different than comparison

Page 53: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

MAC/FAC: Similarity-based retrieval

Memory Pool of Cases

Probe case

Result = memory item+ SME mapping

SME

SME

SME

CVmatch

CVmatch

CVmatch

CVmatch

Cheap, fast, non-structural feature-based matcher

Slower, structural matcher.

Page 54: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

MAC/FAC is consistent with psychological evidence

Primacy of the mundane– Literal similarity > Surface match > True analogical match

Occasional distant remindings Expert encoding facilitates accurate retrieval

– Expects more deeply encode causal structure– May have a specialized set of relations to draw

upon

Page 55: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

Conclusion

Reasoning by analogy is very different than rule-based reasoning

We can still model it. Different models make different predictions

– Spatial, feature-based, structural

We may use different analogical reasoning processes for different cognitive tasks

Page 56: Analogical Reasoning Ron Ferguson. Youve already performed analogical problem solving in class today

THE END