atlas

Research map / Federated learning and privacy / Differential privacy

DR-Encoder: Encode Low-rank Gradients with Random Prior for Large Language Models Differentially Privately

AAAI 2025 · Federated learning and privacy › Differential privacy · approach: Differentially private synthetic data · 4 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 DR-Encoder, a federated LLM fine-tuning method that trains a LoRA-gradient autoencoder on synthetic Gaussian gradients built from per-layer statistics, then adds client-level Gaussian DP noise to compressed gradients, with GDP/RDP accounting.

Problem

Federated fine-tuning of LLMs leaks sensitive client information through gradients and through learned gradient-compression autoencoders, and standard DP noise degrades utility at billion-parameter scale.

Approach

Train the gradient autoencoder only on synthetic Gaussian gradients sampled from transmitted per-layer/epoch mean and standard deviation statistics (a "random prior"), then compress LoRA gradients with this encoder and apply client-level Gaussian noise before aggregation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DR-Encoder with random-prior gradient compression instead of LoRAQwen-7B · MMLUAverage accuracy: 56.77 -> 56.13Hurt
Use DR-Encoder with random-prior gradient compression instead of LoRALLaMA-7B · C-EvalAverage accuracy: 25.8 -> 26.2Helped
Use DR-Encoder instead of FedCGQwen-7B · MMLUAverage accuracy: 56.44 -> 56.13Hurt
Use DR-Encoder instead of FedCGLLaMA-7B · C-EvalAverage accuracy: 26.6 -> 26.2Hurt
Add Gaussian noise to LoRA gradients for differential privacyQwen-7B LoRA · MMLUAverage accuracy: 56.77 -> 25.67Hurt
Set privacy budget ε=0.25 rather than ε=8.0 (ablation)Qwen-7B DR-Encoder · MMLUAverage accuracy: 56.48 -> 51.23Hurt
Set privacy budget ε=0.25 rather than ε=8.0 (ablation)LLaMA-7B DR-Encoder · C-EvalAverage accuracy: 26.1 -> 26.1No clear effect
Use random-prior synthetic gradients instead of transmitting raw gradients for AutoEncoder pretrainingDR-Encoder · AutoEncoder pretrainingCommunication parameters: 167,772,160 -> 10,240Helped
Vary the number of Uformer blocks and downsampling/upsampling layers; select 7 Downsampling + 6 Uformer + 7 Upsampling (ablation)DR-Encoder AutoEncoder · AutoEncoder architectureEfficiency and efficacyMixed

Surprising findings

Limitations

Experimental setup

Datasets: Databricks-dolly-15k MMLU-train

Benchmarks: MMLU C-Eval

Metrics: accuracy epsilon privacy budget

Baselines: Cent LoRA FedCG Base model

Builds on: LoRA FedCG Gaussian differential privacy Renyi differential privacy Uformer

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