Next: Further Reading
Up: Analogy
 Previous: Transformational Analogy
 
Transformational analogy does not look at how the problem was solved -- it
only looks at the final solution.
The history of the problem solution - the steps involved - are often
relevant.
Carbonell (1986) showed that derivational analogy is a necessary component in
the transfer of skills in complex domains:
-  In translating Pascal code to LISP -- line by line translation is no
use. You will have to reuse the major structural and control decisions.
 -  One way to do this is to replay a previous derivation and modify it
when necessary.
 -  If initial steps and assumptions are still valid copy them across.
 -  Otherwise alternatives need to found -- best first search fashion.
 
 
dave@cs.cf.ac.uk