Product Manifold Representations for Learning on Biological Pathways

Daniel McNeela, Frederic Sala, Anthony Gitter
1/27/2024
q-bio.QMcs.LGq-bio.MN

Official code: mcneela/Mixed-Curvature-Pathways (7 stars, Apache-2.0, last commit 2025-07-11). 1 more implementation below.

Abstract

Machine learning models that embed graphs in non-Euclidean spaces have shown substantial benefits in a variety of contexts, but their application has not been studied extensively in the biological domain, particularly with respect to biological pathway graphs. Such graphs exhibit a variety of complex network structures, presenting challenges to existing embedding approaches. Learning high-quality embeddings for biological pathway graphs is important for researchers looking to understand the underpinnings of disease and train high-quality predictive models on these networks. In this work, we investigate the effects of embedding pathway graphs in non-Euclidean mixed-curvature spaces and compare against traditional Euclidean graph representation learning models. We then train a supervised model using the learned node embeddings to predict missing protein-protein interactions in pathway graphs. We find large reductions in distortion and boosts on in-distribution edge prediction performance as a result of using mixed-curvature embeddings and their corresponding graph neural network models. However, we find that mixed-curvature representations underperform existing baselines on out-of-distribution edge prediction performance suggesting that these representations may overfit to the training graph topology. We provide our Mixed-Curvature Product Graph Convolutional Network code at https://github.com/mcneela/Mixed-Curvature-GCN and our pathway analysis code at https://github.com/mcneela/Mixed-Curvature-Pathways.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

Mixed Curvature Embedding of PathBank Pathways

71Julia, ShellSep 23, 20221 years agoApache-2.0
Apache-2.0

Graph Convolutional Networks on Cartesian products of constant curvature manifolds.

40PythonMay 30, 20231 years agoApache-2.0
deepgeometric-dgraph-comachin

Similar Papers

Cite this paper

@article{mcneela2024product,
  title  = {Product Manifold Representations for Learning on Biological Pathways},
  author = {Daniel McNeela and Frederic Sala and Anthony Gitter},
  year   = {2024},
  eprint = {2401.15478},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.15478v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.15478.svg)](https://codeofpaper.com/paper/2401.15478)

Discussion