“…The adversarial training consists of an inner, iterative maximization loop to augment natural examples with adversarial perturbations, and an outer minimization loop similar to normal training. Many different methods have been introduced to improve robustness [77,15,53,92,80,67,95,79,7,82,40,45,57], but all of them are fundamentally based on the principle of training on adversarially augmented examples.…”