Search causes floundering -- not goal driven
In the following we will address 2 goal driven methods
Problem Reduction (Goal-reduction)
ANALOGY
Problem: select an answer figure, X, such that A is to B as C is to X gives the best fit
(picture)Each of these subgoals, in turn, can be divided still more finely into lower-level subgoals
Procedure (the Analogy problem reduction (do goal tree)):
Similarity = (intersections and set differences, size is # of elements ) a X Size(SAB AND SCX) - ß X Size(SAB - SCX) -c X Size(SCX - SAB)
Be skeptical about such formulas - A procedure that depends on a lot of weights is "suspicious" ... weights are not explicit and expose little constraint (Winston)
Means-ends:
GPS: General Problem Solver
historically important - Newell & Simon 1963
* "mini-mind" ... general (used means-ends)
search strategies - forward and backward a mixture makes it possible to solve major parts of a problem then go back and solve small problems in "glueing" big pieces together
E.g. Robot (Robbie and book)
GPS coursenotes
Monkey and Banana: Slagle
HOW?
Necessary for Means - Ends
Goals: Three kinds of goals handled by GPS (page 285 paper)
SOAR CMU ... goal structures
Closeness and Reformulation
Kanal and Chandrasekaran - pattern recognition
"despite the enormous intrinsic interest in the mathematical problem of
designing and improving classification algorithms, the real power often comes
from the careful choice of the variables themselves, based on a good knowledge
of the domain." (1969)
water-jug: what does it mean to be close to 2 (dump, add)
Blocks-world: gravity ... on(table, x) is significant knowledge
reformulation: approach from both ends, changes "goal"