atlas

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

Measuring Diversity in Synthetic Datasets

ICML 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 0 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 DCScore, a classification-based diversity metric for synthetic datasets that treats each sample as its own class and sums the diagonal of a softmax probability matrix over kernel similarities, offering axiomatic guarantees and lower computational cost than VendiScore.

Problem

Measuring the diversity of LLM-generated synthetic datasets is under-explored; existing NLP/ML diversity metrics (n-gram, reference-based, eigenvalue-based transformation methods) are either form-only, need reference data, or are computationally expensive for large synthetic datasets.

Approach

Formulate diversity evaluation as an n-way sample classification problem: each sample's kernel similarities act as logits over per-sample classes, and the trace of the resulting softmax probability matrix (DCScore) serves as the diversity score, avoiding eigenvalue computation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DCScore instead of Distinct-n, K-means Inertia, or VendiScoreSynthetic text classification and story completion datasets · Few-shot τg correlation across datasets and generator sizesSpearman’s ρHelped
Use DCScore instead of VendiScoreSynthetic datasets, τg correlation · Zero-shot settingsSpearman’s ρNo clear effect
Measure diversity with DCScore rather than VendiScoreSST2 at 64k samples with inner-product kernel · SST2computation time: 76.19$_{\pm 1.91}$ -> 112.47$_{\pm 2.43}$Hurt
Measure diversity with DCScore rather than VendiScoreSST2 at 64k samples with RBF kernel · SST2computation time: 449.14$_{\pm 10.35}$ -> 117.06$_{\pm 1.91}$Helped
Generate the training data with higher τg (0.2 to 1.2)RoBERTa trained on zero-shot synthetic text classification data · Zero-shot text classificationaccuracy: 89.10 -> 90.37Helped
Generate the training data with higher τg (0.2 to 1.2)RoBERTa trained on few-shot synthetic text classification data · Few-shot text classificationaccuracy: 70.07 -> 73.41Helped
Increase the Softmax temperature τ (ablation)DCScore · Self-generated text classification and story completion datasetsSpearman’s ρ with τgHelped
Add duplicate samples to the evaluated dataset (ablation)DCScore on SST2-AttrPrompt, Yelp-AttrPrompt, and AG News-AttrPrompt · Datasets with duplicate sampleseffective sample count stabilityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SST2 Yelp AG News AttrPrompt-augmented SST2/Yelp/AG News ROC Stories IMDB colored MNIST

Benchmarks: self-generated text classification and story completion datasets (tau_g sweep) SST2-AttrPrompt, Yelp-AttrPrompt, AG News-AttrPrompt colored MNIST

Metrics: Spearman's rho computation time effective number of samples

Baselines: Distinct-n K-means Inertia VendiScore RKE FKEA

Builds on: VendiScore Sentence-BERT AttrPrompt MAUVE

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