Skip to main navigation Skip to search Skip to main content

Functions on Symmetric Matrices and Point Clouds via Lightweight Invariant Features from Galois Theory*

  • Ben Blum-Smith
  • , Ningyuan (Teresa) Huang
  • , Marco Cuturi
  • , Soledad Villar

Research output: Contribution to journalArticlepeer-review

Abstract

In this work, we present a mathematical formulation for machine learning of (1) functions on symmetric matrices that are invariant with respect to the action of permutations by conjugation, and (2) functions on point clouds that are invariant with respect to rotations, reflections, and permutations of the points. To achieve this, we provide a construction of generically separating invariant features using ideas inspired by Galois theory. We construct O(n2) invariant features derived from generators for the field of rational functions on n × n symmetric matrices that are invariant for joint permutations of rows and columns. We show that these invariant features can separate all distinct orbits of symmetric matrices, except for a measure zero set; such features can be used to universally approximate invariant functions on almost all weighted graphs. For point clouds in a fixed dimension, we prove that the number of invariant features can be reduced, generically without losing expressivity, to O(n), where n is the number of points. We combine these invariant features with DeepSets to learn functions on symmetric matrices and point clouds with varying sizes. We empirically demonstrate the feasibility of our approach on molecule property regression and point cloud distance prediction.

Original languageEnglish
Pages (from-to)902-938
Number of pages37
JournalSIAM Journal on Applied Algebra and Geometry
Volume9
Issue number4
DOIs
Publication statusPublished - 1 Jan 2025
Externally publishedYes

Keywords

  • invariant theory
  • machine learning
  • point clouds
  • point cloudse learning

Fingerprint

Dive into the research topics of 'Functions on Symmetric Matrices and Point Clouds via Lightweight Invariant Features from Galois Theory*'. Together they form a unique fingerprint.

Cite this