Generative methods have usually been considered unsupervised.
You're right that conditional generation start to blur the lines though.
You're right that conditional generation start to blur the lines though.
While you're right about GANs, diffusion models as transformers as transformers are most commonly trained with supervised learning.
Unsupervised is a confusing term as there is always an underlying loss being optimized and working as a supervision signal, even for good old kmeans. But generative models are generally considered to be part of unsupervised methods.