Summary
This paper studies adversarial training from a kernel perspective, in which discussions about normalization, kernel dynamics, and spectral features are provided. The proposed method can reduce computation time, and experiments show the improvement compared to banchmarks.
Weaknesses
[1] In the assumption at the beginning of Section 2.2, it imposes some assumption on the distribution of the attack. However, this is different from common understanding of the attack: given the model and the data, the attack should be the one to maximize the loss.
[2] In the proof of Theorem 1, in page 11, there is a "$\approx$" in one of the formulas. The authors need to exactly quantify what has been approximated in the formula, as some further constraints on $\epsilon$ may be required to ensure the correctness of this approximation. In particular, for common Taylor expansion approximations, L2 attack and L2 differences are commonly used. The authors need to justify the correctness of the approximation under Linf attack.
[3] Even if [2] is correct, it is still questionable whether the theoretical/technical contributions are novel enough: when $\epsilon$ is small enough, it is natural to use Taylor expansion to have approximation on the adversarial loss, so that one can treat the adversarial loss as a linear function of the adversarial attack to simplify the analysis. This assumption has been widely used in many theoretical literature in this area. From this perspective, the current presentation of Theorem 1 and Theorem 2 is not sufficient to demonstrate the technical challenges.
[4] Again for the assumption on $\epsilon$, I doubt whether $\epsilon=o(1)$ is a valid assumption or not. I agree that most theoretical literature considers $\epsilon=o(1)$ in their theory. However, when considering 8/255 Linf attack in CIFAR-10, the possible largest L2 norm of the attack is 8/255*sqrt(32^2) = 8*32/255 > 1, which means at least for L2 attack, a small attack strength is not sufficient to align with the real practice. In terms of the Linf attack in this paper, please fix [2] to see whether the total L2 strength can be $\Theta(1)$ or not.
[5] Missing comparison between the proposed method and other methods. The authors only compare their performance with the benchmark algorithm. However, there are some other algorithms which try to speed up the computation of adversarial training. For example, in
Jia, Xiaojun, et al. "Improving Fast Adversarial Training with Prior-Guided Knowledge." arXiv preprint arXiv:2304.00202 (2023).
Their proposed method is able to handle ImageNet dataset.
[6] There is a big gap between the theory and the experiments, and there is no clear connection on how to connect these two components in this paper.