COPYCAT discovers analogies using:
1) a 'slipnet' of abstract Platonic concepts whose relations can change as the program runs,
2) a 'workspace' of perceptual activity that acts like a short-term memory, and
3) a 'coderack' of agents that are probabilistically selected to carry out tasks in the workspace.
Douglas Hofstadter and Melanie Mitchell, 1995. |