Skip to main content
TR EN

MSc.Thesis Defense:Berkay Demireller

REORDERING GRAPHS FOR NODE EMBEDDING

 

 

Berkay Demireller
Computer Science and Engineering, MSc. Thesis , 2024

 

Thesis Jury

Assoc. Prof. Kamer Kaya (Thesis Advisor)
Prof. Hüsnü Yenigün
Assoc. Prof. Didem Unat

 

 

Date & Time: 19th, July 2024 –  3:30 PM

Place: FENS L058

Keywords : Graphs, Matrix Reordering, Node Embedding, GPU

 

Abstract

 

In today's interconnected world, graphs are widely used to model complex relationships and structures across various domains, from social networks and transportation systems to biological networks and recommendation systems. However, the high dimensionality and intricate connectivity of these graphs pose significant challenges for analysis and processing. Node embedding techniques have emerged as powerful tools to address these challenges by transforming graph nodes into low-dimensional vectors while preserving the inherent structural properties and relationships of the original graph. Despite their effectiveness, node embedding can be an expensive process, particularly for large-scale graphs, due to the substantial computational resources and time required. This thesis aims to improve node embedding frameworks that utilize GPUs by reordering matrices that represent graphs. We propose a probabilistic part-skipping strategy on reordered graphs that eliminates the overhead created by moving parts of the graph into and out of the GPU memory and therefore speeding up the process significantly. The resulting embeddings perform as well as embeddings learned on a randomly ordered graph and in some cases perform significantly better on link prediction tasks. We also present link prediction results after reordering on various graphs obtained from \textit{SuiteSparse} and \textit{The Network Repository}. The results show that the class of reordering algorithms that emphasize the connectivity structure and community information found within the graphs improve the link prediction results regardless of the graph type used.