Skip to main content
QUICK REVIEW

[논문 리뷰] Federated Split Vision Transformer for COVID-19 CXR Diagnosis using Task-Agnostic Training

Sang Joon Park, Gwanghyun Kim|arXiv (Cornell University)|2021. 11. 02.
COVID-19 diagnosis using AI참고 문헌 67인용 수 19
한 줄 요약

이 논문은 환자 데이터의 기밀을 보호하면서 병원 간 협업형 코로나19 CXR 진단을 가능하게 하는 프라이버시 보장형 연합 분할 비전 트랜스포머(FeSTA) 프레임워크를 제안한다. 비전 트랜스포머의 모듈형, 분해 가능한 아키텍처를 활용하여 클라이언트와 서버 간에 모델을 분할함으로써 대역폭과 계산 부담을 줄이고, 비록 비독립 동일분포(Non-IID) 데이터 분포 조건이거나 다중 작업 학습 환경에서도 중심화된 학습과 비교할 만한 성능을 유지한다.

ABSTRACT

Federated learning, which shares the weights of the neural network across clients, is gaining attention in the healthcare sector as it enables training on a large corpus of decentralized data while maintaining data privacy. For example, this enables neural network training for COVID-19 diagnosis on chest X-ray (CXR) images without collecting patient CXR data across multiple hospitals. Unfortunately, the exchange of the weights quickly consumes the network bandwidth if highly expressive network architecture is employed. So-called split learning partially solves this problem by dividing a neural network into a client and a server part, so that the client part of the network takes up less extensive computation resources and bandwidth. However, it is not clear how to find the optimal split without sacrificing the overall network performance. To amalgamate these methods and thereby maximize their distinct strengths, here we show that the Vision Transformer, a recently developed deep learning architecture with straightforward decomposable configuration, is ideally suitable for split learning without sacrificing performance. Even under the non-independent and identically distributed data distribution which emulates a real collaboration between hospitals using CXR datasets from multiple sources, the proposed framework was able to attain performance comparable to data-centralized training. In addition, the proposed framework along with heterogeneous multi-task clients also improves individual task performances including the diagnosis of COVID-19, eliminating the need for sharing large weights with innumerable parameters. Our results affirm the suitability of Transformer for collaborative learning in medical imaging and pave the way forward for future real-world implementations.

연구 동기 및 목표

  • 분산된 병원 간에서 환자 데이터 기밀을 유지하면서도 강력한 의료 AI 모델을 훈련시키는 도전 과제를 해결한다.
  • 비전 트랜스포머와 같은 대규모 표현 모델을 사용할 경우 연합 학습에서 발생하는 대역폭 및 계산 자원 제약을 극복한다.
  • 연합 학습의 장점(글로벌 모델 집합)과 분할 학습의 장점(데이터 전송 감소 및 클라이언트 자원 절약)을 융합하여 의료 영상 분석에 활용한다.
  • 원시 데이터나 큰 모델 가중치를 공유하지 않고도 이질적인 클라이언트 간에 효과적인 다중 작업 학습을 가능하게 하여 개별 작업의 성능을 향상시킨다.
  • 작업에 종속되지 않는 비전 트랜스포머 본체가 코로나19 진단, 세그멘테이션, 탐지 등 다양한 CXR 작업에 일반화될 수 있음을 입증한다.

제안 방법

  • 비전 트랜스포머를 세 부분으로 분해한다: 클라이언트 측 헤드(특징 추출), 서버 측 공통 본체(자기주의 주의 모델링), 클라이언트 전용 테일(작업에 특화된 출력).
  • 중간 특징(완전한 기울기 또는 가중치가 아닌)만 클라이언트에서 서버로 전송하는 분할 학습을 적용하여 대역폭을 최소화하고 프라이버시를 강화한다.
  • 클라이언트 업데이트를 서버에서 집계하는 연합 학습을 사용하여 원시 데이터 교환 없이도 글로벌 모델 최적화를 가능하게 한다.
  • 이중 단계 훈련 전략을 구현한다: 먼저 공통된 작업에 종속되지 않는 본체를 다수의 작업에서 사전 훈련한 후, 개별 클라이언트에서 작업에 특화된 헤드와 테일을 미세조정한다.
  • 동일한 공통 본체가 진단, 세그멘테이션, 탐지 작업 간의 표현을 학습하는 다중 작업 학습 환경을 구현한다.
  • 실제 이질적 클라이언트 환경에서의 원활한 배포 및 테스트를 위해 프lw에 기반한 연합 학습 프레임워크(Flower)와 통합한다.

실험 결과

연구 질문

  • RQ1비전 트랜스포머의 모듈형 아키텍처가 의료 영상에서 분할 학습을 효과적으로 구현하면서도 모델 성능을 유지할 수 있는가?
  • RQ2다양한 병원 간 협업에서 흔히 발생하는 비독립 동일분포(Non-IID) 데이터 분포 조건에서 제안된 FeSTA 프레임워크는 어떤 성능을 보이는가?
  • RQ3공통된 작업에 종속되지 않는 트랜스포머 본체를 공유하는 다중 작업 학습이 코로나19 진단과 같은 개별 하류 작업의 성능을 얼마나 향상시키는가?
  • RQ4이중 단계 훈련 전략이 수렴성과 일반화 능력 측면에서 일괄 또는 번갈아가며 훈련하는 방식보다 뛰어나게 성능을 내는가?
  • RQ5기존의 연합 학습에 비해 클라이언트 측 계산 및 통신 오버헤드를 크게 줄였을 때, 프레임워크는 높은 성능을 유지할 수 있는가?

주요 결과

  • FeSTA 프레임워크는 비독립 동일분포(Non-IID) 데이터 분포 조건에서도 코로나19 진단 작업에서 평균 AUC 0.931 ± 0.004를 기록하여 중심화된 훈련과 유사한 성능을 보였다.
  • 더 큰 트랜스포머 본체(H=12, L=12, D_hidden=768)를 사용한 모델이 더 작은 구성보다 성능이 뛰어나, 높은 성능 향상을 위한 능력이 있음을 시사한다.
  • 이중 단계 훈련 전략이 가장 뛰어난 성능을 보였으며(AUC 0.931), 일괄 또는 번갈아 훈련 방식보다 뛰어나, 수렴성과 일반화 능력 향상에 기여함을 시사한다.
  • 공통된 작업에 종속되지 않는 본체를 공유하는 다중 작업 학습은 모든 작업에서 성능 향상을 이끌어냈다: 진단(AUC 0.931), 세그멘테이션(Dice 0.821), 탐지(mAP 0.204).
  • 이질적인 클라이언트 간에서도 안정적인 성능을 유지했으며, 원시 데이터나 큰 모델 가중치 공유 없이 효과적인 프라이버시 보호를 실현했다.
  • 제거 실험을 통해 제안된 훈련 체계와 모델 용량이 연합 분할 학습 환경에서 최적의 성능을 달성하는 데 핵심 요소임을 확인했다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.