English

DP-Fusion: Token-Level Differentially Private Inference for Large Language Models

Computation and Language 2026-02-03 v4 Artificial Intelligence Machine Learning

Abstract

Large language models (LLMs) do not preserve privacy at inference-time. The LLM's outputs can inadvertently reveal information about the model's context, which presents a privacy challenge when the LLM is augmented via tools or databases containing sensitive information. Existing privacy-preserving methods at inference-time have significant limitations since they (i) lack provable guarantees or (ii) have a poor utility/privacy trade-off. We propose DP-Fusion, a Differentially Private Inference (DPI) mechanism for LLMs that provably bounds the influence a set of tokens in the context can have on the LLM's output. DP-Fusion works as follows: (1) label a subset of sensitive tokens, (2) infer the LLM without any sensitive tokens to obtain a baseline, (3) infer the LLM with the sensitive tokens, and (4) blend distributions so that the final output remains within a bounded distance of the baseline distribution. While this per-token influence bound also mitigates jailbreak-style prompt injection, we focus on \emph{document privatization}, where the goal is to paraphrase a document containing sensitive tokens, e.g., personally identifiable information, so that no attacker can reliably infer them from the paraphrased document while preserving high text quality. The privacy/utility trade-off is controlled by ϵ\epsilon, where ϵ=0\epsilon=0 hides sensitive tokens entirely, while higher values trade off privacy for improved text quality. We show that our method creates token-level provably privatized documents with substantially improved theoretical and empirical privacy, achieving 6×6\times lower perplexity than related DPI methods.

Keywords

Cite

@article{arxiv.2507.04531,
  title  = {DP-Fusion: Token-Level Differentially Private Inference for Large Language Models},
  author = {Rushil Thareja and Preslav Nakov and Praneeth Vepakomma and Nils Lukas},
  journal= {arXiv preprint arXiv:2507.04531},
  year   = {2026}
}

Comments

Code: https://github.com/rushil-thareja/dp-fusion-lib | PyPI: https://pypi.org/project/dp-fusion-lib/ | Demo: https://www.documentprivacy.com

R2 v1 2026-07-01T03:48:36.909Z