Efficient Detection of LLM-generated Texts with a Bayesian Surrogate Model
Yibo Miao, Hongcheng Gao, Hao Zhang, Zhijie Deng
TL;DR
The paper tackles the problem of efficiently detecting LLM-generated text in a zero-shot setting. It introduces a Bayesian surrogate model based on Gaussian processes with a text-aware kernel to identify a small set of typical perturbations and interpolate scores to nearby samples, reducing the number of required queries to the source LLM. By sequentially selecting samples with the highest predictive uncertainty and using the GP to estimate the detection statistic $\ell({\bm{x}}, p_{\bm{\theta}}, q)$, the approach achieves substantial improvements in AUROC under low query budgets, outperforming DetectGPT on LLaMA2, Vicuna, and GPT-2 across multiple datasets. The method remains effective with proxy models for black-box LLMs like ChatGPT, demonstrating practical utility for real-world deployment and offering a foundation for applying Bayesian uncertainty-driven sample selection to other unsupervised detection tasks.
Abstract
The detection of machine-generated text, especially from large language models (LLMs), is crucial in preventing serious social problems resulting from their misuse. Some methods train dedicated detectors on specific datasets but fall short in generalizing to unseen test data, while other zero-shot ones often yield suboptimal performance. Although the recent DetectGPT has shown promising detection performance, it suffers from significant inefficiency issues, as detecting a single candidate requires querying the source LLM with hundreds of its perturbations. This paper aims to bridge this gap. Concretely, we propose to incorporate a Bayesian surrogate model, which allows us to select typical samples based on Bayesian uncertainty and interpolate scores from typical samples to other samples, to improve query efficiency. Empirical results demonstrate that our method significantly outperforms existing approaches under a low query budget. Notably, when detecting the text generated by LLaMA family models, our method with just 2 or 3 queries can outperform DetectGPT with 200 queries.
