Creative Problem Solving Through Automated Planning and Analogy
As a creative problem solving strategy, analogical reasoning helps generalize and transfer solutions to new domains. Automated planners have been used for problem solving, but they reach impasses when their representation of the problem space lacks operators or resources to generate a plan from an initial condition to a set of goal conditions.
This paper presents Creative Problem Solver (CPS), a novel integration of automated planning and analogical reasoning that recognizes when analogical reasoning and generalization may resolve such impasses. CPS uses heuristics to identify missing critical resources and then uses analogical reasoning to identify suitable replacements that are readily available in the environment. We implement CPS using the CIRCA planning architecture, which supports domain-level and meta-level planning, and the structure-mapping model of analogical reasoning. This paper demonstrates CPS resolving impasses in domains where traditional automated planning would otherwise fail.