Inventive Learning