atlas

Research map / Large language models / Language, safety and interpretability

DPIC: Decoupling Prompt and Intrinsic Characteristics for LLM Generated Text Detection

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Zero-shot machine-text detection · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DPIC, a black-box LLM-generated text detector that reconstructs a candidate text's prompt with an auxiliary LLM, regenerates text from that prompt, and classifies with a Siamese-embedding classifier on the candidate and regenerated text.

Problem

Detecting texts generated by black-box LLMs (e.g., GPT-4, Claude3) with high quality and cross-domain generalization, where model logits are unavailable and surrogate-model zero-shot detectors degrade.

Approach

Decouple the prompt from intrinsic generator characteristics: reconstruct the prompt from the candidate text with an auxiliary LLM, regenerate text from that prompt, and train a classifier on embeddings of the candidate and regenerated texts so the detector focuses on intrinsic characteristics rather than topic.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DPIC with ChatGPT as auxiliary model instead of Fast-DetectGPTLLM-generated text detection · GPT-4-generated texts, XSum/Writing/PubMed averageAUROC: 0.9058 -> 0.9734Helped
Use DPIC with ChatGPT as auxiliary model instead of Fast-DetectGPTLLM-generated text detection · Claude3-generated texts, XSum/Writing/PubMed averageAUROC: 0.9587 -> 0.9878Helped
Use DPIC with ChatGPT as auxiliary model instead of Fast-DetectGPTLLM-generated text detection · ChatGPT-generated texts, XSum/Writing/PubMed averageAUROC: 0.9615 -> 0.9634Helped
Use concatenation instead of absolute difference or dot product to combine feature vectors (ablation)DPIC · Writing dataset generated by ChatGPTAUROC: 89.81% and 93.84% ... 98.21%Helped
Use supervised training for DNA-GPT rather than its zero-shot detector (ablation)DNA-GPT · Datasets generated by ChatGPT, GPT4, and Claude3AUROC: 64.42%, 55.29%, and 68.49% -> 88.39%, 85.50%, and 91.51%Helped
Add reconstructed-prompt semantic guidance to DNA-GPT (supervised) (ablation)DNA-GPT (supervised) · PubMed dataset generated by ChatGPT, GPT4, and Claude3detection accuracy: 74.93%, 76.66%, and 79.52% -> 79.28%, 82.18%, and 86.46%Helped
Use prompt-guided regeneration instead of truncated completion (ablation)DNA-GPT (prompt) · XSum, Writing, and PubMed datasetsAUROCHelped

Surprising findings

Limitations

Experimental setup

Datasets: HC3 XSum WritingPrompts PubMedQA Wiki (constructed) CovidQA SUMMAC

Benchmarks: XSum WritingPrompts PubMedQA Wiki CovidQA SUMMAC

Metrics: AUROC

Baselines: RoBERTa-base RoBERTa-large RADAR Likelihood Entropy LogRank LRR DNA-GPT DetectGPT NPR Fast-DetectGPT

Builds on: DNA-GPT Fast-DetectGPT RADAR DetectGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy