Linear Classifiers in Mixed Constant Curvature Spaces

02/19/2021
by   Puoya Tabaghi, et al.
8

Embedding methods for mixed-curvature spaces are powerful techniques for low-distortion and low-dimensional representation of complex data structures. Nevertheless, little is known regarding downstream learning and optimization in the embedding space. Here, we address for the first time the problem of linear classification in a product space form – a mix of Euclidean, spherical, and hyperbolic spaces with different dimensions. First, we revisit the definition of a linear classifier on a Riemannian manifold by using geodesics and Riemannian metrics which generalize the notions of straight lines and inner products in vector spaces, respectively. Second, we prove that linear classifiers in d-dimensional constant curvature spaces can shatter exactly d+1 points: Hence, Euclidean, hyperbolic and spherical classifiers have the same expressive power. Third, we formalize linear classifiers in product space forms, describe a novel perceptron classification algorithm, and establish rigorous convergence results. We support our theoretical findings with simulation results on several datasets, including synthetic data, MNIST and Omniglot. Our results reveal that learning methods applied to small-dimensional embeddings in product space forms significantly outperform their algorithmic counterparts in Euclidean spaces.

READ FULL TEXT

page 3

page 4

page 6

page 7

page 9

page 15

page 18

page 19

research
01/06/2023

Principal Component Analysis in Space Forms

Principal component analysis (PCA) is a workhorse of modern data science...
research
07/31/2023

L3DMC: Lifelong Learning using Distillation via Mixed-Curvature Space

The performance of a lifelong learning (L3) model degrades when it is tr...
research
09/08/2021

Highly Scalable and Provably Accurate Classification in Poincare Balls

Many high-dimensional and large-volume data sets of practical relevance ...
research
03/07/2022

Provably Accurate and Scalable Linear Classifiers in Hyperbolic Spaces

Many high-dimensional practical data sets have hierarchical structures i...
research
07/01/2020

Ultrahyperbolic Representation Learning

In machine learning, data is usually represented in a (flat) Euclidean s...
research
08/02/2022

Curved Geometric Networks for Visual Anomaly Recognition

Learning a latent embedding to understand the underlying nature of data ...
research
11/12/2019

Constant Curvature Graph Convolutional Networks

Interest has been rising lately towards methods representing data in non...

Please sign up or login with your details

Forgot password? Click here to reset