SCOPE's architecture integrates explanation-based learning (EBL) with techniques from inductive logic programming.
EBL is used to constrain an inductive search for control heuristics that help a planner choose between competing plan refinements.