🤖 AI Summary
Existing Wasserstein distributionally robust optimization (WDRO) methods rely on global Lipschitz continuity or strong duality, leading to overly loose robustness certificates or prohibitive computational costs. This paper proposes a novel WDRO framework grounded in primal problem solving: leveraging the piecewise affine structure of ReLU networks, it constructs exact Lipschitz certificates, enabling tight and computationally tractable characterization of the WDRO problem; it further introduces distribution-level Wasserstein adversarial attacks—going beyond conventional pointwise attacks—to synthesize worst-case perturbed distributions. Experiments demonstrate that the method maintains high certified robust accuracy while significantly tightening robustness bounds and generating more threatening distributional adversarial examples. This work establishes a new paradigm for analyzing and verifying distributional robustness of deep neural networks.
📝 Abstract
Wasserstein distributionally robust optimization (WDRO) provides a framework for adversarial robustness, yet existing methods based on global Lipschitz continuity or strong duality often yield loose upper bounds or require prohibitive computation. In this work, we address these limitations by introducing a primal approach and adopting a notion of exact Lipschitz certificate to tighten this upper bound of WDRO. In addition, we propose a novel Wasserstein distributional attack (WDA) that directly constructs a candidate for the worst-case distribution. Compared to existing point-wise attack and its variants, our WDA offers greater flexibility in the number and location of attack points. In particular, by leveraging the piecewise-affine structure of ReLU networks on their activation cells, our approach results in an exact tractable characterization of the corresponding WDRO problem. Extensive evaluations demonstrate that our method achieves competitive robust accuracy against state-of-the-art baselines while offering tighter certificates than existing methods. Our code is available at https://github.com/OLab-Repo/WDA