Using the passage below, in Machine Learning, what is unsupervised learning and is it different from supervised learning?

Unsupervised learning can be understood in contrast to supervised learning. The latter requires a data set tagged by an expert to train the machine learning model. The former learns patterns directly from the (unlabeled or untagged) data.