Towards Probabilistic Verification of Machine Unlearning
Open accessAbstract
The right to be forgotten, also known as the right to erasure, is the right of individuals to have their data erased from an entity storing it. The status of this long held notion was legally solidified recently by the General Data Protection Regulation (GDPR) in the European Union. Consequently, there is a need for mechanisms whereby users can verify if service providers comply with their deletion requests. In this work, we take the first step in proposing a formal framework to study the design of such verification mechanisms for data deletion requests -- also known as machine unlearning -- in the context of systems that provide machine learning as a service (MLaaS). Our framework allows the rigorous quantification of any verification mechanism based on standard hypothesis testing. Furthermore, we propose a novel backdoor-based verification mechanism and demonstrate its effectiveness in certifying data deletion with high confidence, thus providing a basis for quantitatively inferring machine unlearning. We evaluate our approach over a range of network architectures such as multi-layer perceptrons (MLP), convolutional neural networks (CNN), residual networks (ResNet), and long short-term memory (LSTM), as well as over 5 different datasets. We demonstrate that our approach has minimal effect on the ML service's accuracy but provides high confidence verification of unlearning. Our proposed mechanism works even if only a handful of users employ our system to ascertain compliance with data deletion requests. In particular, with just 5% of users participating, modifying half their data with a backdoor, and with merely 30 test queries, our verification mechanism has both false positive and false negative ratios below $10^{-3}$. We also show the effectiveness of our approach by testing it against an adaptive adversary that uses a state-of-the-art backdoor defense method.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
There are already some relevant schemes, such as the backdoor-based verification mechanism in Reference [44] and the encryption-based verification scheme in Reference [111].
“There are already some relevant schemes, such as the backdoorbased verification mechanism in Reference [44] and the encryption-based verification scheme in Reference [111].”
From Machine Unlearning: A Survey (2024) · cites this paper as [44]
Sommer et al. provided a backdoor verification mechanism from an individual user perspective in the context of machine learning as a service (MLaaS).
“Sommer et al. [44] provided a novel backdoor verification mechanism from an individual user perspective in the context of machine learning as a service (MLaaS) [61].”
From Machine Unlearning: A Survey (2024) · cites this paper as [44]
The backdoor verification mechanism can verify with high confidence whether the service provider complies with the user's right to unlearn information.
“This approach can verify, with high confidence, whether the service provider complies with the user's right to unlearn information.”
From Machine Unlearning: A Survey (2024) · cites this paper as [44]
Those one-sided methods seldom provide strong verification of the unlearning process's effectiveness.
“Those one-sided methods seldom provide strong verification of the unlearning process's effectiveness [44, 109, 110].”
From Machine Unlearning: A Survey (2024) · cites this paper as [44]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
Trojaning Attack on Neural Networks
Liu, Y., Ma, S., Aafer, Y., Lee, W.-C., Zhai, J., Wang, W., & Zhang, X. (2018) · Proceedings 2018 Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23291 · Cited by 1,270 · see citing works
Towards Making Systems Forget with Machine Unlearning
Cao, Y., & Yang, J. (2015) · 2015 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2015.35 · Cited by 622 · cited 2× · see citing works
“Therefore, Cao and Yang [7] applied ideas from statistical query learning [41] and train the model based on intermediate summations of training data.”
BackgroundMethodGanju, K., Wang, Q., Yang, W., Gunter, C. A., & Borisov, N. (2018) · Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3243734.3243834 · Cited by 475 · cited 1× · see citing works
“However, recent works have shown that ML models memorize sensitive information of training data [1–4], indicating serious privacy risks to individual user data.”
Background
Flagged first, then by citations
Research works printed but not linked: 48
- [1][1] M. Fredrikson, S. Jha, and T. Ristenpart, 'Model inversion attacks that exploit confidence information and basic countermeasures,' in ACM Conference on Computer and Communications Security (CCS) , 2015, pp. 1322-1333. -
- [2][2] R. Shokri, M. Stronati, C. Song, and V. Shmatikov, 'Membership inference attacks against machine learning models,' in IEEE Symposium on Security and Privacy (S&P) , 2017, pp. 3-18. -
- [4][4] N. Carlini, C. Liu, Ú. Erlingsson, J. Kos, and D. Song, 'The secret sharer: Evaluating and testing unintended memorization in neural networks,' in USENIX Security Symposium , 2019, pp. 267-284. -
- [5][5] G. D. P. Regulation, 'Regulation (eu) 2016/679 of the european parliament and of the council of 27 april 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing directive 95/46,' Official Journal of the European Union (OJ) , vol. 59, no. 1-88, p. 294, 2016. -
- [8][8] A. Ginart, M. Guan, G. Valiant, and J. Y. Zou, 'Making AI forget you: Data deletion in machine learning,' in Advances in Neural Information Processing Systems , 2019, pp. 3513-3526. -
- [9][9] L. Bourtoule, V. Chandrasekaran, C. Choquette-Choo, H. Jia, A. Travers, B. Zhang, D. Lie, and N. Papernot, 'Machine unlearning,' arXiv preprint arXiv:1912.03817 , 2019. - · arXiv
- [10][10] C. Guo, T. Goldstein, A. Hannun, and L. van der Maaten, 'Certified data removal from machine learning models,' arXiv preprint arXiv:1911.03030 , 2019. - · arXiv
- [11][11] T. Baumhauer, P. Schöttle, and M. Zeppelzauer, 'Machine unlearning: Linear filtration for logit-based classifiers,' arXiv preprint arXiv:2002.02730 , 2020. - · arXiv
- [14][14] E. L. Lehmann and J. P. Romano, Testing statistical hypotheses . Springer Science & Business Media, 2006. -
- [15][15] C. Song and V. Shmatikov, 'Auditing data provenance in text-generation models,' in Proceedings of the 25th - ACM SIGKDD International Conference on Knowledge Discovery & Data Mining , 2019, pp. 196-206. -
- [16][16] M. Chen, Z. Zhang, T. Wang, M. Backes, M. Humbert, and Y. Zhang, 'When machine unlearning jeopardizes privacy,' arXiv preprint arXiv:2005.02205 , 2020. - · arXiv
- [17][17] T. Gu, K. Liu, B. Dolan-Gavitt, and S. Garg, 'Badnets: Evaluating backdooring attacks on deep neural networks,' IEEE Access , vol. 7, pp. 47 230-47 244, 2019. -
- [19][19] H. Robbins and S. Monro, 'A stochastic approximation method,' The Annals of Mathematical Statistics , vol. 22, no. 3, pp. 400-407, 1951. [Online]. Available: http://www.jstor.org/stable/2236626 -
- [20][20] D. P. Kingma and J. Ba, 'Adam: A method for stochastic optimization,' in International Conference on Learning Representations (ICLR) , 2015. -
- [22][22] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, 'Gradient-based learning applied to document recognition,' Proceedings of the IEEE , vol. 86, no. 11, pp. 2278-2324, 1998. -
- [24][24] S. Hochreiter and J. Schmidhuber, 'Long short-term memory,' Neural computation , vol. 9, no. 8, pp. 17351780, 1997. -
- [25][25] X. Chen, C. Liu, B. Li, K. Lu, and D. Song, 'Targeted backdoor attacks on deep learning systems using data poisoning,' arXiv preprint arXiv:1712.05526 , 2017. - · arXiv
- [26][26] A. Salem, R. Wen, M. Backes, S. Ma, and Y. Zhang, 'Dynamic backdoor attacks against machine learning models,' arXiv preprint arXiv:2003.03675 , 2020. - · arXiv
- [27][27] Y. Yao, H. Li, H. Zheng, and B. Y. Zhao, 'Latent backdoor attacks on deep neural networks,' in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security , 2019, pp. 2041-2055. -
- [28][28] A. Saha, A. Subramanya, and H. Pirsiavash, 'Hidden trigger backdoor attacks,' AAAI , 2020. -
- [29][29] A. Turner, D. Tsipras, and A. Madry, 'Label-consistent backdoor attacks,' arXiv preprint arXiv:1912.02771 , 2019. - · arXiv
- [30][30] B. Wang, Y. Yao, S. Shan, H. Li, B. Viswanath, H. Zheng, and B. Y. Zhao, 'Neural cleanse: Identifying and mitigating backdoor attacks in neural networks,' in 2019 IEEE Symposium on Security and Privacy (SP) . IEEE, 2019, pp. 707-723. -
- [31][31] T. J. L. Tan and R. Shokri, 'Bypassing backdoor detection algorithms in deep learning,' arXiv preprint arXiv:1905.13409 , 2019. - · arXiv
- [32][32] K. Liu, B. Dolan-Gavitt, and S. Garg, 'Fine-pruning: Defending against backdooring attacks on deep neural networks,' in International Symposium on Research in Attacks, Intrusions, and Defenses . Springer, 2018, pp. 273-294. -
- [33][33] B. Chen, W. Carvalho, N. Baracaldo, H. Ludwig, B. Edwards, T. Lee, I. Molloy, and B. Srivastava, 'Detecting backdoor attacks on deep neural networks by activation clustering,' arXiv preprint arXiv:1811.03728 , 2018. - · arXiv
- [34][34] Y. Liu, W.-C. Lee, G. Tao, S. Ma, Y. Aafer, and X. Zhang, 'ABS: Scanning neural networks for back-doors by artificial brain stimulation,' in Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security , 2019, pp. 1265-1282. -
- [35][35] B. Tran, J. Li, and A. Madry, 'Spectral signatures in backdoor attacks,' in Advances in Neural Information Processing Systems , 2018, pp. 8000-8010. -
- [36][36] A. K. Veldanda, K. Liu, B. Tan, P. Krishnamurthy, F. Khorrami, R. Karri, B. Dolan-Gavitt, and S. Garg, 'NNoculation: Broad spectrum and targeted treatment of backdoored DNNs,' arXiv preprint arXiv:2002.08313 , 2020. - · arXiv
- [38][38] J. van den Hooff, D. Lazar, M. Zaharia, and N. Zeldovich, 'Vuvuzela: Scalable private messaging resistant to traffic analysis,' in ACM Symposium on Operating Systems Principles (SOSP) , 2015. -
- [40][40] S. Caldas, P. Wu, T. Li, J. Konecný, H. B. McMahan, V. Smith, and A. Talwalkar, 'Leaf: A benchmark for federated settings,' ArXiv , vol. abs/1812.01097, 2018. - · arXiv
- [42][42] K. He, X. Zhang, S. Ren, and J. Sun, 'Deep residual learning for image recognition,' in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) , June 2016. -
- [43][43] J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, 'Imagenet: A large-scale hierarchical image database,' in 2009 IEEE conference on computer vision and pattern recognition . Ieee, 2009, pp. 248-255. -
- [44][44] X. Zhang, J. Zhao, and Y. LeCun, 'Character-level convolutional networks for text classification,' in Advances in neural information processing systems , 2015, pp. 649657. -
- [45][45] M. Abadi, A. Chu, I. Goodfellow, H. B. McMahan, I. Mironov, K. Talwar, and L. Zhang, 'Deep learning with differential privacy,' in Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security , 2016, pp. 308-318. -
- [46][46] S. Neel, A. Roth, and S. Sharifi-Malvajerdi, 'Descent-todelete: Gradient-based methods for machine unlearning,' arXiv preprint arXiv:2007.02923 , 2020. - · arXiv
- [47][47] M. Kearns, 'Efficient noise-tolerant learning from statistical queries,' Journal of the ACM (JACM) , vol. 45, no. 6, pp. 983-1006, 1998. -
- [49][49] D. Gruss, J. Lettner, F. Schuster, O. Ohrimenko, I. Haller, and M. Costa, 'Strong and efficient cache side-channel protection using hardware transactional memory,' in USENIX Security Symposium , 2017. -
- [50][50] O. Ohrimenko, F. Schuster, C. Fournet, A. Mehta, S. Nowozin, K. Vaswani, and M. Costa, 'Oblivious multi-party machine learning on trusted processors,' in USENIX Security Symposium , 2016. -
- [51][51] J. Allen, B. Ding, J. Kulkarni, H. Nori, O. Ohrimenko, and S. Yekhanin, 'An algorithmic framework for differentially private data analysis on trusted processors,' in Advances in Neural Information Processing Systems , 2019, pp. 13 635-13 646. -
- [52][52] E. Ghosh, M. T. Goodrich, O. Ohrimenko, and R. Tamassia, 'Fully-dynamic verifiable zero-knowledge order queries for network data.' IACR Cryptology ePrint Archive , vol. 2015, p. 283, 2015. -
- [53][53] E. Ghosh, O. Ohrimenko, and R. Tamassia, 'Authenticated range & closest point queries in zero-knowledge.' IACR Cryptology ePrint Archive , vol. 2015, p. 1183, 2015. -
- [54][54] M. Lipp, M. Schwarz, D. Gruss, T. Prescher, W. Haas, A. Fogh, J. Horn, S. Mangard, P. Kocher, D. Genkin, Y. Yarom, and M. Hamburg, 'Meltdown: Reading kernel memory from user space,' in USENIX Security Symposium , 2018. -
- [55][55] P. Kocher, J. Horn, A. Fogh, , D. Genkin, D. Gruss, W. Haas, M. Hamburg, M. Lipp, S. Mangard, T. Prescher, M. Schwarz, and Y. Yarom, 'Spectre attacks: Exploiting speculative execution,' in IEEE Symposium on Security and Privacy (S&P) , 2019. -
- [56][56] A. Sablayrolles, M. Douze, C. Schmid, and H. Jégou, 'Radioactive data: tracing through training,' arXiv preprint arXiv:2002.00937 , 2020. - · arXiv
- [57][57] Y. Adi, C. Baum, M. Cisse, B. Pinkas, and J. Keshet, 'Turning your weakness into a strength: Watermarking deep neural networks by backdooring,' in 27th USENIX Security Symposium (USENIX Security 18) , 2018, pp. 1615-1631. -
- [58][58] G. Cohen, S. Afshar, J. Tapson, and A. van Schaik, 'EMNIST: Extending MNIST to handwritten letters,' in 2017 International Joint Conference on Neural Networks (IJCNN) , May 2017, pp. 2921-2926. -
- [59][59] R. Collobert, K. Kavukcuoglu, and C. Farabet, 'Torch7: A matlab-like environment for machine learning,' in BigLearn, NIPS Workshop , 2011. -
- [61][61] F. MacWilliams and N. Sloane, The Theory of Error-Correcting Codes , ser. Mathematical Studies. Elsevier Science, 1977. [Online]. Available: https: //books.google.com/books?id=LuomAQAAIAAJ
Cited by
Sorted by citations
Li, Y., Jiang, Y., Li, Z., & Xia, S.-T. (2024) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2022.3182979 · Cited by 682 · see citing works
FedEraser: Enabling Efficient Client-Level Data Removal from Federated Learning Models
Liu, G., Ma, X., Yang, Y., Wang, C., & Liu, J. (2021) · 2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS) · doi:10.1109/iwqos52092.2021.9521274 · Cited by 248 · see citing works
Fast Yet Effective Machine Unlearning
Tarun, A. K., Chundawat, V. S., Mandal, M., & Kankanhalli, M. (2021) · arXiv · doi:10.48550/arxiv.2111.08947 · Cited by 190 · see citing works
When Machine Unlearning Jeopardizes Privacy
Chen, M., Zhang, Z., Wang, T., Backes, M., Humbert, M., & Zhang, Y. (2021) · Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3460120.3484756 · Cited by 195 · see citing works
Xu, H., Zhu, T., Zhang, L., Zhou, W., & Yu, P. S. (2024) · ACM Computing Surveys · doi:10.1145/3603620 · Cited by 164 · see citing works
Mixed-Privacy Forgetting in Deep Networks
Golatkar, A., Achille, A., Ravichandran, A., Polito, M., & Soatto, S. (2021) · 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr46437.2021.00085 · Cited by 125 · see citing works
Remember What You Want to Forget: Algorithms for Machine Unlearning
Sekhari, A., Acharya, J., Kamath, G., & Suresh, A. T. (2021) · arXiv · doi:10.48550/arxiv.2103.03279 · Cited by 99 · see citing works
Survey: Leakage and Privacy at Inference Time
Jegorova, M., Kaul, C., Mayor, C., O'Neil, A. Q., Weir, A., Murray-Smith, R., & Tsaftaris, S. A. (2022) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2022.3229593 · Cited by 77 · see citing works
Hard to Forget: Poisoning Attacks on Certified Machine Unlearning
Marchant, N. G., Rubinstein, B. I. P., & Alfeld, S. (2022) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v36i7.20736 · Cited by 64 · see citing works
“Sommer et al. (2020) considered verification of unlearning—an important privacy feature for users who cannot trust organizations to erase their data.”
A Survey of Machine Unlearning
Nguyen, T. T., Huynh, T. T., Ren, Z., Nguyen, P. L., Liew, A. W.-C., Yin, H., & Nguyen, Q. V. H. (2022) · arXiv · doi:10.48550/arxiv.2209.02299 · Cited by 193 · see citing works
“Athena [139, 140] Python Model-agnostic https://github.”
InfluentialzkDL: Efficient Zero-Knowledge Proofs of Deep Learning Training
Sun, H., Bai, T., Li, J., & Zhang, H. (2025) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3520863 · Cited by 33 · see citing works
- Authors
- Sommer, D. M., Song, L., Wagh, S., & Mittal, P.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2020
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2003.04247
- OpenAlex
- W3009148757
- Cited by
- 38
- References
- 4
- Citations by year
- 2026: 1 · 2025: 5 · 2024: 4 · 2023: 3 · 2022: 8 · 2021: 14 · 2020: 3
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Information Systems › Cloud Data Security Solutions
- Keywords
- machine unlearning, right to be forgotten, machine learning as a service, backdoor attacks, probabilistic verification, hypothesis testing, GDPR compliance, backdoor defense, neural network model
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review