Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Watermarking Graph Neural Networks via Explanations for Ownership Protection

About

Graph Neural Networks (GNNs) are widely deployed in industry, making their intellectual property valuable. However, protecting GNNs from unauthorized use remains a challenge. Watermarking offers a solution by embedding ownership information into models. Existing watermarking methods have two limitations: First, they rarely focus on graph data or GNNs. Second, the de facto backdoor-based method relies on manipulating training data, which can introduce ownership ambiguity through misclassification and vulnerability to data poisoning attacks that can interrupt the backdoor mechanism. Our explanation-based watermarking inherits the strengths of backdoor-based methods (e.g., black-box verification) without data manipulation, eliminating ownership ambiguity and data dependencies. In particular, we watermark GNN explanations such that these explanations are statistically distinct from others, so ownership claims must be verified through statistical significance. We theoretically prove that, even with full knowledge of our method, locating the watermark is NP-hard. Empirically, our method demonstrates robustness to fine-tuning and pruning attacks. By addressing these challenges, our approach significantly advances GNN intellectual property protection.

Jane Downer, Yingdan Shi, Ziyan Liu, Ren Wang, Binghui Wang• 2025

Related benchmarks

TaskDatasetResultRank
Node ClassificationPubMed (test)
Accuracy87.9
162
Node ClassificationCoauthor-CS (test)
Accuracy93.1
120
Node ClassificationAmazon Photo (test)
Accuracy90.8
112
Node ClassificationAmazon Photo (train)
Accuracy99.9
8
Node ClassificationCoAuthor CS (train)
Accuracy100
8
Watermark VerificationAmazon Photo
Watermark Alignment97.7
4
Watermark VerificationPubmed
Wmk Alignment94
4
Watermark VerificationCoauthor CS
Watermark Alignment78.2
4
Node ClassificationReddit2 (train)
Accuracy83.4
2
Node ClassificationReddit2 (test)
Accuracy80.4
2
Showing 10 of 11 rows

Other info

Follow for update