General Lipschitz: Certified Robustness Against Resolvable Semantic Transformations via Transformation-Dependent Randomized Smoothing
Dmitrii Korzh, Mikhail Pautov, Olga Tsymboi, Ivan Oseledets
TL;DR
General Lipschitz (GL) introduces transformation-dependent randomized smoothing to certify robustness of image classifiers against composable semantic perturbations that are resolvable via a reducing function. The framework constructs a smoothed classifier $h$ by averaging over semantic transformations and Gaussian noise, then derives a local Lipschitz-based certificate along transformation paths using functions $\xi$ and $\hat{g}$; a practical numerical scheme estimates these functions to certify robustness when $h_c(x)>\tfrac{1}{2}$. Empirical results on ImageNet and CIFAR demonstrate competitive certified robust accuracy (CRA) across several perturbations, validating the approach at scale while highlighting the probabilistic nature of the guarantees and the focus on resolvable transformations. The work suggests strong practical implications for semantic robustness and points to future directions including extending to non-resolvable perturbations and applying the approach to detection or segmentation tasks.
Abstract
Randomized smoothing is the state-of-the-art approach to construct image classifiers that are provably robust against additive adversarial perturbations of bounded magnitude. However, it is more complicated to construct reasonable certificates against semantic transformation (e.g., image blurring, translation, gamma correction) and their compositions. In this work, we propose \emph{General Lipschitz (GL),} a new framework to certify neural networks against composable resolvable semantic perturbations. Within the framework, we analyze transformation-dependent Lipschitz-continuity of smoothed classifiers w.r.t. transformation parameters and derive corresponding robustness certificates. Our method performs comparably to state-of-the-art approaches on the ImageNet dataset.
