paper-with-me

Papers

The Lie Derivative for Measuring Learned Equivariance

2022-10-06 · Nate Gruver, Marc Finzi, Micah Goldblum, Andrew Gordon Wilson

Equivariance guarantees that a model's predictions capture key symmetries in data. When an image is translated or rotated, an equivariant model's representation of that image will translate or rotate accordingly. The success of convolutional neural networks has historically been tied to translation equivariance directly encoded in their architecture. The rising success of vision transformers, which have no explicit architectural bias towards equivariance, challenges this narrative and suggests that augmentations and training data might also play a significant role in their performance. In order to better understand the role of equivariance in recent vision models, we introduce the Lie derivative, a method for measuring equivariance with strong mathematical foundations and minimal hyperparameters. Using the Lie derivative, we study the equivariance properties of hundreds of pretrained models, spanning CNNs, transformers, and Mixer architectures. The scale of our analysis allows us to separate the impact of architecture from other factors like model size or training method. Surprisingly, we find that many violations of equivariance can be linked to spatial aliasing in ubiquitous network layers, such as pointwise non-linearities, and that as models get larger and more accurate they tend to display more equivariance, regardless of architecture. For example, transformers can be more equivariant than convolutional neural networks after training.

📄 PDF Abstract BibTeX arXiv:2210.02984

Code (1)

ngruver/lie-deriv 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Learning Layer-wise Equivariances Automatically using Gradients

2023-09-21 · NeurIPS 2023 11

Convolutions encode equivariance symmetries into neural networks leading to better generalisation performance. However, symmetries provide fixed hard constraints on the functions a network can represent, need to be speci…

Topographic VAEs learn Equivariant Capsules

2021-09-03 · NeurIPS 2021 12 · T. Anderson Keller, Max Welling

In this work we seek to bridge the concepts of topographic organization and equivariance in neural networks. To accomplish this, we introduce the Topographic VAE: a novel method for efficiently training deep generative m…

What Affects Learned Equivariance in Deep Image Recognition Models?

2023-04-05 · Robert-Jan Bruintjes, Tomasz Motyka, Jan van Gemert

Equivariance w.r.t. geometric transformations in neural networks improves data efficiency, parameter efficiency and robustness to out-of-domain perspective shifts. When equivariance is not designed into a neural network,…

Data AugmentationInductive BiasTranslation

Uncovering differential equations from data with hidden variables

2020-02-06 · Agustín Somacal, Yamila Barrera, Leonardo Boechi, Matthieu Jonckheere 외

SINDy is a method for learning system of differential equations from data by solving a sparse linear regression optimization problem [Brunton et al., 2016]. In this article, we propose an extension of the SINDy method th…

RTETime SeriesTime Series Analysis

Equivariance Discovery by Learned Parameter-Sharing

2022-04-07 · Raymond A. Yeh, Yuan-Ting Hu, Mark Hasegawa-Johnson, Alexander G. Schwing

Designing equivariance as an inductive bias into deep-nets has been a prominent approach to build effective models, e.g., a convolutional neural network incorporates translation equivariance. However, incorporating these…

Inductive BiasTranslation