A Hybrid Supervised and Self-Supervised Graph Neural Network for Edge-Centric Applications

Eugenio Borzone, Leandro Di Persia, Matias Gerard
1/21/2025
cs.LGq-bio.MN

No confident code implementation found for this paper.

Abstract

This paper presents a novel graph-based deep learning model for tasks involving relations between two nodes (edge-centric tasks), where the focus lies on predicting relationships and interactions between pairs of nodes rather than node properties themselves. This model combines supervised and self-supervised learning, taking into account for the loss function the embeddings learned and patterns with and without ground truth. Additionally it incorporates an attention mechanism that leverages both node and edge features. The architecture, trained end-to-end, comprises two primary components: embedding generation and prediction. First, a graph neural network (GNN) transform raw node features into dense, low-dimensional embeddings, incorporating edge attributes. Then, a feedforward neural model processes the node embeddings to produce the final output. Experiments demonstrate that our model matches or exceeds existing methods for protein-protein interactions prediction and Gene Ontology (GO) terms prediction. The model also performs effectively with one-hot encoding for node features, providing a solution for the previously unsolved problem of predicting similarity between compounds with unknown structures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{borzone2025hybrid,
  title  = {A Hybrid Supervised and Self-Supervised Graph Neural Network for Edge-Centric Applications},
  author = {Eugenio Borzone and Leandro Di Persia and Matias Gerard},
  year   = {2025},
  eprint = {2501.12309},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.12309v2}
}

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/2501.12309.svg)](https://codeofpaper.com/paper/2501.12309)

Discussion