atlas

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

OUTFOX: LLM-Generated Essay Detection Through In-Context Learning with Adversarially Generated Examples

AAAI 2024 · Large language models › Language, safety and interpretability · approach: Zero-shot machine-text detection · 40 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 OUTFOX, a training-free in-context learning framework where a ChatGPT-based detector and a ChatGPT-based attacker iteratively use each other's outputs as examples, improving robustness of LLM-generated essay detection against adversarial essays.

Problem

Existing LLM-generated text detectors are fragile: paraphrasing degrades their accuracy, and malicious users who adapt generations to evade detection have not been considered.

Approach

Detector and attacker both learn via in-context examples without parameter updates: the attacker sees detector labels on retrieved essays and generates essays designed to be classified as Human; the detector includes these attacked essays in its prompt to learn to recognize them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Include OUTFOX-attacked essays as detector in-context examples instead of using no attack examplesOUTFOX detector · Attacked essays generated by OUTFOXF1: +41.3 points F1-scoreHelped
Include OUTFOX-attacked essays as detector in-context examples instead of using no attack examplesOUTFOX detector · Attacked essays generated by OUTFOXAvgRec: +21.6 points AvgRecHelped
Include attacked essays as detector in-context examplesOUTFOX detector · Attacked essays generated by DIPPERF1: 79.0 -> 87.8Helped
Include OUTFOX-attacked essays as detector in-context examplesOUTFOX detector · Non-attacked essays, ChatGPTF1: 96.4 -> 95.0Hurt
Include OUTFOX-attacked essays as detector in-context examplesOUTFOX detector · Non-attacked essays, GPT-3.5F1: 96.8 -> 96.9Helped
Include OUTFOX-attacked essays as detector in-context examplesOUTFOX detector · Non-attacked essays, FLAN-T5-XXLF1: 80.5 -> 83.2Helped
Use OUTFOX adversarial generation rather than non-attacked essaysOUTFOX attacker · ChatGPT essays evaluated by OUTFOX detectorF1: 96.4 -> 39.4Hurt
Use OUTFOX adversarial generation rather than DIPPER paraphrasingOUTFOX attacker · ChatGPT essays evaluated by OUTFOX detectorF1: 79.0 -> 39.4Hurt
Use DIPPER paraphrasing rather than non-attacked essaysDIPPER attacker · ChatGPT essays evaluated by RoBERTa-largeF1: 90.7 -> 94.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ASAP-style native student argumentative essays (6th-12th grade, U.S.)

Benchmarks: OUTFOX essay dataset test split (500 human, 500 non-attacked, 500 attacked per attacker)

Metrics: F1-score HumanRec MachineRec AvgRec

Baselines: DIPPER paraphrasing attack RoBERTa-base detector RoBERTa-large detector HC3 detector DetectGPT log p(x) Rank LogRank Entropy

Builds on: DIPPER paraphraser in-context learning with semantically close examples 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