Not Just Change the Labels, Learn the Features: Watermarking Deep Neural Networks with Multi-View Data

Yuxuan Li, Sarthak Kumar Maharana, Yunhui Guo
3/15/2024
cs.CRcs.CVcs.LG

Official code: liyuxuan-github/MAT (5 stars, last commit 2024-07-15).

Abstract

With the increasing prevalence of Machine Learning as a Service (MLaaS) platforms, there is a growing focus on deep neural network (DNN) watermarking techniques. These methods are used to facilitate the verification of ownership for a target DNN model to protect intellectual property. One of the most widely employed watermarking techniques involves embedding a trigger set into the source model. Unfortunately, existing methodologies based on trigger sets are still susceptible to functionality-stealing attacks, potentially enabling adversaries to steal the functionality of the source model without a reliable means of verifying ownership. In this paper, we first introduce a novel perspective on trigger set-based watermarking methods from a feature learning perspective. Specifically, we demonstrate that by selecting data exhibiting multiple features, also referred to as \emph{multi-view data}, it becomes feasible to effectively defend functionality stealing attacks. Based on this perspective, we introduce a novel watermarking technique based on Multi-view dATa, called MAT, for efficiently embedding watermarks within DNNs. This approach involves constructing a trigger set with multi-view data and incorporating a simple feature-based regularization method for training the source model. We validate our method across various benchmarks and demonstrate its efficacy in defending against model extraction attacks, surpassing relevant baselines by a significant margin. The code is available at: \href{https://github.com/liyuxuan-github/MAT}{https://github.com/liyuxuan-github/MAT}.

View on arXivView PDF

Code Implementations(1)

51PythonJul 14, 20242 years ago

Similar Papers

Cite this paper

@article{li2024just,
  title  = {Not Just Change the Labels, Learn the Features: Watermarking Deep Neural Networks with Multi-View Data},
  author = {Yuxuan Li and Sarthak Kumar Maharana and Yunhui Guo},
  year   = {2024},
  eprint = {2403.10663},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.10663v2},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.10663.svg)](https://codeofpaper.com/paper/2403.10663)

Discussion