WaterSearch: A Quality-Aware Search-based Watermarking Framework for Large Language Models
Yukang Lin, Jiahao Shao, Shuoran Jiang, Wentao Zhu, Bingjie Lu, Xiangping Wu, Joanna Siebert, Qingcai Chen
TL;DR
WaterSearch addresses the tension between watermark detectability and text quality in LLM outputs by introducing a sentence-level, seed-pool driven framework that enables parallel generation and joint optimization of distribution fidelity and watermark strength. It links token-level watermarking objectives to a tractable sentence-level objective and introduces a robust chi-square-based detection with Fisher's method for aggregate significance. Across three LLMs and ten tasks, WaterSearch yields substantial improvements over baselines, with strong resilience to insertion, synonym substitution, and paraphrase attacks, and favorable scaling with parallel search. The approach offers practical benefits for secure attribution and content integrity in real-world AI generation pipelines.
Abstract
Watermarking acts as a critical safeguard in text generated by Large Language Models (LLMs). By embedding identifiable signals into model outputs, watermarking enables reliable attribution and enhances the security of machine-generated content. Existing approaches typically embed signals by manipulating token generation probabilities. Despite their effectiveness, these methods inherently face a trade-off between detectability and text quality: the signal strength and randomness required for robust watermarking tend to degrade the performance of downstream tasks. In this paper, we design a novel embedding scheme that controls seed pools to facilitate diverse parallel generation of watermarked text. Based on that scheme, we propose WaterSearch, a sentence-level, search-based watermarking framework adaptable to a wide range of existing methods. WaterSearch enhances text quality by jointly optimizing two key aspects: 1) distribution fidelity and 2) watermark signal characteristics. Furthermore, WaterSearch is complemented by a sentence-level detection method with strong attack robustness. We evaluate our method on three popular LLMs across ten diverse tasks. Extensive experiments demonstrate that our method achieves an average performance improvement of 51.01\% over state-of-the-art baselines at a watermark detectability strength of 95\%. In challenging scenarios such as short text generation and low-entropy output generation, our method yields performance gains of 47.78\% and 36.47\%, respectively. Moreover, under different attack senarios including insertion, synonym substitution and paraphrase attasks, WaterSearch maintains high detectability, further validating its robust anti-attack capabilities. Our code is available at \href{https://github.com/Yukang-Lin/WaterSearch}{https://github.com/Yukang-Lin/WaterSearch}.
