Skip to content

bzho3923/MAGnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MAGnet

This repository is the official implementation of Robust Graph Representation Learning for Local Corruption Recovery.

MAGnet

Requirements

To install requirements:

pip3 install -r requirements.txt

Folder-generate_noisedata

The folder generate_noisedata contains two types of noise, i.e. injecttion noise and noise by mettack. Also, the gae_run.py runs graph auto encoder to find the noisy item after the nosie generated on the feature matrix.

Folder-denoise

Run the main_denoise.py will use the regularized optimization method to denoise the local corrupted featue matrix.

Folder-class

Run the graph_class.py will test the performance on the denoised dataset.

All Experiments

After sepecify the noise type and create noise on feature matrix, you can use the following command

sh run_all.sh

to run graph auto encoder, denosing and classification tasks.

Citation

If you consider our codes and datasets useful, please cite:

@inproceedings{zhou2022robust,
  title={Robust graph representation learning for local corruption recovery},
  author={Zhou, Bingxin and Jiang, Yuanhong and Wang, Yu Guang and Liang, Jingwei and Gao, Junbin and Pan, Shirui and Zhang, Xiaoqun},
  booktitle={The Web Conference},
  dio={https://doi.org/10.1145/3543507.3583399}
  year={2023}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages