문제6) 개인정보 보호를 위한 분산 인공지능(AI, Artifical Intelligence) 학습 모델인 연합학습 (Federated Learning) 에 대하여 아래 사항을 설명 하시오.
가. 연합학습의 동작 원리
나. 연합학습의 주요 알고리즘
다. 연합학습의 보안 및 프라이버시 보장형 기술
답)
1. 분산 인공지능 학습 모델인 연합학습(Federated Learning)의 개요
|
||
정의
|
개인정보 보호를 위해 기기나 기관 등 여러 위치에 분산 저장된 데이터를 직접 공유하지 않으면서, 서로 협력하며 AI 모델을 학습할 수 있는 분산형 머신러닝 기법
|
|
주요특징
|
우수한 연산 속도
|
중앙 서버에서 일괄 연산이 아닌 로컬 디바이에서 개별 연산
|
개인정보 보호
|
개인 데이터는 중앙 서버에 전송하지 않고 로컬에 보관
|
|
모델의 성장성
|
AI 학습 모델이 실시간 준하는 업데이트가 지속적으로 일어남
|
|
|
2. 연합학습의 동작 원리 및 주요 알고리즘 설명
가. 연합학습의 동작 원리 설명
|
|
나. 연합학습의 주요 알고리즘 설명
구분
|
설명
|
|
주요
알고리즘 개념도 |
|
|
주요
알고리즘 |
FedSGD
|
모든 참가자가 참여를 하며, 각 트레이닝 라운드마다 오직 하나의 pass 만(1 step training) 을 수행
|
FedAvg
|
각 단말이 일정한 횟수 K 만큼 반복적으로 학습을 수행한 후의 파라미터 값을 서버 로 전달하는 방식
|
|
FedBCD
|
각 참가자들은 global aggregation 을 위한 통신 전에 multiple 한local update 를 수행
|
|
FedTrans
|
통신 비용을 줄이는 방법은 수렴 속도를 증가 시키게끔 학습 알고리즘을 변경
|
|
HierFaVG
|
edge server 가 local model 의 파라미터들을 집계
|
|
|
3. 연합학습의 보안 및 프라이버시 보장형 기술
가. 연합학습의 보안 및 프라이버시 보장형 기술 설명
|
|
나. 연합학습의 보안 및 프라이버시 보장형 기술 상세 설명
주요기술
|
개념도
|
설명
|
차등 정보
보호 |
|
|
동형 암호
|
|
|
안전한
다자간 계산 |
|
|
|
4. 연합학습의 분산 최적화 이슈 및 해결 방안
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 인공지능' 카테고리의 다른 글
온디바이스 AI(Artificial Intelligence) (22) | 2024.04.03 |
---|---|
술어 논리(Predicate Logic) / ① (29) | 2024.04.02 |
텐서플로(TensorFlow) / ① (22) | 2024.03.31 |
EfficentNet, EfficentDet / ① (23) | 2024.03.31 |
앙상블(Ensemble)모형의 Bagging과 Boosting 알고리즘 (28) | 2024.03.30 |