Exploiting the Structure of Two Graphs With Graph Neural Networks
As the volume and complexity of modern datasets continue to increase, there is an urgent need to develop deep-learning architectures that can process such data efficiently. Graph neural networks (GNNs) have emerged as a promising solution for unstructured data, often outperforming traditional deep-learning models. However, most existing GNNs are designed for a single graph, which limits their applicability in real-world scenarios where multiple graphs may be involved. To address this limitation, we propose a graph-based architecture for tasks in which two sets of signals exist, each defined on a different graph. We first study the supervised and semi-supervised cases, where the input is a signal on one graph (the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">input graph</i>) and the output is a signal on another graph (the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">output graph</i>). Our three-block design (i) processes the input graph with a GNN, (ii) applies a latent-space transformation that maps representations from the input to the output graph, and (iii) uses a second GNN that operates on the output graph. Rather than fixing a single implementation for each block, we provide a flexible framework that can be adapted to a variety of problems. The second part of the paper considers a self-supervised setting. Inspired by canonical correlation analysis, we turn our attention to the latent space, seeking informative representations that benefit downstream tasks. By leveraging information from both graphs, the proposed architecture captures richer relationships among entities, leading to improved performance across synthetic and real-world benchmarks. Experiments show consistent gains over conventional deep-learning baselines, highlighting the value of exploiting the two graphs inherent to the task.
Authors
- Antonio G. Marqués (ORCID: https://orcid.org/0000-0002-4642-7718)
- Víctor M. Tenorio (ORCID: https://orcid.org/0000-0002-0079-7326)
Institutions
- Universidad Rey Juan Carlos (ES)
Publication Details
- Journal
- IEEE Transactions on Signal and Information Processing over Networks
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tsipn.2025.3611264
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00