[REFACTOR] Learner init method