본문 바로가기
KERD
논문KCI 등재

프라이버시를 보호하는 분산 기계 학습 연구 동향

Systematic Research on Privacy-Preserving Distributed Machine Learning

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

인공지능 기술은 스마트 시티, 자율 주행, 의료 분야 등 다양한 분야에서 활용 가능성을 높이 평가받고 있으나, 정보주체의 개인정보 및 민감정보의노출 문제로 모델 활용이 제한되고 있다. 이에 따라 데이터를 중앙 서버에 모아서 학습하지 않고, 보유 데이터셋을 바탕으로 일차적으로 학습을진행한 후 글로벌 모델을 최종적으로 학습하는 분산 기계 학습의 개념이 등장하였다. 그러나, 분산 기계 학습은 여전히 협력하여 학습을 진행하는과정에서 데이터 프라이버시 위협이 발생한다. 본 연구는 분산 기계 학습 연구 분야에서 프라이버시를 보호하기 위한 연구를 서버의 존재 유무,학습 데이터셋의 분포 환경, 참여자의 성능 차이 등 현재까지 제안된 분류 기준들을 바탕으로 유기적으로 분석하여 최신 연구 동향을 파악한다. 특히, 대표적인 분산 기계 학습 기법인 수평적 연합학습, 수직적 연합학습, 스웜 학습에 집중하여 활용된 프라이버시 보호 기법을 살펴본 후 향후진행되어야 할 연구 방향을 모색한다.

Abstract

Although artificial intelligence (AI) can be utilized in various domains such as smart city, healthcare, it is limited due to concernsabout the exposure of personal and sensitive information. In response, the concept of distributed machine learning has emerged, whereinlearning occurs locally before training a global model, mitigating the concentration of data on a central server. However, overall learningphase in a collaborative way among multiple participants poses threats to data privacy. In this paper, we systematically analyzes recenttrends in privacy protection within the realm of distributed machine learning, considering factors such as the presence of a central server,distribution environment of the training datasets, and performance variations among participants. In particular, we focus on key distributedmachine learning techniques, including horizontal federated learning, vertical federated learning, and swarm learning. We examine privacyprotection mechanisms within these techniques and explores potential directions for future research.

