Proceedings

Privacy-Preserving UCB Decision Process Verification via zk-SNARKs

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5900-5908.

https://doi.org/10.24963/ijcai.2024/652

Abstract

With the increasingly widespread application of machine learning, how to strike a balance between protecting the privacy of data and algorithm parameters and ensuring the verifiability of machine learning has always been a challenge. This study explores the intersection of reinforcement learning and data privacy, specifically addressing the Multi-Armed Bandit (MAB) problem with the Upper Confidence Bound (UCB) algorithm. We introduce zkUCB, an innovative algorithm that employs the Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARKs) to enhance UCB. zkUCB is carefully designed to safeguard the confidentiality of training data and algorithmic parameters, ensuring transparent UCB decision-making.

Experiments highlight zkUCB's superior performance, attributing its enhanced reward to judicious quantization bit usage that reduces information entropy in the decision-making process. zkUCB's proof size and verification time scale linearly with the execution steps of zkUCB. This showcases zkUCB's adept balance between data security and operational efficiency. This approach contributes significantly to the ongoing discourse on reinforcing data privacy in complex decision-making processes, offering a promising solution for privacy-sensitive applications.

  1. [Afsar et al., 2022] M Mehdi Afsar, Trafford Crump, and Behrouz Far. Reinforcement learning based recommender systems: A survey. ACM Computing Surveys, 55(7):1-38, 2022.
  2. [Ameko et al., 2020] Mawulolo K Ameko, Miranda L Beltzer, Lihua Cai, Mehdi Boukhechba, Bethany A Teach- man, and Laura E Barnes. Offline contextual multi-armed bandits for mobile health interventions: A case study on emotion regulation. In Proceedings of the 14th ACM Con- ference on Recommender Systems, pages 249-258, 2020.
  3. [Aziz et al., 2021] Maryam Aziz, Emilie Kaufmann, and Marie-Karelle Riviere. On multi-armed bandit designs for dose-finding clinical trials. The Journal of Machine Learn- ing Research, 22(1):686-723, 2021.
  4. [Azize and Basu, 2022] Achraf Azize and Debabrota Basu. When privacy meets partial information: A refined anal- ysis of differentially private bandits. Advances in Neural Information Processing Systems, 35:32199-32210, 2022.
  5. [Baelde et al., 2021] David Baelde, Stéphanie Delaune, Charlie Jacomme, Adrien Koutsos, and Solène Moreau. An interactive prover for protocol verification in the com- putational model. In 2021 IEEE Symposium on Security and Privacy (SP), pages 537-554. IEEE, 2021.
  6. [Chen et al., 2022] Thomas Chen, Hui Lu, Teeramet Kunpit- taya, and Alan Luo. A review of zk-snarks. arXiv preprint arXiv:2202.06877, 2022.
  7. [Gao et al., 2022] Guoju Gao, Sijie Huang, He Huang, Mingjun Xiao, Jie Wu, Yu-E Sun, and Sheng Zhang. Combination of auction theory and multi-armed bandits: Model, algorithm, and application. IEEE Transactions on Mobile Computing, 2022.
  8. [Ghodsi et al., 2017] Zahra Ghodsi, Tianyu Gu, and Sid- dharth Garg. Safetynets: Verifiable execution of deep neu- ral networks on an untrusted cloud. Advances in Neural Information Processing Systems, 30, 2017.
  9. [Groth, 2016] Jens Groth. On the size of pairing-based non-interactive arguments. In Advances in Cryptology- EUROCRYPT 2016: 35th Annual International Confer- ence on the Theory and Applications of Cryptographic Techniques, Vienna, Austria, May 8-12, 2016, Proceed- ings, Part II 35, pages 305-326. Springer, 2016.
  10. [Jawurek et al., 2013] Marek Jawurek, Florian Kerschbaum, and Claudio Orlandi. Zero-knowledge using garbled cir- cuits: how to prove non-algebraic statements efficiently. In Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security, pages 955-966, 2013.
  11. [Kim et al., 2023] Taechan Kim, Hyesun Kwak, Dongwon Lee, Jinyeong Seo, and Yongsoo Song. Asymptotically faster multi-key homomorphic encryption from homomor- phic gadget decomposition. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communica- tions Security, pages 726-740, 2023.
  12. [Kiran et al., 2021] B Ravi Kiran, Ibrahim Sobh, Victor Tal- paert, Patrick Mannion, Ahmad A Al Sallab, Senthil Yoga- mani, and Patrick Pérez. Deep reinforcement learning for autonomous driving: A survey. IEEE Transactions on In- telligent Transportation Systems, 23(6):4909-4926, 2021.
  13. [Lee et al., 2024] Seunghwa Lee, Hankyung Ko, Jihye Kim, and Hyunok Oh. vcnn: Verifiable convolutional neural network based on zk-snarks. IEEE Transactions on De- pendable and Secure Computing, 2024.
  14. [Li et al., 2020] Jing Li, Xiaohui Kuang, Shujie Lin, Xu Ma, and Yi Tang. Privacy preservation for machine learning training and classification based on homomorphic encryp- tion schemes. Information Sciences, 526:166-179, 2020.
  15. [Liu et al., 2021] Tianyi Liu, Xiang Xie, and Yupeng Zhang. Zkcnn: Zero knowledge proofs for convolutional neural network predictions and accuracy. In Proceedings of the 2021 ACM SIGSAC Conference on Computer and Com- munications Security, pages 2968-2985, 2021.
  16. [Mouris and Tsoutsos, 2021] Dimitris Mouris and Nektar- ios Georgios Tsoutsos. Zilch: A framework for deploying transparent zero-knowledge proofs. IEEE Transactions on Information Forensics and Security, 16:3269-3284, 2021.
  17. [Patil et al., 2021] Vishakha Patil, Ganesh Ghalme, Vineet Nair, and Yadati Narahari. Achieving fairness in the stochastic multi-armed bandit problem. The Journal of Machine Learning Research, 22(1):7885-7915, 2021.
  18. [Sun et al., 2020] Yi Sun, Qian Liu, Xingyuan Chen, and Xuehui Du. An adaptive authenticated data structure with privacy-preserving for big data stream in cloud. IEEE Transactions on Information Forensics and Security, 15:3295-3310, 2020.
  19. [Wahby et al., 2018] Riad S Wahby, Ioanna Tzialla, Abhi Shelat, Justin Thaler, and Michael Walfish. Doubly- efficient zksnarks without trusted setup. In 2018 IEEE Symposium on Security and Privacy (SP), pages 926-943. IEEE, 2018.
  20. [Weng et al., 2021] Chenkai Weng, Kang Yang, Xiang Xie, Jonathan Katz, and Xiao Wang. Mystique: Efficient con- versions for {Zero-Knowledge} proofs with applications to machine learning. In 30th USENIX Security Symposium (USENIX Security 21), pages 501-518, 2021.
  21. [Xing et al., 2023] Zhibo Xing, Zijian Zhang, Jiamou Liu, Ziang Zhang, Meng Li, Liehuang Zhu, and Giovanni Rus- sello. Zero-knowledge proof meets machine learning in verifiability: A survey. arXiv preprint arXiv:2310.14848, 2023.
  22. [Yang and Wang, 2022] Kang Yang and Xiao Wang. Non- interactive zero-knowledge proofs to multiple verifiers. In International Conference on the Theory and Application of Cryptology and Information Security, pages 517-546. Springer, 2022.
  23. [Yu et al., 2021] Chao Yu, Jiming Liu, Shamim Nemati, and Guosheng Yin. Reinforcement learning in healthcare: A survey. ACM Computing Surveys (CSUR), 55(1):1-36, 2021.
  24. [Zhang et al., 2020] Jiaheng Zhang, Zhiyong Fang, Yupeng Zhang, and Dawn Song. Zero knowledge proofs for deci- sion tree predictions and accuracy. In Proceedings of the 2020 ACM SIGSAC Conference on Computer and Com- munications Security, pages 2039-2053, 2020.
  25. [Zhao et al., 2020] Hui Zhao, Mingjun Xiao, Jie Wu, Yun Xu, He Huang, and Sheng Zhang. Differentially private unknown worker recruitment for mobile crowdsensing us- ing multi-armed bandits. IEEE Transactions on Mobile Computing, 20(9):2779-2794, 2020.
  26. [Zhao et al., 2021] Lingchen Zhao, Qian Wang, Cong Wang, Qi Li, Chao Shen, and Bo Feng. Veriml: Enabling integrity assurances and fair payments for machine learning as a service. IEEE Transactions on Parallel and Distributed Systems, 32(10):2524-2540, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards