Curvature Dynamic Black-box Attack: revisiting adversarial robustness via dynamic curvature estimation
Peiran Sun
TL;DR
This work introduces Dynamic Curvature Estimation (DCE) to quantify decision boundary curvature in black-box, decision-based attacks and reveals a meaningful link between curvature and adversarial robustness. It then integrates DCE into a curvature-aware attack, Curvature Dynamic Black-box Attack (CDBA), featuring an abort protocol and a step parameter to manage query budgets. Empirical results show robust models exhibit flatter, lower-curvature decision boundaries, and CDBA achieves stronger attack performance under limited queries, outperforming CGBA baselines in targeted scenarios. Ablation studies validate the curvature-dynamics perspective and clarify the roles of normal-vector estimation, trajectory design, and parameter choices in curvature-based attack efficacy.
Abstract
Adversarial attack reveals the vulnerability of deep learning models. It is assumed that high curvature may give rise to rough decision boundary and thus result in less robust models. However, the most commonly used \textit{curvature} is the curvature of loss function, scores or other parameters from within the model as opposed to decision boundary curvature, since the former can be relatively easily formed using second order derivative. In this paper, we propose a new query-efficient method, dynamic curvature estimation (DCE), to estimate the decision boundary curvature in a black-box setting. Our approach is based on CGBA, a black-box adversarial attack. By performing DCE on a wide range of classifiers, we discovered, statistically, a connection between decision boundary curvature and adversarial robustness. We also propose a new attack method, curvature dynamic black-box attack (CDBA) with improved performance using the estimated curvature.
