atlas

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

Imitate Before Detect: Aligning Machine Stylistic Preference for Machine-Revised Text Detection

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Zero-shot machine-text detection · 3 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 Imitate Before Detect (ImBD), which aligns a scoring LM to machine-revision style via DPO-style style preference optimization on 500 human/GPT-3.5-polished pairs, then detects machine-revised text with Style-CPC.

Problem

Detecting machine-revised text (rewrite, expand, polish) of human-written content is hard because existing logit-based detectors are misled by human-contributed content, causing large AUROC drops versus pure machine-generated text.

Approach

Fine-tune a scoring LM with a DPO-style preference objective on content-matched (machine-revised, human) pairs so its token distribution imitates machine style, then compute style-conditional probability curvature (Style-CPC) with this aligned model to separate machine-revised from human text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add machine-style imitation with SPO (ablation)Fast-DetectGPT detector · GPT-3.5 polished textAUROC: 0.79 -> 0.95Helped
add machine-style imitation with SPO (ablation)Fast-DetectGPT detector · GPT-4o polished textAUROC: 0.69 -> 0.89Helped
replace SFT with SPO (ablation)ImBD · GPT-3.5 polished textAUROC: 0.65 -> 0.95Helped
replace SFT with SPO (ablation)ImBD · GPT-4o polished textAUROC: 0.67 -> 0.89Helped
replace SFT trained on 3x samples with SPO (ablation)ImBD · GPT-3.5 polished textAUROC: 0.65 -> 0.95Helped
replace SFT trained on 3x samples with SPO (ablation)ImBD · GPT-4o polished textAUROC: 0.65 -> 0.89Helped
replace RLHF with SPO (ablation)ImBD · GPT-3.5 polished textAUROC: 0.80 -> 0.95Helped
replace RLHF with SPO (ablation)ImBD · GPT-4o polished textAUROC: 0.66 -> 0.89Helped
replace ORPO with SPO (ablation)ImBD · GPT-3.5 polished textAUROC: 0.86 -> 0.95Helped
replace ORPO with SPO (ablation)ImBD · GPT-4o polished textAUROC: 0.71 -> 0.89Helped
use ImBD instead of Fast-DetectGPTGPT-3.5 polished-text detection · GPT-3.5 polished text, average across domainsAUROC: 0.7933 -> 0.9449Helped
use ImBD instead of Fast-DetectGPTGPT-4o polished-text detection · GPT-4o polished text, average across domainsAUROC: 0.6931 -> 0.8899Helped

Surprising findings

Limitations

Experimental setup

Datasets: XSum SQuAD WritingPrompts PubMedQA

Benchmarks: XSum SQuAD WritingPrompts PubMedQA

Metrics: AUROC

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

Builds on: DPO Fast-DetectGPT 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