Summary
To tackle the inconsistent setups of various methods in the GSL domain, this paper presents a unified framework for evaluating GSL methods. This framework encompasses over 10 existing methods and four thousand diverse architectures. By conducting experiments on six datasets, valuable insights are provided regarding the efficacy of these components.
Strengths
* A unified GSL framework is devised, which splits the GSL framework into four components, allowing for seamless substitution of different components.
* The author conducted over 30,000 comparisons on each dataset and offered numerous valuable insights.
Weaknesses
* The scope of the work is limited. The authors only utilize node features on all datasets, without using their original graph structures. This may limit the scope of the benchmark, especially when some GSL methods are specifically designed for refining graphs[2, 3, 5]. Moreover, only node classification is included. Other tasks such as graph-level tasks should also be taken into consideration. It would also be better to compare the time complexity and memory consumption of different components.
* I'm concerned about whether UGSL framework can cover all the methods in Table 15. It seems that certain key designs of typical methods, such as the Bilevel Programming of LDS[1] and the Iteration Mechanism of IDGL[2], may not be adequately represented in UGSL. Additionally, common postprocessing techniques in GSL work, such as residual connection[2, 3, 4], are missing in the paper.
* Regarding the experiments, variance is not given in many results, which is necessary to draw statistically significant conclusions regarding the relative merits of different components. In Table 7, 8, 10, it would be better to use the average ranking rather than average accuracy due to the potential large numerical variations of accuracy across different datasets. Lastly, while this may be beyond the scope, it would be interesting to look into the preferences of different dataset characteristics for specific components.
[1] Franceschi, Luca, et al. "Learning discrete structures for graph neural networks." *International conference on machine learning*. ICML, 2019.
[2] Chen, Yu, Lingfei Wu, and Mohammed Zaki. "Iterative deep graph learning for graph neural networks: Better and robust node embeddings." NeurIPS, 2020
[3] Yu, Donghan, et al. "Graph-revised convolutional network." ECML PKDD, 2020
[4] Zhao, Jianan, et al. "Heterogeneous graph structure learning for graph neural networks." AAAI, 2021.
[5] Liu, Yixin, et al. "Towards unsupervised deep graph structure learning." WWW, 2022.
Questions
This paper seems easy to reproduce, though the data splits are not given. Besides, the results supporting Insight 3,4,5 are missing. Please make sure that all insights are supported by corresponding tables or figures. The experimental settings, results and insights should be more detailed and organized.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.