Supervised algorithms need “labeled” training data, which is hard to find. You can find “unlabeled” training data easier, which suits unsupervised algorithms. Often, you have smaller data sets with “labeled” training data and much “unlabeled” data. They use semi-supervised algorithms here.