DPCheatSheet:利用正确与错误的LLM使用示例辅助差分隐私实现
人机交互
2025-09-17 v1
摘要
本文探讨了不具备差分隐私(DP)专业知识(即新手)的程序员如何利用LLM以最少的训练实现DP程序。我们首先对6名新手和3名专家进行了一项需求发现研究,以了解他们如何在DP实现中使用LLM。虽然DP专家可以通过几个提示词实现正确的DP分析,但新手难以在提示词中表达他们的需求,并且缺乏验证生成代码正确性的技能。随后我们开发了DPCheatSheet,这是一个帮助新手使用LLM实现DP的教学工具。DPCheatSheet结合了两个学习概念:它将专家使用LLM的工作流作为正确示例进行注释,以将专家思维传递给新手;同时,它展示了基于LLM的DP代码生成中的五个常见错误作为错误示例,以支持错误驱动学习。我们通过一项错误识别研究和一项开放式DP实现研究证明了DPCheatSheet的有效性。
引用
@article{arxiv.2509.12590,
title = {DPCheatSheet: Using Worked and Erroneous LLM-usage Examples to Scaffold Differential Privacy Implementation},
author = {Shao-Yu Chu and Yuhe Tian and Yu-Xiang Wang and Haojian Jin},
journal= {arXiv preprint arXiv:2509.12590},
year = {2025}
}