Saved in:
Bibliographic Details
Main Authors: Bachina, Venkata Sai Pranav, Gangwal, Ankit, Sharma, Aaryan Ajay, Sharma, Charu
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.04805
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909454193131520
author Bachina, Venkata Sai Pranav
Gangwal, Ankit
Sharma, Aaryan Ajay
Sharma, Charu
author_facet Bachina, Venkata Sai Pranav
Gangwal, Ankit
Sharma, Aaryan Ajay
Sharma, Charu
contents Graph Neural Networks (GNNs) have become invaluable intellectual property in graph-based machine learning. However, their vulnerability to model stealing attacks when deployed within Machine Learning as a Service (MLaaS) necessitates robust Ownership Demonstration (OD) techniques. Watermarking is a promising OD framework for Deep Neural Networks, but existing methods fail to generalize to GNNs due to the non-Euclidean nature of graph data. Previous works on GNN watermarking have primarily focused on node and graph classification, overlooking Link Prediction (LP). In this paper, we propose GENIE (watermarking Graph nEural Networks for lInk prEdiction), the first-ever scheme to watermark GNNs for LP. GENIE creates a novel backdoor for both node-representation and subgraph-based LP methods, utilizing a unique trigger set and a secret watermark vector. Our OD scheme is equipped with Dynamic Watermark Thresholding (DWT), ensuring high verification probability (>99.99%) while addressing practical issues in existing watermarking schemes. We extensively evaluate GENIE across 4 model architectures (i.e., SEAL, GCN, GraphSAGE and NeoGNN) and 7 real-world datasets. Furthermore, we validate the robustness of GENIE against 11 state-of-the-art watermark removal techniques and 3 model extraction attacks. We also show GENIE's resilience against ownership piracy attacks. Finally, we discuss a defense strategy to counter adaptive attacks against GENIE.
format Preprint
id arxiv_https___arxiv_org_abs_2406_04805
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GENIE: Watermarking Graph Neural Networks for Link Prediction
Bachina, Venkata Sai Pranav
Gangwal, Ankit
Sharma, Aaryan Ajay
Sharma, Charu
Cryptography and Security
Machine Learning
Graph Neural Networks (GNNs) have become invaluable intellectual property in graph-based machine learning. However, their vulnerability to model stealing attacks when deployed within Machine Learning as a Service (MLaaS) necessitates robust Ownership Demonstration (OD) techniques. Watermarking is a promising OD framework for Deep Neural Networks, but existing methods fail to generalize to GNNs due to the non-Euclidean nature of graph data. Previous works on GNN watermarking have primarily focused on node and graph classification, overlooking Link Prediction (LP). In this paper, we propose GENIE (watermarking Graph nEural Networks for lInk prEdiction), the first-ever scheme to watermark GNNs for LP. GENIE creates a novel backdoor for both node-representation and subgraph-based LP methods, utilizing a unique trigger set and a secret watermark vector. Our OD scheme is equipped with Dynamic Watermark Thresholding (DWT), ensuring high verification probability (>99.99%) while addressing practical issues in existing watermarking schemes. We extensively evaluate GENIE across 4 model architectures (i.e., SEAL, GCN, GraphSAGE and NeoGNN) and 7 real-world datasets. Furthermore, we validate the robustness of GENIE against 11 state-of-the-art watermark removal techniques and 3 model extraction attacks. We also show GENIE's resilience against ownership piracy attacks. Finally, we discuss a defense strategy to counter adaptive attacks against GENIE.
title GENIE: Watermarking Graph Neural Networks for Link Prediction
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2406.04805