This thesis addresses the challenge of feature-smoothing common in deep graph neural networks (GNNs), a topic of considerable interest over the past decade. Despite the expansion of GNN models aiming to capture richer representations of graph-structured data, the deep variants often encounter the issue of "feature-smoothing." This phenomenon inhibits their performance potential, limiting their ability to extract and preserve meaningful information from graph inputs. To tackle this challenge, I propose the Hierarchical Line Graph Neural Network (HLGNN), a novel framework that leverages the concept of iterated line graphs from graph theory. While line graph transformation—a method for converting a graph into its line graph representation to capture higher-order connectivity patterns—has gained attention in graph theory, its application within the realm of graph neural networks remains under-explored. Inspired by the principles of hierarchical and higher-order GNNs, I introduce a message-passing mechanism within HLGNN that facilitates the flow of information across both intra-graph and inter-graph levels. This hierarchical approach enables HLGNN to address the feature-smoothing problem effectively while enhancing the model's capacity to capture complex graph structures. The versatility of HLGNN extends to various graph-related tasks, including node classification, graph classification, and community detection. Throughout this thesis, I conduct experiments to evaluate the efficacy of the proposed framework, focusing particularly on node classification and graph classification tasks.
This thesis addresses the challenge of feature-smoothing common in deep graph neural networks (GNNs), a topic of considerable interest over the past decade. Despite the expansion of GNN models aiming to capture richer representations of graph-structured data, the deep variants often encounter the issue of "feature-smoothing." This phenomenon inhibits their performance potential, limiting their ability to extract and preserve meaningful information from graph inputs. To tackle this challenge, I propose the Hierarchical Line Graph Neural Network (HLGNN), a novel framework that leverages the concept of iterated line graphs from graph theory. While line graph transformation—a method for converting a graph into its line graph representation to capture higher-order connectivity patterns—has gained attention in graph theory, its application within the realm of graph neural networks remains under-explored. Inspired by the principles of hierarchical and higher-order GNNs, I introduce a message-passing mechanism within HLGNN that facilitates the flow of information across both intra-graph and inter-graph levels. This hierarchical approach enables HLGNN to address the feature-smoothing problem effectively while enhancing the model's capacity to capture complex graph structures. The versatility of HLGNN extends to various graph-related tasks, including node classification, graph classification, and community detection. Throughout this thesis, I conduct experiments to evaluate the efficacy of the proposed framework, focusing particularly on node classification and graph classification tasks.
Hierarchical Line Graph Neural Network: A Study on Alternative Representations of Graph-Structured Data
MOHAMMADI, SOLMAZ
2023/2024
Abstract
This thesis addresses the challenge of feature-smoothing common in deep graph neural networks (GNNs), a topic of considerable interest over the past decade. Despite the expansion of GNN models aiming to capture richer representations of graph-structured data, the deep variants often encounter the issue of "feature-smoothing." This phenomenon inhibits their performance potential, limiting their ability to extract and preserve meaningful information from graph inputs. To tackle this challenge, I propose the Hierarchical Line Graph Neural Network (HLGNN), a novel framework that leverages the concept of iterated line graphs from graph theory. While line graph transformation—a method for converting a graph into its line graph representation to capture higher-order connectivity patterns—has gained attention in graph theory, its application within the realm of graph neural networks remains under-explored. Inspired by the principles of hierarchical and higher-order GNNs, I introduce a message-passing mechanism within HLGNN that facilitates the flow of information across both intra-graph and inter-graph levels. This hierarchical approach enables HLGNN to address the feature-smoothing problem effectively while enhancing the model's capacity to capture complex graph structures. The versatility of HLGNN extends to various graph-related tasks, including node classification, graph classification, and community detection. Throughout this thesis, I conduct experiments to evaluate the efficacy of the proposed framework, focusing particularly on node classification and graph classification tasks.File | Dimensione | Formato | |
---|---|---|---|
thesis.pdf
accesso aperto
Dimensione
2.13 MB
Formato
Adobe PDF
|
2.13 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
https://hdl.handle.net/20.500.12608/68875