This repository contains a reproduction of the paper:
The reproduction includes the following from the paper:
- Train a target GNN model (GCN/GraphSAGE).
- Generate suspect models (fine-tuned, partially retrained, independent).
- Learn fingerprints to query and test models.
- Train a Univerifier classifier to verify ownership.
- Evaluate with Robustness, Uniqueness, Accuracy, ARUC, and ROC-AUC.
!pip install torch torch-scatter torch-sparse torch-cluster torch-spline-conv torch-geometric -f https://data.pyg.org/whl/torch-2.2.0+cu118.html
ARUC: 0.99
ROC-AUC: 1.0
Mean test accuracy: 0.9900990099009901
Under the supervision of Dr. Yushun Dong and Mr. Bolin Shen
This project utilized text/code generated with the assistance of OpenAI's ChatGPT-3.5 (Nov 30 version, 2022).