Skip to content

Partial Derivatives of Higher Dimensional Unbalanced GW/FGW #152

Open
@bionicles

Description

@bionicles

To develop an “Atom Mover Distance” between atomic configurations I look to make a FGW between two tensors of atoms position/features, but the shape of the data doesn’t match that of the signature for the FGW function:

signature: (ns, ) (nt, )

ours: (ns, X) and (nt, X)
X is xyz mass charge element valence etc etc

Further, we can only move the first 3 axis of the data (position) so we would look for

partial derivative of GW/FGW wrt change in xyz positions of atoms

Finally, we’d like to compare differently shaped molecules, is this GW/FGW capable of unbalanced problems?

How can we tinker with these functions to allow us to calculate a scalable, partial, unbalanced GW/FGW distance between molecules?

Since many interesting systems are ~50,000 atoms++ (antibodies, virus particles) it would be clutch if we integrated Keops library because this would prevent memory overflows on GPU

I could hack on a proof of concept with KeOps but seek your mentorship/advice before I begin

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions