Learn Before
Concept

Adversarial Generator

In adversarial distillation, an adversarial generator is trained to generate synthetic data, which is either added to or used as the training set. The distillation loss is:

LKD=LG(Ft(G(z)),Fs(G(z)))L_{KD} = L_G(F_t(G(z)), F_s(G(z)))

Where:

  • Ft()F_t(\cdot) and Fs()F_s(\cdot) are the teacher and student model outputs.
  • G(z)G(z) represents the training samples generated by generator GG given a random input vector zz.
  • LGL_G is a distillation loss used to force the match between predicted and ground truth probability distributions (e.g., cross-entropy or Kullback-Leibler divergence loss).

0

1

Updated 2026-05-16

Tags

Deep Learning (in Machine learning)

Data Science

Computing Sciences