🌐 TopoEmbedX (TEX) 🍩#
TopoEmbedX
(TEX) is a Python package for representation Learning on Topological Domains. Topological domains are the natural mathematical structures representing relations between the components of a dataset.
Many natural systems as diverse as social networks and proteins are characterized by relational structure. This is the structure of interactions between components in the system, such as social interactions between individuals or electrostatic interactions between atoms. How can we conveniently represent data defined on such relational systems? TopoEmbedX
(TEX) is a package for representation learning on topological domains, the mathematical structures of relational systems.
🛠️ Main Features#
Support of higher order representation learning algorithms such as:
DeepCell,
Cell2Vec,
Higher Order Laplacian Eigenmaps, and
Higher Order Geometric Laplacian Eigenmaps,
for the topological domains supported in TopoNetX.
🤖 Installing TopoEmbedX#
TopoEmbedX
is available on PyPI and can be installed using pip
:
pip install "pygsp @ git+https://github.com/epfl-lts2/pygsp@a3412ce7696c02c8a55439e89d0c9ab8ae863269"
pip install "karateclub @ git+https://github.com/benedekrozemberczki/karateclub@cb46a91df8dcbeb2570debcf6a9d0c518107a2de"
pip install topoembedx
The library depends on pygsp
and karateclub
, which did not receive
updates on PyPI for a long time. You have to manually install the latest
versions from GitHub for up-to-date Python and NetworkX compatibility.
🔍 References#
To learn more about topological representation learning:
Mustafa Hajij, Ghada Zamzmi, Theodore Papamarkou, Nina Miolane, Aldo Guzmán-Sáenz, Karthikeyan Natesan Ramamurthy, Tolga Birdal, Tamal K. Dey, Soham Mukherjee, Shreyas N. Samaga, Neal Livesay, Robin Walters, Paul Rosen, Michael T. Schaub. Topological Deep Learning: Going Beyond Graph Data.
@misc{hajij2023topological,
title={Topological Deep Learning: Going Beyond Graph Data},
author={Mustafa Hajij and Ghada Zamzmi and Theodore Papamarkou and Nina Miolane and Aldo Guzmán-Sáenz and Karthikeyan Natesan Ramamurthy and Tolga Birdal and Tamal K. Dey and Soham Mukherjee and Shreyas N. Samaga and Neal Livesay and Robin Walters and Paul Rosen and Michael T. Schaub},
year={2023},
eprint={2206.00606},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
For a literature review of topological deep learning:
Mathilde Papillon, Sophia Sanborn, Mustafa Hajij, Nina Miolane. Architectures of Topological Deep Learning: A Survey on Topological Neural Networks.
@misc{papillon2023architectures,
title={Architectures of Topological Deep Learning: A Survey on Topological Neural Networks},
author={Mathilde Papillon and Sophia Sanborn and Mustafa Hajij and Nina Miolane},
year={2023},
eprint={2304.10031},
archivePrefix={arXiv},
primaryClass={cs.LG}
}