English

A Simple Strategy to Provable Invariance via Orbit Mapping

Computer Vision and Pattern Recognition 2022-09-27 v1

Abstract

Many applications require robustness, or ideally invariance, of neural networks to certain transformations of input data. Most commonly, this requirement is addressed by training data augmentation, using adversarial training, or defining network architectures that include the desired invariance by design. In this work, we propose a method to make network architectures provably invariant with respect to group actions by choosing one element from a (possibly continuous) orbit based on a fixed criterion. In a nutshell, we intend to 'undo' any possible transformation before feeding the data into the actual network. Further, we empirically analyze the properties of different approaches which incorporate invariance via training or architecture, and demonstrate the advantages of our method in terms of robustness and computational efficiency. In particular, we investigate the robustness with respect to rotations of images (which can hold up to discretization artifacts) as well as the provable orientation and scaling invariance of 3D point cloud classification.

Keywords

Cite

@article{arxiv.2209.11916,
  title  = {A Simple Strategy to Provable Invariance via Orbit Mapping},
  author = {Kanchana Vaishnavi Gandikota and Jonas Geiping and Zorah Lähner and Adam Czapliński and Michael Moeller},
  journal= {arXiv preprint arXiv:2209.11916},
  year   = {2022}
}

Comments

ACCV 2022, older version is titled "Training or Architecture? How to Incorporate Invariance in Neural Networks",(arXiv:2106.10044)

R2 v1 2026-06-28T02:00:27.832Z