학습이 이루어짐. (FedAvg, McMahan et al., 2016) 1. Global model을 local device 또는 local client에 동일하게 복사 2. Local data를 이용해 각 device/client에서 모델 업데이트: local update 3. 각각 업데이트된 모델들을 중앙 서버가 취합: aggregate https://blog.ml.cmu.edu/2019/11/12/federated-learning-challenges-methods-and-future-directions/ ⇒ 각 local data의 heterogeneity(이질성)을 어떻게 고려하여 모델을 update하고 aggregate할 지에 초점이 맞추어져 연구됨. (ex) FedProx, SCAFFOLD, …
data privacy와 data shortage 문제가 존재 ❏ Ground-truth label도 구하기 어려움 ⇒ Federated Self-Supervised Learning으로 이를 해결 ⇒ 기대효과: Lung sound를 잘 표현할 수 있는 global model 얻을 수 있음
우리의 framework에서는 이 과정이 local client에서 이루어진 후 pretrained model aggregation Khosla, Prannay, et al. "Supervised contrastive learning." Advances in Neural Information Processing Systems 33 (2020): 18661-18673.