English

Center Smoothing: Certified Robustness for Networks with Structured Outputs

Machine Learning 2022-01-13 v3

Abstract

The study of provable adversarial robustness has mostly been limited to classification tasks and models with one-dimensional real-valued outputs. We extend the scope of certifiable robustness to problems with more general and structured outputs like sets, images, language, etc. We model the output space as a metric space under a distance/similarity function, such as intersection-over-union, perceptual similarity, total variation distance, etc. Such models are used in many machine learning problems like image segmentation, object detection, generative models, image/audio-to-text systems, etc. Based on a robustness technique called randomized smoothing, our center smoothing\textit{center smoothing} procedure can produce models with the guarantee that the change in the output, as measured by the distance metric, remains small for any norm-bounded adversarial perturbation of the input. We apply our method to create certifiably robust models with disparate output spaces - from sets to images - and show that it yields meaningful certificates without significantly degrading the performance of the base model. Code for our experiments is available at: https://github.com/aounon/center-smoothing.

Keywords

Cite

@article{arxiv.2102.09701,
  title  = {Center Smoothing: Certified Robustness for Networks with Structured Outputs},
  author = {Aounon Kumar and Tom Goldstein},
  journal= {arXiv preprint arXiv:2102.09701},
  year   = {2022}
}

Comments

Accepted to Neural Information Processing Systems (NeurIPS 2021)

R2 v1 2026-06-23T23:18:43.807Z