Graph Representation Learning

dc.contributor.advisorDutta, Anjan
dc.contributor.authorMahdli, Abdullah
dc.date.accessioned2023-08-29T09:05:08Z
dc.date.available2023-08-29T09:05:08Z
dc.date.issued2023-09-01
dc.description.abstractGraph-based representation learning is pivotal in deriving low-dimensional vectors from nodes and edges, enhancing performance in numerous tasks. This study primarily focuses on evaluating the efficacy of various graph-based GNN models for real-world applications, such as clustering and classification. By leveraging contrastive learning, we obtain robust representations of graphs using datasets like Cora, Citeseer, and PubMed. Our methodology emphasises the integration of graph neural networks with advanced graph augmentation techniques, setting it apart from traditional graph embedding methods, including Graph Convolutional Networks (GCN), Graph Attention Networks (GAT), and GraphSAGE. The crux of our approach is embedding data with both structural and semantic similarities in close proximity, enhancing the quality and clarity of representations for downstream applications. We employ a cosine similarity metric to evaluate graph similarity, thus gauging the efficacy of the augmentation strategies. Executed using the reliable PyTorch Geometric library, our research aspires to drive advancements in graph representation learning by juxtaposing various GNN models via contrastive learning for clustering and classification tasks. Moreover, we spotlight salient factors influencing the proficiency of these techniques, providing valuable insights for refining real-world applications leveraging graph-based machine learning.
dc.format.extent69
dc.identifier.urihttps://hdl.handle.net/20.500.14154/69012
dc.language.isoen
dc.publisherSaudi Digital Library
dc.subjectGraph-based representation learning Low-dimensional vectors Nodes and edges Clustering and classification Contrastive learning Robust representations Datasets: Cora
dc.subjectCiteseer
dc.subjectPubMed Graph neural networks Graph augmentation techniques Traditional graph embedding methods Graph Convolutional Networks (GCN) Graph Attention Networks (GAT) GraphSAGE Structural and semantic similarities Quality and clarity of representations Downstream applications Cosine similarity metric Augmentation strategies PyTorch Geometric library Advancements in graph representation learning Salient factors Proficiency Real-world applications Machine learning
dc.titleGraph Representation Learning
dc.typeThesis
sdl.degree.departmentSchool of Computer Science and Electronic Engineering
sdl.degree.disciplineMachine Learning
sdl.degree.grantorUniversity of Surrey
sdl.degree.nameMaster of Artificial Intelligence

Files

Copyright owned by the Saudi Digital Library (SDL) © 2025