🌐 TopoModelX (TMX) 🍩#

TopoModelX is a Python package for Topological Deep Learning, i.e. Deep Learning on Topological Domains.

topomodelx

TMX follows the topological deep learning (TDL) blue print laid out in Hajij et al. 2023. Topological Deep Learning: Going Beyond Graph Data.

TMX can reproduce and extend the topological neural networks (TNNs) surveyed in Papillon et al. 2023. Architectures of Topological Deep Learning: A Survey on Topological Neural Networks. See our graphical literature review with equations available at awesome-tnns/awesome-tnns.

🔍 References#

To learn more about the topological deep learning blueprint:

  • 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:

@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}
}

🦾 Getting Started#

Check out our Tutorials to get started!