Skip to content

This repo contains a base implementation for aligning hyperbolic representations using an Optimal Transport-based approach.

Notifications You must be signed in to change notification settings

ahoyosid/hyperbolic_alignment

Repository files navigation

hyperbolic_alignment

This repo contains a base implementation for aligning hyperbolic representations using an Optimal Transport-based approach.

Examples: Hyperbolic/Euclidean Mapping Estimation

This code is written in Python and relies on Anaconda to create an environment to install dependencies.

Installing the anaconda environment.

All associated packages are opensource. The file environment.yml contains all the packages used in the examples.

To install these packages run

make install

Installing the anaconda environment.

It contains two examples, one for each use case.

Barycenter of shapes: interpolation of clounds of points

make run_example

Linear and wrapped linear mapping

alt text

OT-DA

alt text

Hyp-ME

alt text

Gyrobarycenter with various costs

alt text


This code is going to be shared in a Github repository after receiving the conference decision.

About

This repo contains a base implementation for aligning hyperbolic representations using an Optimal Transport-based approach.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published