Research

Effect of Geometry on Graph Neural Networks

I am working as a Research Assistant to Dr. Rishi Sonthalia to study the Effect of Geometry and Model Architecture on the Performance of a Graph Neural Network. Our preliminary work has been accepted to the SoCal NLP Symposium 2023 as a poster presentation. We are currently working towards a full paper.

Co-authors: Xinyue Cui, Rishi Sonthalia

[Preprint] [Code]

Background

A Graph Neural Network (GNNs) is a type of neural network specifically designed to capture the dependency patterns in data that is structured as a graph. They are powerful tools for tasks that involve relational data, such as social network analysis, molecular chemistry, and recommendation systems. GNNs exploit the graph structure to infer new information about nodes and edges, providing insights that are not apparent from non-relational data models.

GNNs differ primarily in how they generate node embeddings and their message-passing mechanisms. Popular GNNs like Graph Convolutional Networks (GCNs) and Graph Attention Networks (GATs) use different strategies for aggregating information from a node’s neighbors to update its representation, which greatly influences their performance across various tasks.

The concept of a hyperbolic GNN extends the idea of neural networks to hyperbolic space — a non-Euclidean geometry that is better suited for capturing hierarchical structures. Studies have shown that hyperbolic GNNs can be particularly effective for data with inherent hierarchical properties, offering lower distortion in data representation and improved performance (Chami et al., 2019; Ganea et al., 2018).

Our Work

Our research is centered on the study of how the choice of geometry and the architecture of Graph Neural Networks (GNNs) influence their learning efficacy and performance. We are conducting experiments with different combinations of model configurations across datasets with varying properties to assess their relative performance. The goal of our work is to provide insights into the selection of GNN architecture and geometry space using graph characteristics.

Stay tuned for updates on our research!