Summary
This paper proposes a conformal prediction method tailored for graph-structured data. The proposed correction method is topology-aware and based on an empirical observation that inefficiencies correlate highly with network edges. The method updates node predictions based on its neighbors, and it is trainable alongside the GNN model. They also show how regular conformal prediction methods work under
Strengths
[1] The well-motivated problem, clean writing, and detailed related works.
[2] The first conformal prediction method for graph-structured data with exchangeability and validity assumptions is GNN agnostic and intuitive.
[3] Rigorous proof and method to show exchangeability and validity of conformal prediction on graph-structured data for the first time in the literature.
[4] Capable of achieving conditional coverage, which is a stronger version of marginal coverage.
[5] In-depth experiments and ablation studies show the efficacy and efficiency of the proposed method.
Weaknesses
[1] Inductive settings for GNN problems are more realistic compared to transductive settings. It is also not motivated why authors start with a transductive setting.
[2] There could be ablation studies/experiments over the conformity score functions, such as testing with RAPS[1].
[3] Even though the original coverage definition is used to measure inefficiency, for graph-structured data, there is an inherent non-IIDness in the data. Therefore each sample having equal weights in the coverage calculation is not appropriate. Weighting based on the degree of a node could be a great idea. Would love to discuss this part during the rebuttals.
[4] Why is there no experimental comparison with DAPS[2] (ICML23), which is also a conformal prediction method for node prediction?
[5] The paper's assumption of exchangeability is strict. What happens if exchangeability does not hold?
[1] Angelopoulos, Anastasios, et al. "Uncertainty sets for image classifiers using conformal prediction." arXiv preprint arXiv:2009.14193 (2020).
[2[ Zargarbashi, Soroush H., Simone Antonelli, and Aleksandar Bojchevski. "Conformal Prediction Sets for Graph Neural Networks." (2023).
Questions
(1) Why do authors not tackle with inductive node classification problem?
(2) What happens if permutation invariance does not hold?
(3) What is the reason for not using RAPS[1]?
(5) In lines 133-134, while employing conformal prediction. is it even possible to change the trained prediction?
(6) My intuitive understanding is that if inefficiency is correlated with the network edges, why degree does not affect the coverage? I feel that coverage for graph data should be redefined for graph-structured data. For example, each sample could be weighted based on the degree of the node.
(7) In what circumstances does exchangeability not hold?
[1] Angelopoulos, Anastasios, et al. "Uncertainty sets for image classifiers using conformal prediction." arXiv preprint arXiv:2009.14193 (2020).
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Limitations
The authors have addressed limitations perfectly. As they also mentioned, this method is valid for transductive settings, but it will not be optimal for inductive settings. Authors also plan to extend it for inductive settings and link prediction tasks. Also, this method is heavily based on the exchangeability assumptions. It is unclear how to modify the algorithm because exchangeability assumptions do not hold.