I'm reading this really interesting article CycleGAN, a Master of Steganography. I understand everything up until this paragraph:
we may view the CycleGAN training procedure as continually mounting an adversarial attack on $G$, by optimizing a generator $F$ to generate adversarial maps that force $G$ to produce a desired image. Since we have demonstrated that it is possible to generate these adversarial maps using gradient descent, it is nearly certain that the training procedure is also causing $F$ to generate these adversarial maps. As $G$ is also being optimized, however, $G$ may actually be seen as cooperating in this attack by learning to become increasingly susceptible to attacks. We observe that the magnitude of the difference $y^{*}-y_{0}$ necessary to generate a convincing adversarial example by Equation 3 decreases as the CycleGAN model trains, indicating cooperation of $G$ to support adversarial maps.
How is the CycleGAN training procedure an adversarial attack?
I don't really understand the quoted explanation.