Search papers, labs, and topics across Lattice.
This paper investigates how vanilla Transformers learn symmetries in point cloud datasets via finite data augmentation, revealing a hierarchy of learnability from non-angle-preserving to base angle-preserving groups. By analyzing trained models, the authors identify interpretable mechanisms responsible for approximate invariance and demonstrate how these mechanisms can be leveraged for learned equivariance. The findings establish a structured understanding of Transformer capabilities in geometric learning and provide a foundation for developing more robust equivariant models.
Transformers learn translation, rotation, and scale invariance through distinct, identifiable mechanisms, paving the way for structured equivariant function learning.
Training Transformer-based architectures with finite data augmentation has become an increasingly popular approach in geometric machine learning. Despite its empirical success, the interplay between the Transformer architecture, invariance to different symmetries, and augmentation budgets remains underexplored. In this paper, we study the ability of a vanilla Transformer to learn various symmetries through finite data augmentation for point cloud datasets. We identify an ordering of increasing learnability across the following symmetry groups: (i) non-angle-preserving symmetries, (ii) angle-preserving symmetries, and (iii) base angle-preserving subgroups, such as translation, rotation, and scale. For the base angle-preserving groups, we further investigate the Transformer's extrapolation behavior and conduct a structural analysis of the trained models, allowing us to identify interpretable mechanisms that induce invariance. Finally, we extend our analysis to equivariant functions and show that the detected mechanisms for approximate invariance can also provide a key building block for learned equivariance. Our project page is available at https://transformers-learn-symmetries.github.io/