Toward Efficient Testing of Graph Neural Networks via Test Input Prioritization
Lichen Yang, Qiang Wang, Zhonghao Yang, Daojing He, Yu Li

TL;DR
This paper introduces GraphRank, a novel framework for prioritizing test inputs in GNNs by combining model-agnostic and model-aware attributes with graph structure information, improving testing efficiency.
Contribution
The paper proposes GraphRank, a new, model-agnostic test input prioritization method that leverages graph structure and iterative learning to enhance GNN testing effectiveness.
Findings
GraphRank outperforms existing prioritization techniques.
Incorporating graph structure improves attribute quality.
Iterative training enhances ranking accuracy.
Abstract
Graph Neural Networks (GNNs) have demonstrated remarkable efficacy in handling graph-structured data; however, they exhibit failures after deployment, which can cause severe consequences. Hence, conducting thorough testing before deployment becomes imperative to ensure the reliability of GNNs. However, thorough testing requires numerous manually annotated test data. To mitigate the annotation cost, strategically prioritizing and labeling high-quality unlabeled inputs for testing becomes crucial, which facilitates uncovering more model failures with a limited labeling budget. Unfortunately, existing test input prioritization techniques either overlook the valuable information contained in graph structures or are overly reliant on attributes extracted from the target model, i.e., model-aware attributes, whose quality can vary significantly. To address these issues, we propose a novel test…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Adversarial Robustness in Machine Learning
