atlas

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

Idiosyncrasies in Large Language Models

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

Shows that LLMs have distinguishable output "idiosyncrasies" by fine-tuning LLM2vec text embedding classifiers to identify the source model of a text, achieving 97.1% five-way accuracy among chat APIs.

Problem

Whether different LLMs produce outputs that are distinguishable from one another, and what features make them distinct, is not well understood.

Approach

Frame source-LLM identification as a synthetic N-way text classification task, fine-tune a decoder-based embedding model (LLM2vec) with LoRA on outputs from each model, and use the resulting accuracy as a measure of idiosyncrasy; then probe the sources via shuffling, rewriting, markdown-only and TF-IDF analyses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune LLM2vec on outputs from different chat APIsLLM2vec classifier · Chat APIsaccuracy: 97.1Helped
Constrain responses to one paragraph of at most 100 words (ablation)LLM2vec classifier on instruct LLMs · Instruct LLMsaccuracy: 96.3 -> 93.0Hurt
Constrain responses to plain text without formatting (ablation)LLM2vec classifier on instruct LLMs · Instruct LLMsaccuracy: 96.3 -> 91.4Hurt
Increase the number of input tokens (ablation)LLM2vec classifier · Chat APIs, instruct LLMs, and base LLMsaccuracyHelped
Use LLM2vec embeddings instead of GPT-2 embeddings (ablation)Sequence classifier · Chat APIsaccuracy: 92.1 -> 97.1Helped
Increase the number of training samples (ablation)Sequence classifier · Chat APIs, instruct LLMs, and base LLMsaccuracyHelped
Remove special characters from responses (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.1 -> 95.1Hurt
Shuffle words in responses (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.1 -> 88.9Hurt
Shuffle letters in responses (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.1 -> 39.1Hurt
Keep markdown elements and replace other text with placeholders (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.1 -> 73.1Hurt
Paraphrase responses while preserving semantic meaning (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.8 -> 91.4Hurt
Translate responses into Chinese (ablation)LLM2vec classifier · Chat APIsaccuracy: 97.8 -> 91.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UltraChat FineWeb Cosmopedia LmsysChat WildChat

Benchmarks: UltraChat Cosmopedia LmsysChat WildChat

Metrics: classification accuracy ROUGE-1 ROUGE-L BERTScore

Baselines: ELMo BERT T5 GPT-2 TF-IDF logistic regression

Builds on: LLM2vec LoRA Name That Dataset

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