We thank the insightful review and would like to address the issue by points:
[1] (Must over-training and dataset shifts occur in previous benchmarks?) We thank the reviewer for raising this meaningful question, for which our first draft does not provide a sound explanation. We would like to make a clarification as follows:
First, ticks mean that the benchmark does have the over-training or dataset shifts while crosses mean it does not. There is a typo that "LDM + CelebA" should have both dataset shift and over-training in Table 1 (upper).
Second, it is not a must that an arbitrary benchmark using the model and the dataset in Table 1 (upper) suffers from over-training and dataset shifts. Table is used to show the setups of all existing benchmarks with the two drawbacks. The model and the dataset are considered as parts of the shown setups.
Third, however, while dataset shifts are easy to avoid (by using half of one dataset to train the model and another half as non-members), over-training is difficult to avoid for most small diffusion models. As mentioned in L155, training for hundreds of epochs is necessary to achieve the best FID for small datasets and diffusion models. This may be caused by the limit size of the dataset. Hence, most small diffusion models trained on academic datasets, including CIFAR-10, CelebA, and ImageNet, need over-training to converge. If we pick a small model without over-training, then the model could be unconverged and thus not qualified to benchmark MIA. That is why over-training is hard to avoid when using small diffusion models as MIA benchmarks.
As a result, it is necessary to introduce large-scale diffusion models as real-world MIA benchmarks. These models enjoy the large size of the training dataset so that they could converge with only one epoch. Hence, MIA methods cannot rely on the memorization caused by over-training to easily distinguish members from non-members on these models. This is the main motivation of our work.
[2] (Varied setups) As shown in Table 1, previous benchmarks have included such setups with over-training or dataset shifts. As discussed at L206-L208, these setups are meaningless. MIA benchmarks with dataset shifts can be dominated by image distribution classifiers, which will immediately fail on no-shift benchmarks, while those with over-training turn the problem into over-fitting detection. MIA methods succeeding on these benchmarks do not truly infer membership and cannot be used in real-world scenarios.
The main contribution of our work is that we 1) alert a problematic trend of current MIA research that methods compete on above meaningless benchmarks and 2) provide a practical real-world benchmark for future research to compete on. While we have included two flawful setups a) and b) in CopyMark, we believe there is no need to include more, because this is not relevant to our two contributions.
[3] (in-depth analysis on dataset shift’s impact) We thank the reviewer for the advice and have conducted new experiments to quantitatively analyze how dataset shifts have impact on the MIA performance. Basically, our experiments have two parts:
- Quantifying dataset shifts (Section 5.1). We calculate three distance metrics between member and non-member datasets in our benchmark: normalized Wasserstein distance (NWD), Fréchet Distance (FD), and Mahalanobis Distance (MD). All distances are calculated based on CLIP-large. Among all setups covered, setup (a) and (b) in our benchmark suffer much bigger distances between members and non-members, for example, FDs of 0.32 and 0.24. This validates our conclusion that there are valid shifts between their members and non-members. Therefore, MIA methods could separate these two datasets according to the semantics rather than the membership, which raises the dataset shift concern in the paper. Setup (d) has medium distances between members and non-members, for example, a FD of 0.12. The distances are much smaller for Setup (c) and (e), for example, FDs < 0.10. This experiment quantitatively demonstrates the existence of dataset shifts and shows potential connections between dataset shifts and the MIA performance.
- Relation between dataset shifts and MIA performance (Section 5.3). We construct a series of non-member datasets by mixing our two non-member datasets: COCO-val-2017 (with shifts to LAION) and LAION-MI (no shifts) with different proportions. We pick the proportions by 100% vs 0%, 75% vs 25%, 50% vs 50%, 25% vs 75%, and 0% vs 100%. We evaluate SecMI and PIA on these setups. The result in Figure 1 shows that there is positive correlation between the performance of these two MIA methods and the proportion of shifted non-members data. This shows that one can manipulate the result of MIA evaluation easily by only changing non-members, which is supposed to be irrelevant to the result and that current MIA evaluation is unreliable.
If you have further questions, feel free to contact us.