Skip to content

Hu-Chuxuan/GENIUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GENIUS

This repository contains the code for the following paper,

GENIUS: Subteam Replacement with Clustering-based Graph Neural Networks (SDM'24)
Chuxuan Hu, Qinghai Zhou, and Hanghang Tong

In this paper, we introduce GENIUS, a clustering-based graph neural network (GNN) framework that (1) captures team social network knowledge for subteam replacement by deploying team-level attention GNNs (TAGs) and self-supervised positive team contrasting training scheme, (2) generates unsupervised team social network member clusters to prune candidates for fast computation, and (3) incorporates a subteam recommender that selects new subteams of flexible sizes. We demonstrate the efficacy of the proposed method in terms of (1) effectiveness: being able to select better subteam members that significantly increase the similarity between the new and original teams, and (2) efficiency: achieving more than 600 times speed-up in average running time. Please refer to our paper for more details.

Figure Not Found

File Descriptions

genius.py : Implementation for the entire GENIUS framework, including the team encoder, subteam recommender, and the training schema.

tag.py : Implementation for the team encoder with the Team-level Attention GNNs (TAGs)

evaluation.py : The evaluation code using 3 different graph similarity metrics as mentioned in Section 4.1.

dblp.py: Code for loading data using the DBLP dataset as an example.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages