Skip to content

leonling-ll/SocialNetworksNodeClassification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Social Networks Node Classification

1. Project Description

For this project, we mainly focus on doing node classification on popular social media networks. There are three parts in realizing our goal.

First part is feature engineering. From common social network datasets, two kinds of features can be adopted, node feature and graph feature. For node feature, we will construct features based on node properties, like user information. For graph feature, adjacent matrix will be applied to represent graph structure, based on which more info like betweenness and centrality could be extracted.

The Second one is model selection. Basically, some traditional machine learning classification methods will be used to fit features collections in part one as our baselines. On the other hand, Graph Convolutional Networks will also be adopted as the deep learning solution.

In the last, the multiple models in part two will be tested and evaluated on several social media network datasets to compare the difference and find the characteristics of each model.

2. Notices

2.1 Dataset

2.2 Output

Expected output format should be

Experiments Batch Model Params train_test 5f-Cv Feature53 Feature54 Feature55
Adj_mat Softmax L2 penalty 0.57 0.37
Xgboost 0.63 0.50
Short_path Softmax 0.65 0.41
Xgboost 0.66 0.52
Global Softmax 0.876 0.857
Xgboost 0.883 0.850
global+local Softmax 0.876 0.856
Xgboost 0.883 0.850
global+short path Softmax 0.879 0.691
Xgboost 0.883 0.799

3. Submission

About

MSBD 5008 Social Computing Course Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors