GCN on Facebok Large Page-Page Network dataset (s4722208)#137
GCN on Facebok Large Page-Page Network dataset (s4722208)#137jiwhan5 wants to merge 34 commits intoshakes76:topic-recognitionfrom
Conversation
|
This is an initial inspection, no action is required at this point
TSNE / UMAP:
Suggestions: |
Marking
Marked as per the due date and changes after which aren't necessarily allowed to contribute to grade for fairness. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Jiwhan Oh |
|
Model files present, please remove to receive feedback marks -2 |
Good afternnon Shakes! Thanks for marking and teaching throughout the course. However, I am a little curious about the model file. I have talked to one of the tutors before I upload this and he said I could just update the model file as my model file is very small. (Model file not recommended to be uploaded as they are noramally very big). But I will remove the GCN.pth. Its been removed now. Please reply for this once you have checked and please tell me if this is not what u have aksed for!! Thanks! |
Overview
This pull request implements a GNN model for semi-supervised, multi-class node classification on the Facebook Large Page-Page Network dataset.
Data
he dataset, preprocessed into facebook.npz by UQ, includes:
Nodes: 22,470
Edges: 171,002 (forming a directed graph)
Node Features: 128-dimensional vectors, divided into four classes—politicians, government organizations, TV shows, and companies
Dataset was split into training (70%), validation (20%), and test (10%)
Model Architecture
The GCN model utilizes convolution on graph-structured data, aggregating features from neighboring nodes.
Each node updates its feature representation based on information from adjacent nodes, similar to convolution operations in CNNs.
The model is implemented in PyTorch with:
Performance:
The model achieves an average test accuracy of 93.5% across all classes.
Hyperparameters and Functions
Figures
Files
facebook.npzDepedencies