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