GigaCheck: Detecting LLM-generated Content

With the increasing quality and spread of LLM-based assistants, the amount of LLM-generated content is growing rapidly. In many cases and tasks, such texts are already indistinguishable from those written by humans, and the quality of generation tends to only increase. At the same time, detection methods are developing more slowly, making it challenging to prevent misuse of generative AI technologies. In this work, we investigate the task of generated text detection by proposing the GigaCheck. Our research explores two approaches: (i) distinguishing human-written texts from LLM-generated ones, and (ii) detecting LLM-generated intervals in Human-Machine collaborative texts. For the first task, our approach utilizes a general-purpose LLM, leveraging its extensive language abilities to fine-tune efficiently for the downstream task of LLM-generated text detection, achieving high performance even with limited data. For the second task, we propose a novel approach that combines computer vision and natural language processing techniques. Specifically, we use a fine-tuned general-purpose LLM in conjunction with a DETR-like detection model, adapted from computer vision, to localize AI-generated intervals within text. We evaluate the GigaCheck on five classification datasets with English texts and three datasets designed for Human-Machine collaborative text analysis. Our results demonstrate that GigaCheck outperforms previous methods, even in out-of-distribution settings, establishing a strong baseline across all datasets.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Boundary Detection CoAuthor GigaCheck (DN-DAB-DETR) Cohen’s Kappa score 0.1885 # 3
Boundary Detection CoAuthor GigaCheck (Mistral-7B-v0.3) Cohen’s Kappa score 0.4158 # 1
Binary text classification Ghostbuster (All Domains) GigaCheck (Mistral-7B) F1 score 1.0 # 1
Binary text classification MAGE (Arbitrary-domains & Arbitrary-models) GigaCheck (Mistral-7B) Average Recall 0.9611 # 1
Binary text classification MixSet (Binary) GigaCheck (Mistral-7B) F1 score 0.99 # 1
Boundary Detection RoFT GigaCheck (DN-DAB-DETR) MSE 1.51 # 1
Accuracy (%) 64.63 # 1
Boundary Detection RoFT-chatgpt GigaCheck (DN-DAB-DETR) MSE 1.03 # 1
Accuracy (%) 67.65 # 1
Boundary Detection TriBERT (in-domain) GigaCheck (DN-DAB-DETR) F1@3 0.646 # 1
Binary text classification TURINGBENCH (Turing Test, FAIR_wmt20) GigaCheck (Mistral-7B) F1 score 0.9966 # 1
Binary text classification TURINGBENCH (Turing Test, GPT-3) GigaCheck (Mistral-7B) F1 score 0.9709 # 1
Binary text classification TweepFake GigaCheck (Mistral-7B) F1 score 0.942 # 1
Accuracy (%) 94.3 # 1

Methods


No methods listed for this paper. Add relevant methods here