Profile-DP: Differential Privacy for User-Controlled Profile Release in Personalized LLM Inference
Organizations: University of North Texas · School of Computing, Newcastle University, UK · Augusta University
Abstract
Personalized large language models (LLMs) increasingly rely on profile-conditioned inference, pairing public requests with rich, user-specific facts. This paradigm exposes the user profile itself, together with the user's explicit sharing preferences. We introduce Profile-DP, a policy-aware local differential privacy framework designed specifically for user-profile release in personalized LLM inference. Profile-DP provably bounds the release of user-withheld facts while treating public instructions, profile schemas, and authorized facts as public side information. By generating a privatized profile that composes with the public instruction prior to answer generation, our framework decouples formal privacy guarantees from downstream model behavior. We develop two finite-domain mechanisms satisfying Profile-DP: DP-SLOT independently perturbs protected attributes, while DP-BLOCK uses public semantic decisions to coordinate their release and jointly sample related attributes. A positive, public compatibility prior connects these attributes while preserving a profile-level privacy bound. On PEEP, DP-BLOCK leads the utility composite among DP methods at all 13 structured budgets and is closest to the ideal privacy--utility point in 18 of 26 format--budget settings under our composite weighting. Direct measurements reveal complementary strengths: DP-BLOCK discloses less, while DP-SLOT retains more authorized facts. These results make policy-aware profile release a practical basis for studying privacy and personalization.
Figures & tables
| Field | Original | DP-SLOT | DP-BLOCK | |
| Shared | Languages | French | French | French |
| Occupation † | Cultural Project Manager | Cultural Project Manager | Managers | |
| Withheld | Work | Internships in European cultural projects | Plant and machine operators | Clerical support workers |
| Education | Master’s degree in Cultural Projects | ISCED 4 (post-secondary) | ISCED 6 (bachelor’s) |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | Size | Source and categories |
| Gender | 6 | NASEM measurement guidance ( National Academies of Sciences, Engineering, and Medicine, n.d. ) : woman, man, transgender, nonbinary, another gender, unspecified. |
| Age | 8 | CDC/NCHS reporting ( National Center for Health Statistics, 2025 ) : under 18, 18–24, 25–34, 35–44, 45–54, 55–64, 65+, unspecified. |
| Location, nationality | 18 | UN M49 ( United Nations Statistics Division, n.d. ) : 17 geographic region/subregion labels and unspecified. |
| Languages | 11 | ISO 639-5 ( Library of Congress, n.d. ) : English; eight language-family labels; multiple languages; unspecified. |
| Marital status | 6 | Census ( U.S. Census Bureau, 2003 ) : married, widowed, divorced, separated, never married, unspecified. |
| Child presence | 3 | Census/ACS ( U.S. Census Bureau, n.d. ) : has children, has no children, unspecified. |
| Model | Decision | Threshold | F1 | ms |
| Laya | Closure | .55 | .408 | 20.87 |
| Qwen 0.8B | Closure | .85 | .201 | 134.58 |
| Laya | Grouping | .35 | .533 | 20.83 |
| Qwen 0.8B | Grouping | .75 | .528 | 132.98 |
| Method | Structured | Freeform |
| DP-SLOT, DP-BLOCK | per attribute | same |
| DP-Prompt, DP-Paraphrase | per token | per token |
| DP-MLM | per operation | per operation |
| DP-Decoding | per value; in total | per sequence |
| DP-GTR | – | stage one over 11 generations |
| DP-Fusion | – | group add/remove, |
| Format | Method | PPDR | PR | AR | PW | RUL |
| Structured | Raw | .960 | .982 | .354 | 1.000 | .000 |
| No profile | .000 | .000 | .037 | .664 | -.268 | |
| Full redaction | .000 | .000 | .037 | .601 | -.134 | |
| Presidio | .066 | .740 | .311 | .658 | -.031 | |
| Privacy filter | .004 | .000 | .027 | .452 | .124 | |
| DP-SLOT | .221 | .982 | .362 | .547 | .020 |
| Structured | Freeform | ||||
| Changed | PPDR difference | RUL difference | PPDR difference | RUL difference | |
| 4 | 4 | ||||
| 16 | 2 | ||||
| 64 | 3 | ||||
| 512 | 5 | ||||
| 4096 | 1 | ||||
| Structured | Freeform | |||
| PPDR difference [95% CI] | RUL difference [95% CI] | PPDR difference [95% CI] | RUL difference [95% CI] | |
| 2 | ||||
| 4 | ||||
| 8 | ||||
| 16 | ||||
| 32 | ||||
| Structured | Freeform | |||
| UComp gap [95% CI] | Distance gap [95% CI] | UComp gap [95% CI] | Distance gap [95% CI] | |
| 4 | ||||
| 64 | ||||
| 512 | ||||
| 4096 | ||||
| Format | Method | |||
| Structured | DP-SLOT | .433 | .114 | .453 |
| DP-BLOCK | .241 | .482 | .277 | |
| Freeform | DP-SLOT | .414 | .110 | .476 |
| DP-BLOCK | .238 | .476 | .286 |
Privacy-Preserving Language Models
Privacy-preserving language models protect sensitive data during training, inference, personalization, and information sharing.
See all 178 papers