Optimizing Token Choice for Code Watermarking: A RL Approach
By: Zhimeng Guo , Huaisheng Zhu , Siyuan Xu and more
Potential Business Impact:
Finds fake computer code made by AI.
The need for detecting LLM-generated code necessitates watermarking systems capable of operating within its highly structured and syntactically constrained environment. To address this, we introduce CodeTracer, an innovative adaptive code watermarking framework underpinned by a novel reinforcement learning training paradigm. At its core, CodeTracer features a policy-driven approach that utilizes a parameterized model to intelligently bias token choices during next-token prediction. This strategy ensures that embedded watermarks maintain code functionality while exhibiting subtle yet statistically detectable deviations from typical token distributions. To facilitate policy learning, we devise a comprehensive reward system that seamlessly integrates execution feedback with watermark embedding signals, balancing process-level and outcome-level rewards. Additionally, we employ Gumbel Top-k reparameterization to enable gradient-based optimization of discrete watermarking decisions. Extensive comparative evaluations demonstrate CodeTracer's significant superiority over state-of-the-art baselines in both watermark detectability and the preservation of generated code's functionality.
Similar Papers
A Reinforcement Learning Framework for Robust and Secure LLM Watermarking
Cryptography and Security
Makes AI writing harder to fake or remove.
SWaRL: Safeguard Code Watermarking via Reinforcement Learning
Cryptography and Security
Protects computer code from being stolen.
CODE ACROSTIC: Robust Watermarking for Code Generation
Cryptography and Security
Protects computer code from being copied and changed.