Explanation - based learning