generalizing to unsupervised learner