atlas

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

Synthetic Text Generation for Training Large Language Models via Gradient Matching

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 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 GrADmm, an ADMM-based method that optimizes synthetic text embeddings to match (DP-noised) last-layer gradients of real data, projects them to readable low-perplexity tokens, and filters them, with convergence guarantees for fine-tuning LLMs.

Problem

Generating small, human-readable, privacy-preserving synthetic text that makes fine-tuning an LLM mimic training on real data, with performance guarantees; existing text synthesis is heuristic, LLM-prompting based, or yields unreadable embeddings.

Approach

Formulate synthetic text generation as discretely constrained gradient matching, relax it into embedding space and solve with ADMM (Adam for the primal step, top-k vocabulary projection for the constraint), match only last-layer gradients, add Gaussian noise to clipped real-data gradients for DP, and filter outputs; theory shows fine-tuning on the synthetic set stays close to fine-tuning on real d

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Generate synthetic data with GrADmm rather than zero-shot generationPhi fine-tuning · SST-2, 20 examplesaccuracy: 82.2 -> 87.9Helped
Generate synthetic data with GrADmm rather than zero-shot generationPhi fine-tuning · Tweet emotions, 20 examplesaccuracy: 81.7 -> 85.2Helped
Generate synthetic data with GrADmm rather than zero-shot generationPhi fine-tuning · Rotten tomatoes, 20 examplesaccuracy: 78.0 -> 84.4Helped
Transfer Phi-generated synthetic data instead of random real samplesLlama-3.2-1B · SST-2, 20 samplesaccuracy: 88.4 -> 89.4Helped
Transfer Phi-generated synthetic data rather than K-center samplesLlama-3.2-1B · Tweet emotions, 20 samplesaccuracy: 88.5 -> 85.8Hurt
Transfer Phi-generated synthetic data rather than K-center samplesLlama-3.2-1B · Rotten tomatoes, 20 samplesaccuracy: 87.8 -> 87.8No clear effect
Match full gradients instead of last-layer gradients (ablation)GrADmm · SST-2accuracy: 90.0 -> 89.6Hurt
Remove top-k projection (ablation)GrADmm · SST-2accuracy: 90.0 -> 80.8Hurt
Remove examples with incorrect labels (ablation)ADMM synthetic data · SST-2accuracy: 88.1 -> 89.4Helped
Select the lowest-loss synthetic samples (ablation)Filtered ADMM data · SST-2accuracy: 89.4 -> 89.4No clear effect
Balance category losses by dropping the highest-loss samples (ablation)Filtered ADMM data · SST-2accuracy: 89.4 -> 90.0Helped
Increase ε to relax the privacy constraint (ablation)GrADmm synthetic data · Classification tasksaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 Tweet emotions Rotten tomatoes IMDB Sentence polarity

Benchmarks: SST-2 Tweet emotions Rotten tomatoes IMDB Sentence polarity

Metrics: classification accuracy log-perplexity FID gradient error membership inference advantage

Baselines: zero-shot LLM generation few-shot LLM generation Herding K-center Random coreset

Builds on: dataset distillation ADMM top-k decoding DP-SGD

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