← 최신 논문
🤖 machine learning

COSMOS: Model-Agnostic Personalized Federated Learning with Clustered Server Models and Pseudo-Label-Only Communication

COSMOS 는 클라이언트를 의사 레이블 예측을 기반으로 클러스터링하고, 클러스터별 서버 모델을 훈련한 후 이를 다시 클라이언트에 증류함으로써 아키텍처 및 통계적 이질성을 해결하는 모델 중립적 개인화 연동 학습 프레임워크로, 이를 통해 기존 베이스라인 대비 지수적 개인화 위험 수축과 우수한 성능을 달성합니다.

원저자: Ben Rachmut, Luise Ge, William Yeoh, Ning Zhang, Yevgeniy Vorobeychik

게시일 2026-05-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ben Rachmut, Luise Ge, William Yeoh, Ning Zhang, Yevgeniy Vorobeychik

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대한 글로벌 요리 대회를 상상해 보세요. 수천 명의 셰프(클라이언트)들이 완벽한 요리를 만드는 법을 배우려고 노력하고 있습니다. 하지만 함정이 하나 있습니다:

  1. 서로 다른 주방: 각 셰프는 완전히 다른 주방 설비를 가지고 있습니다. 어떤 이는 첨단 오븐을, 어떤 이는 나무를 태우는 스토브를, 또 어떤 이는 전자레인지만 가지고 있습니다. 프라이버시 규정이나 독점 비밀 때문에 그들은 실제 레시피나 재료를 공유할 수 없습니다.
  2. 서로 다른 취향: 도쿄의 셰프 A 가 사용할 수 있는 재료와 뉴욕의 셰프 B 가 사용할 수 있는 재료는 완전히 다릅니다.
  3. 목표: 모두 서로에게서 배워 더 나아지기를 원하지만, 주방 설비가 너무 달라 직접 비교할 수 없기 때문에 실제 레시피(모델 파라미터) 를 중앙 심판에게 보낼 수 없습니다.

이것이 연방 학습 (Federated Learning) 이 해결하려는 문제입니다. 기존 방법들은 대부분 실패합니다. 왜냐하면 그들은 모두 같은 종류의 주방을 가지고 있거나 레시피 단계를 공유할 수 있다고 가정하기 때문입니다.

이제 이 논문에서 제안된 새로운 프레임워크인 COSMOS가 등장합니다. COSMOS 는 교묘한 트릭을 사용하여 대회를 운영하는 천재적이고 초지능적인 수석 심판과 같습니다.

COSMOS 의 작동 원리: "맛보기" 전략

수석 심판은 셰프들에게 비밀 레시피를 보내도록 요청하는 대신, 공유된 빈 맛보기 메뉴(공개된 레이블 없는 데이터셋)를 사용합니다. 단계별 과정은 다음과 같습니다:

1. 현지 연습 (클라이언트 학습)
각 셰프는 자신의 사적인 재료로 연습합니다. 몇 가지 요리를 만든 후, 공유된 맛보기 메뉴의 요리를 만들어 보려고 시도합니다. 그들은 음식을 보내지 않습니다. 대신 그 요리가 어떤 맛이 날 것이라고 생각하는지 (가상 레이블) 적어냅니다.

  • 비유: 셰프 A 는 햄버거 사진을 보고 "이건 치즈가 들어간 육즙 가득한 소고기 패티 맛이 날 거야"라고 적습니다.

2. 그룹화 (클러스터링)
수석 심판은 이 모든 맛 설명을 수집합니다. 레시피를 보는 대신 심판은 설명을 봅니다.

  • "이봐요, 셰프 A, B, C 는 모두 햄버거를 '치즈가 들어간 육즙 가득한 소고기'라고 설명했네요."
  • "하지만 셰프 D 는 '망고가 들어간 매운 닭고기'라고 했어요."
    심판은 비슷한 취향을 가진 셰프들을 클러스터로 그룹화합니다. 이는 자동으로 이루어지며, 심판은 사전에 몇 개의 그룹이 필요한지 알 필요가 없습니다.

3. 마스터 셰프 (서버 학습)
각 그룹에 대해 수석 심판은 마스터 셰프(전문 서버 모델)를 만듭니다. 이 마스터 셰프는 해당 그룹의 결합된 "맛 설명"을 기반으로 특별히 학습됩니다.

  • 비유: 심판은 1 군데에 "육즙 가득한 소고기" 마스터 셰프를, 2 군데에 "매운 닭고기" 마스터 셰프를 만듭니다. 이 마스터 셰프들은 전체 그룹의 집단 지혜에 접근할 수 있기 때문에 강력하지만, 해당 그룹의 특정 스타일만 알고 있습니다.

4. 피드백 루프 (증류)
수석 심판은 "마스터 셰프"의 정제된 맛 설명을 개별 셰프들에게 다시 보냅니다. 그런 다음 셰프들은 이러한 정제된 설명을 사용하여 자신의 로컬 요리를 조정합니다.

  • 비유: 셰프 A 는 "육즙 가득한 소고기" 마스터 셰프로부터 "사실 소금 한 꼬집을 추가하세요"라는 메모를 받습니다. 셰프 A 는 이 조언을 바탕으로 자신의 요리 스타일을 업데이트합니다.

이것이 왜 중요한가요?

이 논문은 세 가지 주요 혁신을 주장합니다:

  • "한 가지 사이즈가 모두에게 맞지 않음": 이전 방법들과 달리 COSMOS 는 셰프 A 가 전자레인지를 가지고 있고 셰프 B 가 나무 스토브를 가지고 있는지 신경 쓰지 않습니다. 그들은 원하는 어떤 "주방"(모델 아키텍처) 이든 사용할 수 있습니다. 그들은 단지 음식의 맛을 설명할 수만 있으면 됩니다.
  • 압도적인 효율성: 전체 레시피(모델 파라미터) 를 보내는 것은 무거운 상자를 우편으로 보내는 것과 같습니다. 맛 설명(가상 레이블) 을 보내는 것은 엽서를 보내는 것과 같습니다. 이 논문은 이를 통해 네트워크를 통해 전송되는 데이터가 10 배에서 100 배까지 줄어든다고 보여줍니다. 이는 훨씬 더 빠르고 저렴하게 만듭니다.
  • 더 빠르게 똑똑해지기 (수학 부분): 저자들은 수학적으로 이 과정이 단순히 천천히 개선되는 것이 아니라 "눈덩이 효과"를 만든다고 증명했습니다. 셰프들이 그룹의 마스터 셰프로부터 피드백을 받을 때마다 실수할 위험이 기하급수적으로 감소합니다. 이는 이전보다 훨씬 빠르게 "추측"에서 "알아냄"으로 넘어가는 것과 같습니다.

결론

COSMOS 는 비밀을 결코 드러내지 않거나 동일한 도구를 사용할 필요가 없이 다양한 그룹의 사람들(또는 컴퓨터) 이 함께 학습할 수 있는 방법입니다. 공유된 "맛보기 메뉴"를 사용하고 도구가 아닌 의견에 따라 사람들을 그룹화함으로써, 모든 유형의 학습자를 위한 전문 전문가를 만들어내며, 동시에 매우 적은 데이터만 왕복합니다.

이 논문은 이미지 인식 작업 (고양이, 개, 자동차 식별 등) 에서 COSMOS 를 테스트한 결과, 참가자들이 매우 다른 컴퓨터 모델과 데이터를 가지고 있더라도 COSMOS 가 다른 방법들보다 일관되게 우월한 성과를 거두었다고 발견했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →