Skip to content

Commit ebf7a38

Browse files
authored
Update README.md
1 parent f1bd3cb commit ebf7a38

File tree

1 file changed

+34
-10
lines changed

1 file changed

+34
-10
lines changed

README.md

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,55 @@
1-
### Dependencies
1+
# Unlearning Graph Classifiers with Limited Data Resources
2+
A powerful and efficient method for graph unlearning when the size of training dataset is limited ([TheWebConf 2023 paper](https://arxiv.org/pdf/2211.03216.pdf)).
23

3-
torch, torchvision, scikit-learn, pytorch-dp, pytorch-geometric, tqdm
4-
5-
### Setup
6-
7-
We assume the following project directory structure:
4+
# Package Information
5+
```
6+
pytorch
7+
scikit-learn
8+
pytorch-dp
9+
pytorch-geometric
10+
tqdm
11+
```
812

13+
# Usage
14+
### Project Setup
15+
We assume the following project directory structure in our code:
916
```
1017
<root>/
1118
--> data/
1219
--> results/
1320
--> scripts/
1421
```
22+
If you have a different path for the datasets, you might need to change the utility function in `datasets.py`.
1523

16-
### Usage:
24+
### Example
1725

18-
-To reproduce Table 3:
26+
- To reproduce the results in Table 1 and 2 (test accuracy and running time of different backbone graph learning methods without unlearning):
1927
```
2028
./scripts/Exp1.sh
2129
```
30+
You can change the models or datasets that you want to test with by modifying `Exp1.sh`.
2231

23-
-To reproduce Figure 3:
32+
- To reproduce Figure 3 (test accuracy and running time of different unlearning methods, 10% sequential unlearning requests):
2433
```
2534
./scripts/Exp2.sh
2635
```
2736

28-
-To reproduce Figure 4:
37+
- To reproduce Figure 4 (test accuracy and running time of different unlearning methods, 90% sequential unlearning requests):
2938
```
3039
./scripts/Exp3.sh
3140
```
41+
42+
# Contact
43+
Please contact Chao Pan (chaopan2@illinois.edu), Eli Chien (ichien3@illinois.edu) if you have any question.
44+
45+
# Citation
46+
If you find our code or work useful, please consider citing our paper:
47+
```
48+
@inproceedings{
49+
pan2023unlearning,
50+
title={Unlearning Graph Classifiers with Limited Data Resources},
51+
author={Chao Pan and Eli Chien and Olgica Milenkovic},
52+
booktitle={The Web Conference},
53+
year={2023}
54+
}
55+
```

0 commit comments

Comments
 (0)