Accelerated Smoothing: A Scalable Approach to Randomized Smoothing
Devansh Bhardwaj, Kshitiz Kaushik, Sarthak Gupta
TL;DR
Accelerated Smoothing replaces Monte Carlo sampling in randomized smoothing with a surrogate neural network trained to predict the MC class-count distribution, enabling near-equivalent certification with $O(1)$ inference time per sample. The surrogate is trained using Jensen-Shannon divergence to match the MC-derived counts $C = \frac{1}{N}\sum_{i=1}^N 1[f(x+\epsilon_i)=c]$, preserving model-agnostic applicability and smoothing distribution independence. On CIFAR-10, the method achieves robust-radius certifications with substantial speedups (approximately $600\times$ faster) compared to the standard MC-based approach, while maintaining competitive certified accuracy; baselines with very large $N$ still suffer for conventional MC. The work highlights practical scalability of certified defenses, discusses limitations in theoretical guarantees and training-time costs, and points to future directions such as uncertainty estimation and extension to other smoothing schemes.
Abstract
Randomized smoothing has emerged as a potent certifiable defense against adversarial attacks by employing smoothing noises from specific distributions to ensure the robustness of a smoothed classifier. However, the utilization of Monte Carlo sampling in this process introduces a compute-intensive element, which constrains the practicality of randomized smoothing on a larger scale. To address this limitation, we propose a novel approach that replaces Monte Carlo sampling with the training of a surrogate neural network. Through extensive experimentation in various settings, we demonstrate the efficacy of our approach in approximating the smoothed classifier with remarkable precision. Furthermore, we demonstrate that our approach significantly accelerates the robust radius certification process, providing nearly $600$X improvement in computation time, overcoming the computational bottlenecks associated with traditional randomized smoothing.
