Exploiting the Structure of Two Graphs with Graph Neural Networks
Victor M. Tenorio, Antonio G. Marques

TL;DR
This paper introduces a flexible graph neural network architecture that processes signals on two different graphs, enabling better modeling of complex relationships in data involving multiple graph structures.
Contribution
The paper proposes a novel three-block GNN architecture for handling tasks with two graphs and introduces a self-supervised setup inspired by CCA for learning informative representations.
Findings
The architecture outperforms traditional models on synthetic datasets.
Leveraging two graphs captures more complex data relationships.
Experimental results validate the effectiveness of the proposed approach.
Abstract
Graph neural networks (GNNs) have emerged as a promising solution to deal with unstructured data, outperforming traditional deep learning architectures. However, most of the current GNN models are designed to work with a single graph, which limits their applicability in many real-world scenarios where multiple graphs may be involved. To address this limitation, we propose a novel graph-based deep learning architecture to handle tasks where two sets of signals exist, each defined on a different graph. First we consider the setting where the input is represented as a signal on top of one graph (input graph) and the output is a graph signal defined over a different graph (output graph). For this setup, we propose a three-block architecture where we first process the input data using a GNN that operates over the input graph, then apply a transformation function that operates in a latent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks
MethodsFocus
