Weaknesses
- Weak experimental results, bringing the practical value of the defense into question:
- The provided quality evaluation, despite its limitations (see below), clearly shows an order-of-magnitude increase in perplexity which strongly suggests that produced text are of impractically bad quality; there is no evaluation that would test this. This is the most important weakness in my opinion.
- Limited experimental evaluation, in ways that make it hard to evaluate the merit:
- Text quality is measured only as PPL of Llama-13B and only on one small 1.3B model; there is no qualitative evaluation of text quality so the negative effect on text quality can't be well understood.
- Only Unigram and SLS are considered as baselines, while self-hash and other variants of the KGW scheme are generally considered more promising, esp. from the perspective of spoofing.
- Watermark removal is evaluated only as 10% editing attack which ruins text quality, no paraphrasing attack is evaluated.
- Bigger framing issues around Table 2 and the attack:
- The framing of Table 2 seems inappropriate. "Knowing the secret key" is not a spoofing attack but simply an application of the watermark, this seems to be introduced as a way to suggest that symmetric schemes are flawed by design, which is not necessarily true in cases where there is no detector access.
- The attack is framed as a "novel advanced spoofing attack" while it is (1) in the opinion of this reviewer a direct result of scheme robustness and very limited in scope and thus hardly advanced (2) more importantly, already proposed in a different form in prior work [1] which was not cited, making this an overclaim. To elaborate on (1), for example, [7, 9] would be able to produce a detailed watermarked response to a harmful query such as "Teach me how to steal someone's identity" while there is no way to produce such a response by a few token modifications of a non-harmful response.
- This attack type is used as a key motivation, setting aside the true spoofing attacks from [7,9], which are much more relevant. This is evident in claims such as "anti-spoofing requires perturbation-sensitivity". Further, the robustness of Bileve to such approaches based on learnability is claimed but not substantiated.
- Poor writing: The paper is often quite hard to read and understand. On top of that there is a very large amount of typos. I advise the authors to work on improving the writing for the next version. Here is a list of some examples that I found, in hopes this helps.
- "Symmetric characteristic" and "learnability" in Introduction are unclear without being defined
- Paper keywords typo: "provence"
- L50: unforgettable
- L285 L325 L50: tempering / temper-evident
- Table 2: model'
- L87: simply
- Algo1: $h$ is undefined, although $H$ (a different symbol) is defined outside in the main text
- L211: "associate"
- L283: resulted
- L284: "the source are"
- L284: the failure verification
- L308: "tokens also"
- L311: "return"
- L312: "the rest segments"
- L314: "shows"
- L315: "t0"
- L316: "cause"
- L327: "limitaition"
- L456: "neucles"
[1] Attacking LLM Watermarks by Exploiting Their Strengths, Pang et al. arXiv 2402.16187