Task-Agnostic Language Model Watermarking via High Entropy Passthrough Layers
Vaden Masrani, Mohammad Akbari, David Ming Xuan Yue, Ahmad Rezaei, Yong Zhang
TL;DR
This work tackles intellectual property protection for pretrained language models by proposing a task-agnostic watermarking method that inserts passthrough layers into existing transformers. The watermark is activated by a private key, driving outputs to high entropy on triggered prompts while remaining normal otherwise, enabling API-based ownership verification via entropy differences. The approach achieves near-perfect watermark extraction and low false positives across classification and Seq2Seq benchmarks, and demonstrates robustness to finetuning, pruning, and layer removal attacks, with minimal impact on task performance. It offers an efficient, post-hoc watermarking solution that can be applied to diverse PLMs without requiring downstream labeled data, making it practical for industry deployment and model ownership verification.
Abstract
In the era of costly pre-training of large language models, ensuring the intellectual property rights of model owners, and insuring that said models are responsibly deployed, is becoming increasingly important. To this end, we propose model watermarking via passthrough layers, which are added to existing pre-trained networks and trained using a self-supervised loss such that the model produces high-entropy output when prompted with a unique private key, and acts normally otherwise. Unlike existing model watermarking methods, our method is fully task-agnostic, and can be applied to both classification and sequence-to-sequence tasks without requiring advanced access to downstream fine-tuning datasets. We evaluate the proposed passthrough layers on a wide range of downstream tasks, and show experimentally our watermarking method achieves a near-perfect watermark extraction accuracy and false-positive rate in most cases without damaging original model performance. Additionally, we show our method is robust to both downstream fine-tuning, fine-pruning, and layer removal attacks, and can be trained in a fraction of the time required to train the original model. Code is available in the paper.
