A training method where a student model learns from a teacher model's outputs on data the student generates.