Rebuttal
We thank the reviewer for their feedback. We provide responses for the weaknesses (W) and questions (Q) raised below.
> (W1) It would be great if the authors could discuss concrete applications of this work or scenarios where it is useful.
Our work would be valuable to empirically evaluate the privacy risk associated with synthetic text data, for instance before releasing synthetic data for downstream analysis (e.g. synthetic summaries of medical consultations, synthetic customer support chats). In particular, MIA-based privacy auditing allows us to obtain empirical measures of residual privacy risks, detect bugs in implementations with formal privacy guarantees, incorrect assumptions, etc, to make an informed decision on whether the synthetic data is sufficiently anonymized. We will expand on the practical applications in the introduction.
> (W2) This work only gives a lower bound on the privacy risks, and it is not clear how the results generalize.
We agree with the reviewer that MIA-based privacy auditing only gives a lower bound on the privacy risk. We argue that this complements nicely with methods to synthesize data with differential privacy (DP) guarantees, which provide an upper bound on privacy risks. Auditing can not only detect violations of DP guarantees [1,2,3] but also allows people to make less conservative decisions based on the privacy risks inferred from state-of-the-art attacks rather than purely on the upper bounds given by DP guarantees [4,5]. Indeed, DP upper bounds tend to be overly conservative because they consider unrealistic threat models (not only access to the fine-tuned model, but ability to adaptively choose intermediate model updates in DP-SGD).
> (Q1) How would the results change if the adversary is able to choose the prompts for the synthetic data generation?
In case the adversary can inject any arbitrary prompt, they can try to reconstruct training data (i.e. optimize for an input prompt that maximally reveals the presence of a data point - see Ye et al.[6]). This is a different threat model than what we assume in this paper (where the adversary only observes the released dataset).
> (Q2) How much hyperparameter tuning was done when training the model?
Before running the experiments, we ran a grid-search of the key finetuning hyperparameters (learning rate, batch size), picking the set resulting in the lowest validation loss. Based on these results (see figure below), we opt for a learning rate of 2e-5 and an effective batch size of 128. We will further expand on this in Sec. 7.
**References**
[1] Bichsel, B., Steffen, S., Bogunovic, I., & Vechev, M. (2021, May). Dp-sniper: Black-box discovery of differential privacy violations using classifiers. In 2021 IEEE Symposium on Security and Privacy (SP) (pp. 391-409). IEEE.
[2] Stadler, T., Oprisanu, B., & Troncoso, C. (2022). Synthetic data–anonymisation groundhog day. In 31st USENIX Security Symposium (USENIX Security 22) (pp. 1451-1468).
[3] Annamalai, M. S. M. S., Ganev, G., & De Cristofaro, E. (2024). " What do you want from theory alone?" Experimenting with Tight Auditing of Differentially Private Synthetic Data Generation (USENIX Security 2024).
[4] Jagielski, M., Ullman, J., & Oprea, A. (2020). Auditing differentially private machine learning: How private is private SGD?. Advances in Neural Information Processing Systems, 33, 22205-22216.
[5] Nasr, M., Songi, S., Thakurta, A., Papernot, N., & Carlin, N. (2021, May). Adversary instantiation: Lower bounds for differentially private machine learning. In 2021 IEEE Symposium on security and privacy (SP) (pp. 866-882). IEEE.
[6] Ye, J., Borovykh, A., Hayou, S., & Shokri, R. Leave-one-out Distinguishability in Machine Learning. In The Twelfth International Conference on Learning Representations.