Reproduce Experiments
Main Experiments
Acquire results on the effectiveness and efficiency of spectral GNNs. Datasets will be automatically downloaded and processed by the code.
Run full-batch models (Table 2, 8, 9):
$ cd benchmark
$ bash scripts/runfb.sh
Run mini-batch models (Table 3, 10, 11):
$ bash scripts/runmb.sh
Additional Experiments
Effect of graph normalization (Figure 3, 9):
$ bash scripts/eval_degree.sh
Figures can be plotted by: benchmark/notebook/fig_degng.ipynb.
Effect of propagation hops (Figure 7, 8):
$ bash scripts/eval_hop.sh
Figures can be plotted by: benchmark/notebook/fig_hop.ipynb.
Frequency response (Table 12):
$ bash scripts/exp_regression.sh