Invariance Measures for Neural Networks
arXiv:2310.17404 · doi:10.1016/j.asoc.2022.109817
Abstract
Invariances in neural networks are useful and necessary for many tasks. However, the representation of the invariance of most neural network models has not been characterized. We propose measures to quantify the invariance of neural networks in terms of their internal representation. The measures are efficient and interpretable, and can be applied to any neural network model. They are also more sensitive to invariance than previously defined measures. We validate the measures and their properties in the domain of affine transformations and the CIFAR10 and MNIST datasets, including their stability and interpretability. Using the measures, we perform a first analysis of CNN models and show that their internal invariance is remarkably stable to random weight initializations, but not to changes in dataset or transformation. We believe the measures will enable new avenues of research in invariance representation.
References in corpus (9)
- Decoupled Weight Decay Regularization
- Euclidean Distance Matrices: Essential Theory, Algorithms and Applications
- Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges
- Similarity of Neural Network Representations Revisited
- NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Maps
- Exploiting Cyclic Symmetry in Convolutional Neural Networks
- Quantifying Translation-Invariance in Convolutional Neural Networks
- Fundamental Tradeoffs between Invariance and Sensitivity to Adversarial Perturbations
- Revisiting Data Augmentation for Rotational Invariance in Convolutional Neural Networks