Una adición a la respuesta anterior:
Dado que el discriminante solo se preocupa por P (Y | X), mientras que el generativo se preocupa por P (X, Y) y P (X) al mismo tiempo, para predecir bien P (Y | X), el modelo generativo tiene menos grado de libertad en el modelo comparado con el modelo discriminante. Entonces, el modelo generativo es más robusto , menos propenso al sobreajuste, mientras que el discriminante es al revés.
Eso explica la respuesta anterior
Puede haber casos en que un modelo sea mejor que el otro (p. Ej., Los modelos discriminatorios generalmente tienden a funcionar mejor si tiene muchos datos; los modelos generativos pueden ser mejores si tiene algunos datos adicionales sin etiquetar).