GANs focus on generating realistic data by training a generator against a discriminator, while VAEs aim to model the underlying data distribution and generate data that is more probabilistic.