Graph Neural Networks (GNNs) have emerged as powerful tools for node classification tasks in graph-structured data, where deep learning approaches currently represent the state of the art. However, a major limitation of these models lies in the substantial computational resources required to process large-scale graphs. To address this issue, this work investigates several graph partitioning techniques aimed at decomposing a large graph into smaller, more manageable subgraphs. Each subgraph is used to train an independent model, and the individual outputs are then combined through an ensemble strategy. This partition-based approach, when combined with Backpropagation-Free Graph Neural Networks, results in a significant reduction in computational cost while maintaining competitive performance levels.

Graph Neural Networks (GNNs) have emerged as powerful tools for node classification tasks in graph-structured data, where deep learning approaches currently represent the state of the art. However, a major limitation of these models lies in the substantial computational resources required to process large-scale graphs. To address this issue, this work investigates several graph partitioning techniques aimed at decomposing a large graph into smaller, more manageable subgraphs. Each subgraph is used to train an independent model, and the individual outputs are then combined through an ensemble strategy. This partition-based approach, when combined with Backpropagation-Free Graph Neural Networks, results in a significant reduction in computational cost while maintaining competitive performance levels.

Application of Partition of Unity Methods in the Graph Neural Networks’ framework

CASSONE, MATTEO
2024/2025

Abstract

Graph Neural Networks (GNNs) have emerged as powerful tools for node classification tasks in graph-structured data, where deep learning approaches currently represent the state of the art. However, a major limitation of these models lies in the substantial computational resources required to process large-scale graphs. To address this issue, this work investigates several graph partitioning techniques aimed at decomposing a large graph into smaller, more manageable subgraphs. Each subgraph is used to train an independent model, and the individual outputs are then combined through an ensemble strategy. This partition-based approach, when combined with Backpropagation-Free Graph Neural Networks, results in a significant reduction in computational cost while maintaining competitive performance levels.
2024
Application of Partition of Unity Methods in the Graph Neural Networks’ framework
Graph Neural Networks (GNNs) have emerged as powerful tools for node classification tasks in graph-structured data, where deep learning approaches currently represent the state of the art. However, a major limitation of these models lies in the substantial computational resources required to process large-scale graphs. To address this issue, this work investigates several graph partitioning techniques aimed at decomposing a large graph into smaller, more manageable subgraphs. Each subgraph is used to train an independent model, and the individual outputs are then combined through an ensemble strategy. This partition-based approach, when combined with Backpropagation-Free Graph Neural Networks, results in a significant reduction in computational cost while maintaining competitive performance levels.
Neural Networks
Graphs
Partition methods
File in questo prodotto:
File Dimensione Formato  
thesis_MatteoCassone2107798.pdf

accesso aperto

Dimensione 3.32 MB
Formato Adobe PDF
3.32 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/102102