Explanation Based Learning