atlas

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

Towards Automatic Boundary Detection for Human-AI Collaborative Hybrid Essay in Education

AAAI 2024 · Large language models › Language, safety and interpretability · approach: Zero-shot machine-text detection · 16 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.

Formalizes AI content detection in human-AI hybrid essays as boundary detection and proposes TriBERT, a triplet-fine-tuned sentence encoder plus adjacent-prototype distance maximization, evaluated on a ChatGPT-generated hybrid essay dataset built from ASAP essays.

Problem

Detecting where human-written text transitions to AI-generated text within collaboratively written hybrid essays, rather than classifying whole texts as human or AI.

Approach

Fine-tune a sentence encoder with triplet loss to separate AI from human sentences, then compute prototypes (averages of p consecutive sentence embeddings) and place boundaries at the adjacent prototype pairs with the largest Euclidean distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TriBERT with prototype size p=2 instead of BERTBoundary detection · In-Domain, AllF1@3: 0.536 -> 0.575Helped
use TriBERT with prototype size p=2 instead of BERTBoundary detection · Out-of-Domain, AllF1@3: 0.486 -> 0.510Helped
use prototype size p=4 instead of BERTTriBERT · In-Domain, #Bry=1F1@3: 22%Helped
use prototype size p=4 instead of BERTTriBERT · Out-of-Domain, #Bry=1F1@3: 18%Helped
increase prototype size from p=1 to p=2 (ablation)TriBERT · In-Domain, AllF1@3: 0.571 -> 0.575Helped
increase prototype size beyond p=2 (ablation)TriBERT · In-Domain, AllF1@3: 0.575 -> 0.566 (p=3); 0.575 -> 0.549 (p=4); 0.575 -> 0.519 (p=5); 0.575 -> 0.492 (p=6)Hurt
use larger prototype size p=4 rather than p=1 (ablation)TriBERT · In-Domain, #Bry=1F1@3: 0.430 -> 0.486Helped
use larger prototype size p=4 rather than p=1 (ablation)TriBERT · Out-of-Domain, #Bry=1F1@3: 0.379 -> 0.436Helped
use prototype size p=2 rather than p=1 (ablation)TriBERT · In-Domain, #Bry=2F1@3: 0.646 -> 0.692Helped
use prototype size p=2 rather than p=1 (ablation)TriBERT · Out-of-Domain, #Bry=2F1@3: 0.559 -> 0.597Helped
use prototype size p=1 rather than p=2 (ablation)TriBERT · In-Domain, #Bry=3F1@3: 0.692 -> 0.646Helped
use prototype size p=1 rather than p=2 (ablation)TriBERT · Out-of-Domain, #Bry=3F1@3: 0.545 -> 0.640Helped

Surprising findings

Limitations

Experimental setup

Datasets: ASAP-AES student essays (Kaggle) ChatGPT-generated hybrid essays

Benchmarks: Hybrid essay boundary detection dataset (in-domain) Hybrid essay boundary detection dataset (out-of-domain, prompt-wise 8-fold)

Metrics: F1@3

Baselines: BERT LR GPTZero RANDOM

Builds on: Sentence-BERT triplet network BERT prototype-based representations

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