Closed Whitesheep18 closed 1 month ago
Hi there @Whitesheep18 you're absolutely right that TVAE Synthesizer is based on a VAE under the hood, not a GAN. This is definitely a documentation mistake on our part that I'll fix and update. Thank you so much for raising this!
@Whitesheep18 updates are now live, thanks again!
https://docs.sdv.dev/sdv/single-table-data/modeling/synthesizers/tvaesynthesizer
(Note: you might need to clear cache or hard refresh to see them)
As far as I understand the TVAESynthesizer is a VAE, so the loss should just be the ELBO, but the documentation states (under "epochs") that there should be a discriminator and a generator like in GAN..?
Similarly confusing is the customization section with the variable "pac":
Is TVAE a GAN where the generator is a VAE..? or is this a copy paste mistake in the documentation?