atlas

Research map / Large language models / Instruction and fine-tuning

Generative Monoculture in Large Language Models

ICLR 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 6 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.

Introduces "generative monoculture" (LLM output diversity narrowing relative to training-data distributions) and measures it on book review and code generation tasks across Llama-2, Vicuna, GPT-3.5, GPT-4, and Claude-3, finding that common sampling and prompting mitigations are insufficient.

Problem

LLM outputs do not faithfully represent the diversity of responses present in their training data, narrowing attribute distributions for tasks such as book reviews and code generation.

Approach

Defines generative monoculture as a dispersion shift from source (human-written) to model-generated data for task-specific attributes, provides a measurement pipeline (data curation, attribute extraction, dispersion metrics), and tests mitigations (temperature, top-p, temperature decay, persona prompts), conjecturing alignment (RLHF) as a root cause.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Generate reviews with Llama-2-chat instead of using Goodreads source reviewsLlama-2-chat · Goodreads book reviewsreviews with mean sentiment in (0.95,1.00]: 2.8% -> 82.1%Hurt
Use prompt (2), the persona prompt, instead of prompt (1) (ablation)Llama-2-chat · Goodreads book reviewsreviews with mean sentiment in (0.95,1.00]: 82.1% -> 58.1%Helped
Apply RLHF alignment tuning rather than using the pre-trained model (ablation)Llama-2-13B · Goodreads book reviewsreviews with mean sentiment in (0.95,1.00]: 5.9% -> 82.1%Hurt
Use SFT (Vicuna-13B) rather than RLHF (Llama-2-chat) (ablation)Llama-2-13B · Goodreads book reviewsreviews with mean sentiment in (0.95,1.00]: 82.1% -> 44.7%Helped
Increase sampling randomness from T=0.5, p=0.90 to T=1.2, p=1.00 (ablation)Llama-2-chat · Goodreads book reviewsunique word count: 18,900 -> 33,908Helped
Increase sampling randomness to T=1.5, p=1.00 from T=1.0, p=1.00 (ablation)Llama-2-chat · Goodreads book reviewsvalid generation fraction: 0.998 -> 0.512Hurt
Use decaying temperature instead of fixed T=1.2 (ablation)Llama-2-chat and Vicuna-13B · Goodreads book reviewsoutput diversityHurt
Use a role-playing persona prompt for code generation (ablation)GPT-4 · CodeContests level-A problemsaccuracyHurt
Generate code with LLMs rather than using human source solutionsGPT-4 and Claude-3-Sonnet · CodeContests level-A problemsaccuracy: over 2× more accurateHelped
Generate code with LLMs rather than using human source solutionsGPT-4 and Claude-3-Sonnet · CodeContests level-A problemsalgorithm diversityHurt
Generate code with LLMs rather than using human source solutionsGPT-4 and Claude-3-Sonnet · CodeContests level-A problemsplagiarism scoreHurt

Surprising findings

Limitations

Experimental setup

Datasets: Goodreads reviews CodeContests

Benchmarks: Goodreads reviews CodeContests SST-2

Metrics: mean sentiment entropy standard deviation mean pairwise Jaccard index mean pairwise cosine similarity mean pairwise fingerprint similarity accuracy unique word count valid generation fraction

Baselines: Llama-2-13b Vicuna-13b-v1.5 GPT-3.5-turbo-instruct GPT-4-turbo Claude-3-Sonnet

Builds on: RLHF nucleus sampling Winnowing BERTopic

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