Generative Adversarial Networks (GAN) is an adversarial model, and it has been demonstrated to be effective for various generative tasks. However, GAN and its variants also suffer from many training problems, such as mode collapse and gradient vanish. In this paper, we firstly propose a general crossover operator, which can be widely applied to GANs using evolutionary strategies. Then we design an evolutionary GAN framework C-GAN based on it. And we combine the crossover operator with evolutionary generative adversarial networks (EGAN) to implement the evolutionary generative adversarial networks with crossover (CE-GAN). Under the premise that a variety of loss functions are used as mutation operators to generate mutation individuals, we evaluate the generated samples and allow the mutation individuals to learn experiences from the output in a knowledge distillation manner, imitating the best output outcome, resulting in better offspring. Then, we greedily selected the best offspring as parents for subsequent training using discriminator as evaluator. Experiments on real datasets demonstrate the effectiveness of CE-GAN and show that our method is competitive in terms of generated images quality and time efficiency.
翻译:基因突变网络(GAN)是一种对抗模式,已经证明它对于各种基因变异任务是有效的。然而,GAN及其变异体也存在许多训练问题,如模式崩溃和梯度消失。在本文中,我们首先提议一个通用的交叉操作器,它可以使用进化战略广泛应用于GAN;然后我们根据它设计一个进化的GAN框架C-GAN。然后,我们把交叉操作器与进化的基因变异对立网络(EGAN)结合起来,以实施进化的基因变异对立网络(CE-GAN)。基于这一前提,即各种损失功能被用作变异操作器来产生突变个人,我们评估生成的样本,让变异个体以知识蒸馏方式从产出中学习经验,模仿最佳产出结果,从而产生更好的后代。然后,我们贪婪地选择最好的后代作为父母,以便利用歧视者作为评价者进行后续培训。关于真实数据集的实验证明了CE-GAN的有效性,并表明我们的方法在生成图像的质量和时间效率方面具有竞争力。