atlas

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

Self-Refining Language Model Anonymizers via Adversarial Distillation

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning generalization and delta compression · 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.

Distills LLM adversarial anonymization (GPT-4o anonymizer/adversary/judge) into 8B small language models via SFT on anonymization, attribute-inference, and utility-critique tasks plus DPO, enabling local iterative self-refinement.

Problem

LLM-based text anonymization against attribute inference typically relies on proprietary models like GPT-4, which is costly and exposes sensitive text to external systems.

Approach

Collect adversarial anonymization trajectories (anonymizer, inference model, utility judge) from a frontier LLM, then train a small model to anonymize, infer attributes, and critique utility via multi-task SFT followed by DPO on privacy-utility preference pairs, so the model can self-refine at inference without external feedback.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase self-refinement from one to three stepsSEAL Llama3-8B · SynthPAI mainPrivacy: 0.391 -> 0.263Helped
increase self-refinement from one to three stepsSEAL Llama3-8B · SynthPAI hardPrivacy: 0.609 -> 0.505Helped
use SEAL instead of the strongest adversarial baselineLlama3-8B vs. adversarial anonymization · SynthPAI mainPrivacy: 0.424 -> 0.391Helped
use SEAL instead of adversarial anonymizationLlama3-8B vs. adversarial anonymization · SynthPAI hardPrivacy: 0.571 -> 0.609; 0.579 -> 0.540; 0.568 -> 0.540Mixed
add critique tasks to anonymization-only SFT (ablation)SEAL training · SynthPAI mainPrivacy: 0.513 -> 0.498Helped
add DPO after SFT (ablation)SEAL training · SynthPAI mainPrivacy: 0.498 -> 0.493; 0.458 -> 0.379Helped
add adversarial feedback during anonymization (ablation)SEAL training with SFT + DPO and A & C · SynthPAI mainPrivacy: 0.493 -> 0.464Helped
use confidence-aware privacy scoring (ablation)SEAL training with SFT + DPO, A & C, and adversarial feedback · SynthPAI mainPrivacy: 0.464 -> 0.379Helped
add critique tasks to anonymization-only SFT (ablation)SEAL training · SynthPAI hardPrivacy: 0.672 -> 0.679Hurt
add DPO after SFT (ablation)SEAL training with A only · SynthPAI hardPrivacy: 0.672 -> 0.685Hurt
add adversarial feedback (ablation)SEAL training with SFT + DPO, A & C · SynthPAI hardPrivacy: 0.682 -> 0.689Hurt
use confidence-aware privacy scoring (ablation)SEAL training with SFT + DPO, A & C, and adversarial feedback · SynthPAI hardPrivacy: 0.689 -> 0.614Helped

Surprising findings

Limitations

Experimental setup

Datasets: SynthPAI

Benchmarks: SynthPAI main eval (25 profiles) SEAL hard eval (500 synthetic texts)

Metrics: attribute inference accuracy (privacy) utility (readability, semantic similarity, hallucination) overall privacy-utility trade-off score

Baselines: Azure PII detection Dipper adversarial anonymization (GPT-4o) adversarial anonymization (GPT-4o mini) adversarial anonymization (Gemini 2.5 Flash)

Builds on: adversarial anonymization direct preference optimization

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