Responses to Reviewer BThb
We thank the reviewer for the careful reading and thoughtful comments. We address the reviewer's questions in the following and have revised the paper accordingly. The changes are marked in blue in our revision. We hope the responses below address the reviewer's concerns.
**Q1:** An amount of $M$ queries needs to be made for synthesizing one DP in-context sample. This is of high computation cost. I would like to see some of the computational cost analysis, including the time cost comparison with baselines used in the paper.
**A1:** Thank you for the insightful comment. Both our AdaDPSyn and DP few-shot generation (Tang et al., 2023) require $M$ queries during the synthesis process. The value of $M$ in our experiments is typically small (e.g., 10), which keeps the computational cost manageable. Additionally, the rapid advancements in LLM inference acceleration [1,2,3] suggest that querying LLMs may involve much lower time costs in the near future.
We appreciate the reviewer’s suggestion for a time cost comparison. We present the time cost for generating one DP synthetic ICL sample with $\varepsilon=4$ in the table below.
| Method (seconds) | AGNews | DBPedia | TREC | MIT-G | MIT-D |
|---|---|---|---|---|---|
| AdaDPSyn | 173.2608 | 182.9686 | 43.9833 | 116.7168 | 117.1299 |
| DP few-shot generation | 173.2583 | 182.9660 | 43.9735 | 116.6792 | 117.0923 |
We observe that the time cost of AdaDPSyn is very close to that of DP few-shot generation (Tang et al., 2023). Although AdaDPSyn includes additional steps that contribute to improved ICL accuracy, they do not introduce significant computational overhead.
We have included this discussion in the updated draft (Appendix C.10). Thank you for highlighting this important point.
[1] Cai, Tianle, et al. "Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads." Forty-first International Conference on Machine Learning.
[2] Zhao, Yao, et al. "Lookahead: An inference acceleration framework for large language model with lossless generation accuracy." Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 2024.
[3] Li, Jinhao, et al. "Large Language Model Inference Acceleration: A Comprehensive Hardware Perspective." arXiv preprint arXiv:2410.04466 (2024).
**Q2:** The comparison of generated DP samples and real private samples are not adequate. Only DP samples of $\varepsilon=4$ is shown without direct comparison with private samples. Results of epsilon of other values as well their comparison with private samples should be included.
**A2:** Thank you for highlighting the importance of a comparison between the generated DP samples and real private samples. We have addressed this in the updated draft (Appendix C.13). Specifically, we use the MIT-G dataset for this analysis because this task shows a relatively large performance gap between private and non-private methods. We present the private samples in Table 29, and the DP samples generated using AdaDPSyn with $\varepsilon=1,2,4,8$ in Table 30. We state our main observations in the following.
In the original private samples, the labels (movie genres) are explicitly included in the text, as the task is to extract the genre from the text. Similarly, in the DP samples generated by AdaDPSyn, the labels are included most of the time. Occasionally, the generated samples use related words instead of the exact label (e.g., "boxer" instead of "boxing" or "basketball" instead of "sports"). Despite these substitutions, the DP samples maintain semantic relevance to the task. However, compared to the private samples, the DP samples are more general and less detailed, sometimes introducing noise or repetition. These differences reflect the trade-offs for ensuring DP. With different $\varepsilon$ values ($\varepsilon =1, 2, 4, 8$), we do not observe significant differences in the quality of the DP samples. This aligns with our experimental results, where the ICL accuracy shows only small differences across $\varepsilon=1,2,4,8$ (between $37.41\\%$ and $38.31\\%$).
**Q3:** I am wondering, since the goal of this paper is "to mitigate the risk of LLMs potentially leaking private information contained in examples in the prompt", if an example is used as in-context learning samples and sent to the LLMs, why should its privacy issue be considered? The sender party already knows the sample, and the LLM sees the sample. So who should be stopped from seeing the sample?
**A3:** Thank you for the question. We clarify that our framework involves two LLMs: a trusted LLM and an untrusted LLM. In stage 1, we use AdaDPSyn with a trusted LLM, such as an open-source model, to generate DP synthetic ICL examples. In stage 2, we use these examples to prompt an untrusted LLM for ICL. We should stop the untrusted LLM from seeing the private data samples.