Compared to supervised learning, we don't need to provide any desired output, only input.

Perfect. When using unsupervised learning, we don't need to specify any output.