REVIEW 3 major objections 5 minor 22 references
On the interplay of Explainability, Privacy and Predictive Performance with Explanation-assisted Model Extraction
T0 review · 3 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Differential privacy at model and explainer reduces counterfactual-based model extraction, with measurable utility loss.
desk verdict A useful but incremental empirical study confirming that DP noise reduces counterfactual-assisted model extraction, undermined by missing privacy accounting and thin statistics. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery is two noise-injection points plus a measurement protocol. On the model side, DP-SGD clips gradients and adds noise during training, at three settings labeled 0.1, 0.5, and 0.9. On the explainer side, the same noise levels are injected into the generator of a GAN that produces counterfactuals. Attack success is measured as agreement between the extracted substitute and the target on a held-out set, with queries ranging from 50 to 1,000; explanation quality is scored by prediction gain and by realism, the reconstruction error of an autoencoder. These pieces work together to turn 'where to add DP noise' into a measurable three-way trade-off.
What would settle it
Use the paper's exact DP settings and compute the achieved epsilon/delta for each noise level. If the privacy budget is large (for example, epsilon above 10) at the noise levels studied, the 'privacy protection' column of the trade-off is weak and the interpretation changes. Alternatively, repeat the extraction experiments under a fixed epsilon budget and check whether the reduction in agreement survives.
Extended reading notes
Core claim
Working with a DP-SGD-trained classifier and a differentially private GAN-based counterfactual generator, the paper's central claim is that differential privacy at the model, at the explainer, or at both simultaneously lowers the agreement between a target model and a knowledge-distillation substitute trained on counterfactual explanations. On one tabular dataset, no-DP agreement climbs from 70 to about 80 as queries grow to 1,000, while a DP-explainer noise of 0.9 keeps agreement near 50–72; comparable drops appear on a second dataset. Applying DP to both points produces what the authors call a synergistic improvement in resistance to extraction, beyond either defense alone. The same noise also degrades utility: prediction gain falls from 0.488 to 0.055 on one dataset when explainer noise is 0.9, and realism scores worsen, meaning counterfactuals become less realistic. The paper concludes that privacy protection against CF-assisted extraction is real but inseparable from losses in model quality and explanation quality.
Load-bearing premise
The results treat the chosen noise levels as privacy parameters without ever reporting the resulting epsilon/delta budget, so the claim that these settings provide meaningful differential privacy is an unverified premise.
Editorial extensions
If this is right
- Defending the model and the explainer together gives lower extraction agreement than defending either alone, so providers facing CF-assisted extraction should consider both noise points.
- Higher DP noise at either point reduces the attacker's fidelity, but only by paying a visible cost in accuracy, precision, recall, and F1.
- Counterfactual quality degrades with noise: prediction gain drops and realism scores increase, so privacy protection directly weakens the usefulness of explanations to legitimate users.
- Extraction agreement still rises with query count even under DP, so noise slows but does not fully stop a patient attacker.
Reading between the lines
- The paper never reports the privacy budget (epsilon, delta) that its noise levels imply; a reader cannot yet tell whether the 'privacy' being bought is a strong guarantee or a weak one. An immediate extension is to recompute the experiments under fixed epsilon budgets rather than fixed noise levels.
- If the actual epsilon at noise 0.1 is large, the apparent defense may be mostly utility loss rather than provable privacy, which would change the trade-off's interpretation.
- The same two-point DP design could be tested against other explanation-based attacks, such as gradient- or saliency-based extraction; the mechanism suggests protection would generalize, but the paper does not test it.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the interplay among differential privacy (DP), model extraction attacks (MEA) that leverage counterfactual explanations (CFs), and predictive performance. It compares four scenarios on two tabular datasets (Housing, EEG): no DP, DP applied to the target model via DP-SGD, DP applied to the CF-generating CounterGAN, and DP applied to both simultaneously. The experimental campaign measures model accuracy/precision/recall/F1, MEA agreement, prediction gain, and CF realism under noise levels 0.1, 0.5, and 0.9. The paper reports that higher DP noise reduces MEA success but also lowers model utility and CF quality, and it claims in Section 5.3 that applying DP at both the model and the explainer yields a synergistic improvement in MEA resistance.
Significance. If the central claim is established, the paper provides practical guidance for MLaaS providers on where to inject DP noise to mitigate CF-assisted model extraction. The paper has concrete strengths: it evaluates a realistic knowledge-distillation-based MEA that consumes counterfactuals, it covers two datasets, and it compares four deployment scenarios in a single framework. The qualitative finding that larger noise reduces attack success and utility is visible in the reported plots and is consistent with intuition. However, the paper's quantitative support is currently too weak for the claimed privacy trade-off: no privacy accounting is reported, so the meaning of the 'privacy' axis is unresolved, and the 'synergistic' claim in Section 5.3 is asserted from visual inspection rather than from a statistical interaction test. The contribution is therefore promising but not yet fully supported.
major comments (3)
- [Sections 3, 4.1, and 4.2] The paper never computes or reports a privacy budget (epsilon, delta) for any of the DP configurations. Section 3 calls the noise level the 'privacy parameter's noise level epsilon', and Section 4.1/4.2 state only that DP-SGD and the CounterGAN generator use 'noise levels of 0.1, 0.5 and 0.9' with TensorFlow Privacy's DPKerasAdamOptimizer. This conflates the noise multiplier with the privacy guarantee. In DP-SGD, the realized epsilon depends on the noise multiplier, the number of training steps, the sampling ratio, and the target delta; a noise level alone does not define a privacy regime. Without running a privacy accountant, the paper cannot support its central claim that DP provides meaningful protection against MEA, because the observed reduction in agreement could simply reflect model degradation rather than a formal privacy guarantee. The authors should report (epsilon, delta) for each reported configuration or explicitly frame the results as an ablation on noise magnitude rather than as a privacy evaluation.
- [Section 5.3, Discussion] The claimed 'synergistic improvement in resistance to MEA' when both the model and the explainer are protected is load-bearing but is asserted from visual comparison of the agreement plots in Figures 3 and 4 without any statistical test for interaction. The results are also reported as averages of 5 runs without error bars, confidence intervals, or per-run variability, so the reader cannot judge whether the observed differences between DP-Model and DP-Model-Explainer are meaningful. To support the synergy claim, the paper needs either an interaction test (e.g., two-way ANOVA or paired comparisons with the relevant contrast) or at least a clear presentation of variance and effect sizes. This is not a cosmetic issue: the synergy claim is highlighted as the main novel takeaway.
- [Section 4.1, model selection] Section 4.1 states that 'the best-performing model in term of accuracy was chosen' but does not specify whether this selection was performed separately for each DP configuration or globally across all configurations. If the selection is global, comparing DP-Model-0.1, DP-Model-0.5, and DP-Model-0.9 is confounded by the fact that different hyperparameter settings may have been selected for different noise levels. If the selection is per configuration, the same criterion should be described explicitly. This issue affects the quantitative comparisons in Figures 2-5 and should be clarified or corrected, especially because the paper does not report the selected hyperparameter values (learning rate, l2_norm_clip) for any configuration.
minor comments (5)
- [Section 4.1] There is a typo in 'optmizer' and the phrase 'a the softmax activation function' should be corrected to 'and a softmax activation function'.
- [Section 5.2 and Figures 3-4] The text says 'agreement ranges between 50 and 72 when the number of queries increases up to 1000' and later 'agreement starts at 70 with 50 queries', but it is not always clear whether these numbers are percentages or raw agreement counts; please standardize the units and axis labels in Figures 3 and 4.
- [Section 5.1] For the Housing dataset, the paper says 'results show a declining trend' but does not report the specific accuracy/precision/recall/F1 values, unlike the EEG case; please include the numbers or a supplementary table for completeness.
- [Section 4.2] The realism metric definition uses an autoencoder reconstruction but does not describe how the autoencoder was trained (architecture, training data, whether it is shared between datasets); please add this detail.
- [Section 4.1] The threat model description says the attacker generates random data points 'within a range of -3 to 3 for each feature' without specifying whether this range is per dataset, after standardization, or across all features; please clarify, since this range materially affects the query distribution and the MEA results.
Circularity Check
No significant circularity: the paper is an empirical trade-off study whose conclusions rest on measured agreement and external quality metrics, not on definitional identities or fitted predictions.
full rationale
The paper is an empirical evaluation rather than a claimed derivation, and none of its central results are obtained by definitional identity or by fitting a parameter and renaming it a prediction. The MEA attack is taken from the authors' prior work [10], but the paper independently demonstrates the attack's effectiveness in the No-DP baseline, with agreement reaching roughly 96% on the EEG dataset at 1000 queries, so the self-citation is not load-bearing: the attack's validity is established within the paper itself. Similarly, the private CounterGAN from [10] is evaluated directly through realism and prediction-gain metrics, where realism is measured against an autoencoder reconstruction and prediction gain is measured as the change in the classifier's confidence score; these are external measurements, not definitions of the conclusions. The observed decline in MEA agreement under DP-Model, DP-Explainer, and their combination is an empirical trend, not a consequence of defining MEA success in terms of the noise level; the DP-Explainer corrupts only the CFs while leaving the model's prediction labels intact, and the paper quantifies that the effect is gradual and query-dependent rather than a forced identity. The absence of a privacy-accountant run and of reported epsilon/delta budgets is a substantive validity gap in the privacy claim, but it is not circularity: it concerns whether the chosen noise settings actually deliver a formal differential-privacy guarantee, not whether the derivation reduces to its inputs.
Assumptions & free parameters
free parameters (3)
- DP noise level (sigma multiplier) =
0.1, 0.5, 0.9 (explored)
- l2_norm_clip =
1 and 1.5 for model; 1, 1.5, 3 for explainer
- learning rates =
multiple (0.001, 0.002, 0.01 for model; 0.05, 0.005, 0.01, 0.001 for explainer)
assumptions (3)
- domain assumption The threat model assumes an attacker with no knowledge of the training distribution who queries uniform random points in [-3,3] per feature and uses the KD-based attack from [10].
- domain assumption Applying TensorFlow Privacy's DPKerasAdamOptimizer with noise levels 0.1, 0.5, 0.9 provides meaningful differential privacy guarantees.
- domain assumption The realism metric based on autoencoder reconstruction error is a valid proxy for data distribution fit.
Cite this review
Pith. "Pith review of On the interplay of Explainability, Privacy and Predictive Performance with Explanation-assisted Model Extraction." pith.science (2026). https://pith.science/paper/H2GSWZE3
@misc{pith2026250508847,
author = {Pith},
title = {Pith review of: On the interplay of Explainability, Privacy and Predictive Performance with Explanation-assisted Model Extraction},
year = {2026},
howpublished = {\url{https://pith.science/paper/H2GSWZE3}},
note = {Machine review of arXiv:2505.08847}
}
read the original abstract
Machine Learning as a Service (MLaaS) has gained important attraction as a means for deploying powerful predictive models, offering ease of use that enables organizations to leverage advanced analytics without substantial investments in specialized infrastructure or expertise. However, MLaaS platforms must be safeguarded against security and privacy attacks, such as model extraction (MEA) attacks. The increasing integration of explainable AI (XAI) within MLaaS has introduced an additional privacy challenge, as attackers can exploit model explanations particularly counterfactual explanations (CFs) to facilitate MEA. In this paper, we investigate the trade offs among model performance, privacy, and explainability when employing Differential Privacy (DP), a promising technique for mitigating CF facilitated MEA. We evaluate two distinct DP strategies: implemented during the classification model training and at the explainer during CF generation.
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[10]
F. Ezzeddine, O. Ayoub, S. Giordano, Knowledge distillation-based model extraction attack using private counterfactual explanations, arXiv preprint arXiv:2404.03348 (2024)
work page Pith review arXiv 2024
- [1]
- [2]
-
[3]
C. Dwork, Differential privacy, in: International colloquium on automata, languages, and programming, Springer, 2006, pp. 1–12
work page 2006
- [4]
-
[5]
R. Guidotti, A. Monreale, S. Ruggieri, F. Turini, F. Giannotti, D. Pedreschi, A survey of methods for explaining black box models, ACM Computing Surveys (CSUR) 51 (2018) 1–42
work page 2018
-
[6]
Ezzeddine, Privacy implications of explainable ai in data-driven systems (2024)
F. Ezzeddine, Privacy implications of explainable ai in data-driven systems (2024)
work page 2024
- [7]
Show all 22 references
-
[8]
C. N. Spartalis, T. Semertzidis, P. Daras, Balancing xai with privacy and security considerations, in: European Symposium on Research in Computer Security, Springer, 2023, pp. 111–124
2023
-
[9]
Wachter, B
S. Wachter, B. Mittelstadt, C. Russell, Counterfactual explanations without opening the black box: Automated decisions and the gdpr, Harv. JL & Tech. 31 (2017) 841
2017
-
[11]
Aïvodji, A
U. Aïvodji, A. Bolot, S. Gambs, S. Mehnaz, R. Yvinec, Model extraction from counterfactual explanations, in: Proceedings of the 2020 conference on fairness, accountability, and transparency, 2020, pp. 99–109
2020
-
[12]
Abbasi, P
W. Abbasi, P. Mori, A. Saracino, Further insights: Balancing privacy, explainability, and utility in machine learning-based tabular data analysis, in: Proceedings of the 19th International Conference on Availability, Reliability and Security, 2024, pp. 1–10
2024
-
[13]
A. C. Oksuz, A. Halimi, E. Ayday, Autolycus: Exploiting explainable artificial intelligence (xai) for model extraction attacks against interpretable models, Proceedings on Privacy Enhancing Technologies (2024)
2024
-
[14]
A. Yan, R. Hou, X. Liu, H. Yan, T. Huang, X. Wang, Towards explainable model extraction attacks, International Journal of Intelligent Systems 37 (2022) 9936–9956
2022
-
[15]
Y. Wang, H. Qian, C. Miao, Dualcf: Efficient model extraction attack from counterfactual explana- tions, in: Proceedings of the 2022 ACM Conference on Fairness, Accountability, and Transparency, 2022, pp. 1318–1329
2022
-
[16]
Dissanayake, S
P. Dissanayake, S. Dutta, Model reconstruction using counterfactual explanations: A perspective from polytope theory, Advances in Neural Information Processing Systems (NeurIPS) (2024)
2024
-
[17]
S. An, Y. Cao, Counterfactual explanation at will, with zero privacy leakage, Proceedings of the ACM on Management of Data 2 (2024) 1–29
2024
-
[18]
F. Yang, Q. Feng, K. Zhou, J. Chen, X. Hu, Differentially private counterfactuals via functional mechanism, arXiv preprint arXiv:2208.02878 (2022)
2022 arXiv
-
[19]
Pentyala, S
S. Pentyala, S. Sharma, S. Kariyappa, F. Lécué, D. Magazzeni, Privacy-preserving algorithmic recourse, CoRR (2023)
2023
-
[20]
Nemirovsky, N
D. Nemirovsky, N. Thiebaut, Y. Xu, A. Gupta, Countergan: Generating counterfactuals for real-time recourse and interpretability using residual gans, in: Uncertainty in Artificial Intelligence, PMLR, 2022, pp. 1488–1497
2022
-
[21]
URL: https://scikit-learn.org/stable/ modules/generated/sklearn.datasets.fetch_california_housing.html, accessed: 2024-01-04
Scikit-learn Developers, California housing dataset, 2024. URL: https://scikit-learn.org/stable/ modules/generated/sklearn.datasets.fetch_california_housing.html, accessed: 2024-01-04
2024
-
[22]
Roesler, Eeg eye state, UCI Machine Learning Repository, 2013
O. Roesler, Eeg eye state, UCI Machine Learning Repository, 2013. URL: https://doi.org/10.24432/ C57G7J. doi:10.24432/C57G7J, accessed: 2024-01-04
2013 doi
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.