참고문헌 (76)

  1. A. Shamir, "How to share a secret", Communications of the ACM, 22(11), pp.612~613 (1979)
  2. W. Diffie, "Democratizing Cryptography: The Work of Whitfield Diffie and Martin Hellman", pp.365~390 (2022)
  3. P. Paillier, "Public-key cryptosystems based on composite degree residuosity classes", International Conference on the Theory and Applications of Cryptographic Techniques, pp.223~238 (1999)
  4. Q. Li, "A survey on federated learning systems : Vision, hype and reality for data privacy and protection", IEEE Transactions on Knowledge and Data Engineering (2021)
  5. "What is Data Cleansing?"[URL]
  6. L. Ma, "Federated Data Cleaning : Collaborative and Privacy-Preserving Data Cleaning for Edge Intelligence", IEEE Internet of Things Journal, 8(8), pp.6757~6770 (2021)[DOI]
  7. A. Koufakou, "A scalable and efficient outlier detection strategy for categorical data", 19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI), 2, pp.210~217 (2007)
  8. S. D. Bay, "Mining distance-based outliers in near linear time with randomization and a simple pruning rule", Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.29~38 (2003)
  9. F. Jiang, "Initialization of K-modes clustering using outlier detection techniques", Information Sciences, 332, pp.167~183 (2016)
  10. M. M. Breunig, "LOF : Identifying density-based local outliers", Proceedings of the 2000 ACM SIGMOD international conference on Management of data, 29(2), pp.93~104 (2000)
  11. A. Arasu, "On active learning of record matching packages", Proceedings of the 2010ACM SIGMOD International Conference on Management of data, pp.783~794 (2010)
  12. S. Mudgal, "Deep learning for entity matching : A design space exploration", Proceedings of the 2018International Conference on Management of Data, 19(34), pp.19~34 (2018)
  13. T. Rekatsinas, "Holoclean : Holistic data repairs with probabilistic inference", Proceeding VLDB Endowment, 10(11), pp.1190~1201 (2017)
  14. M. Yakout, "Don’t be SCAREd : Use SCalable automatic REpairing with maximal likelihood and bounded changes", Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, 553(564), pp.553~564 (2013)
  15. M. Yakout, "Guided data repair", Proceeding VLDB Endowment, 4(5), pp.279~289 (2011)
  16. S. Krishnan, "PrivateClean : Data cleaning and differential privacy", Proceedings of the 2016 International Conference on Management of Data, pp.937~951 (2016)
  17. R. A. Popa, "CryptDB : Protecting confidentiality with encrypted query processing", in Proceedings of the twenty-third ACM symposium on operating systems principles, pp, 85(100), pp.2011~
  18. P. Mohassel, "SecureML : A system for scalable privacypreserving machine learning", IEEE Symposium on Security and Privacy (SP), pp.19~38 (2017)
  19. D. Demmler, "Aby-a framework for efficient mixed-protocol secure two-party computation", Network and Distributed System Security (NDSS), pp.59~ (2015)
  20. H. L. Dunn, "Record linkage", American Journal of Public Health Nations Health, 36(12), pp.1412~1416 (1946)
  21. I. P. Fellegi, "A Theory for Record Linkage", Journal of the American Statistical Association, 64(328), pp.1183~1210 (1969)
  22. "가명정보결합종합지원시스템"[URL]
  23. D. Vatsalan, "Handbook of Big Data Technologies", pp.1007~ (2017), Springer
  24. A. Gkoulalas-Divanis, "Modern privacy-preserving record linkage techniques : An overview", IEEE Transactions on Information Forensics and Security, 16, pp.4966~4987 (2021)[DOI]
  25. S. Gomatam, "An empirical comparison of record linkage procedures", Statistics in Medicine, 21(10), pp.1485~1496 (2002)
  26. Peter Christen, "Data matching: concepts and techniques for record linkage, entity resolution, and duplicate detection" (2012), Springer Science & Business Media
  27. A. P. Brown, "Evaluating privacy-preserving record linkage using cryptographic long-term keys and multibit trees on large medical datasets", BMC Medical Informatics and Decision Making, 17, pp.1~7 (2017)[DOI]
  28. I. Lazrig, "Privacy preserving probabilistic record linkage without trusted third party", 2018 16th Annual Conference on Privacy, Security and Trust (PST), pp.1~10 (2018)
  29. B. H. Bloom, "Space", time trade-offs in hash coding with allowable errors, 1970, pp.13(7), 422~426
  30. A novel errortolerant anonymous linking code, "R. Schnell", Social Science Research Network, ~, pp.WP-GRLC-2011-02 (2011)
  31. Christine M. O'Keefe, "Privacy-preserving data linkage protocols", Proceedings of the 2004 ACM Workshop on Privacy in the Electronic Society (WPES '04), pp.94~102 (2004), Association for Computing Machinery
  32. S. B. Dusetzina, "An Overview of Record Linkage Methods", ~ (2014)
  33. S. B. Johnson, "Using global unique identifiers to link autism collections", Journal of the American Medical Informatics Association, 17(6), pp.689~695 (2010)
  34. A. Inan, "Private record matching using differential privacy", Proceeding EDBT, pp.123~134 (2010)
  35. M. Kuzu, "Efficient privacy-aware record integration", Proceeding EDBT, pp.167~178 (2013)
  36. A. L. Potosky, "Potential for cancer related health services research using a linked Medicare-tumor registry database", Medical Care, 31(8), pp.732~748 (1993)
  37. S. J. Grannis, "Analysis of identifier performance using a deterministic linkage algorithm", Proceeding of AMIA Symposium, pp.305~309 (2002)
  38. B. McMahan, "Communication-efficient learning of deep networks from decentralized data", Artificial Intelligence and Statistics, 54 (2017)
  39. R. Xu, "Fedv : Privacy-preserving federated learning over vertically partitioned data", Proceedings of the 14th ACM Workshop on Artificial Intelligence and Security (2021)
  40. S. Stammler, "Mainzelliste SecureEpiLinker(MainSEL) : Privacypreserving record linkage using secure multi-party computation", Bioinformatics, 2020, pp.1~12 (2020)
  41. A, Southwell, "Validating a novel deterministic privacy-preserving record linkage between administrative & clinical data: applications in stroke research", International Journal of Population Data Science, 7(4), pp.1755~ (2022)[DOI]
  42. D. Morales, "Private set intersection : A systematic literature review", Computer Science Review, 49, pp.100567~ (2023)[DOI]
  43. B. McMahan, "Communication-efficient learning of deep networks from decentralized data", Artificial Intelligence and Statistics, PMLR (2017)
  44. K. Bonawitz, "Practical secure aggregation for privacy-preserving machine learning", Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (2017)
  45. S. Truex, "A hybrid approach to privacy-preserving federated learning", Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security (2019)
  46. R. Xu, "Hybridalpha : An efficient approach for privacy-preserving federated learning", Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security (2019)
  47. J. Zhang, "PEFL : A privacyenhanced federated learning scheme for big data analytics", 2019 IEEE Global Communications Conference (GLOBECOM) (2019), IEEE
  48. C. Zhang, "{BatchCrypt} : Efficient homomorphic encryption for {Cross-Silo} federated learning", 2020 USENIX Annual Technical Conference (USENIX ATC 20) (2020)
  49. G. Xu, "Verifynet : Secure and verifiable federated learning", IEEE Transactions on Information Forensics and Security, 15, pp.911~926 (2019)
  50. X. Guo, "VeriFL : Communication-Efficient and Fast Verifiable Aggregation for Federated Learning", IEEE Transactions on Information Forensics and Security, 16, pp.1736~1751 (2020)
  51. H. Fereidooni, "SAFELearn : Secure aggregation for private federated learning", 2021 IEEE Security and Privacy Workshops (SPW) (2021), IEEE
  52. J. Park, "Privacy-preserving federated learning using homomorphic encryption", Applied Sciences, 12(2), pp.734~ (2022)
  53. Y. A. Shin, "Securing a local training dataset size in federated learning", IEEE Access, 10, pp.104135~104143 (2022)
  54. J. Ma, "Privacy-preserving federated learning based on multi-key homomorphic encryption", International Journal of Intelligent Systems, 37(9), pp.5880~5901 (2022)
  55. Y. Cheng, "Federated learning for privacy-preserving AI", Communications of the ACM, 63(12), pp.33~36 (2020)
  56. M. G. Poirot, "Split Learning for collaborative deep learning in healthcare", NeurIPS (2019)
  57. "Google Research" (2017)[URL]
  58. A. Gascón, "Secure linear regression on vertically partitioned datasets", International Association for Cryptologic Research Cryptology ePrint Archive, 892 (2016)
  59. B. Gu, "Federated doubly stochastic kernel learning for vertically partitioned data", Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2020)
  60. K. Cheng, "Secureboost : A lossless federated learning framework", IEEE Intelligent Systems, 36(6), pp.87~98 (2021)
  61. Q. Zhang, "Secure bilevel asynchronous vertical federated learning with backward updating", Proceedings of the AAAI Conference on Artificial Intelligence, 35(12) (2021)
  62. S. Warnat-Herresthal, "Swarm Learning for decentralized and confidential clinical machine learning", Nature, 594, pp.265~270 (2021)
  63. O. L. Saldanha, "Swarm learning for decentralized artificial intelligence in cancer histopathology", Nature Medicine, 28(6), pp.1232~1239 (2022)
  64. H. Basak, "A union of deep learning and swarm-based optimization for 3D human action recognition", Scientific Reports, 12(1), pp.5494~ (2022)
  65. F. Wang, "A reinforcement learning level-based particle swarm optimization algorithm for large-scale optimization", Information Sciences, 602, pp.298~312 (2022)
  66. M. Al-Rubaie, "Privacy-preserving machine learning : Threats and solutions", IEEE Security &Privacy, 17(2), pp.49~58 (2019)
  67. G. A. Kaissis, "Secure, privacy-preserving and federated machine learning in medical imaging", Nature Machine Intelligence, 2(6), pp.305~311 (2020)

관련 논문AI추천

이 간행물의 다른 논문 (8건)