본 논문은 연합 학습(Federated Learning, FL)에서 발생하는 데이터 이질성 문제를 해결하기 위한 연구이다. 실제 FL 환경에서는 클라이언트 데이터의 분포가 다르고 불균형적인 경우가 많아, 서버 모델의 일반화 성능 저하, 수렴 속도 감소, 성능 저하로 이어진다. 이를 해결하기 위해, 본 논문은 6가지 지표를 이용하여 통계적 데이터 이질성을 특징짓고, 다양한 통계적 데이터 이질성을 포함하는 7개의 컴퓨터 비전 데이터셋을 제시한다. 또한, 상호 보완적인 데이터 분포를 가진 클라이언트 간의 협업을 증진시켜 데이터 이질성을 관리하고 활용하는 새로운 클라이언트 선택 알고리즘인 FedDiverse를 제안한다. 7개의 FL 데이터셋에 대한 실험을 통해 FedDiverse의 효과를 검증하여, 다양한 FL 방법의 성능과 강건성을 향상시키면서 통신 및 계산 오버헤드는 낮게 유지함을 보였다.