Geometric Algebra Transformer

Johann Brehmer, Pim de Haan, Sönke Behrends, Taco Cohen
5/28/2023
cs.LGcs.ROstat.ML

No official code found. Best implementation: Qualcomm-AI-research/geometric-algebra-transformer (254 stars, BSD-3-Clause-Clear, last commit 2025-02-07).

Abstract

Problems involving geometric data arise in physics, chemistry, robotics, computer vision, and many other fields. Such data can take numerous forms, for instance points, direction vectors, translations, or rotations, but to date there is no single architecture that can be applied to such a wide variety of geometric types while respecting their symmetries. In this paper we introduce the Geometric Algebra Transformer (GATr), a general-purpose architecture for geometric data. GATr represents inputs, outputs, and hidden states in the projective geometric (or Clifford) algebra, which offers an efficient 16-dimensional vector-space representation of common geometric objects as well as operators acting on them. GATr is equivariant with respect to E(3), the symmetry group of 3D Euclidean space. As a Transformer, GATr is versatile, efficient, and scalable. We demonstrate GATr in problems from n-body modeling to wall-shear-stress estimation on large arterial meshes to robotic motion planning. GATr consistently outperforms both non-geometric and equivariant baselines in terms of error, data efficiency, and scalability.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause-Clear
25443Python, DockerfileOct 23, 20231 years agoBSD-3-Clause-Clear

Cite this paper

@article{brehmer2023geometric,
  title  = {Geometric Algebra Transformer},
  author = {Johann Brehmer and Pim de Haan and Sönke Behrends and Taco Cohen},
  year   = {2023},
  eprint = {2305.18415},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18415v3},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.18415.svg)](https://codeofpaper.com/paper/2305.18415)

Discussion