Global Layers: Non-IID Tabular Federated Learning

Yazan Obeidi
5/29/2023
cs.LG

No official code found. Best implementation: yazanobeidi/gl (3 stars, last commit 2023-05-24).

Abstract

Data heterogeneity between clients remains a key challenge in Federated Learning (FL), particularly in the case of tabular data. This work presents Global Layers (GL), a novel partial model personalization method robust in the presence of joint distribution $P(X,Y)$ shift and mixed input/output spaces $X \times Y$ across clients. To the best of our knowledge, GL is the first method capable of supporting both client-exclusive features and classes. We introduce two new benchmark experiments for tabular FL naturally partitioned from existing real world datasets: i) UCI Covertype split into 4 clients by "wilderness area" feature, and ii) UCI Heart Disease, SAHeart, UCI Heart Failure, each as clients. Empirical results in these experiments in the full-participant setting show that GL achieves better outcomes than Federated Averaging (FedAvg) and local-only training, with some clients even performing better than their centralized baseline.

View on arXivView PDF

Code Implementations(1)

yazanobeidi/glCommunity100%
30Shell, PythonMay 24, 20233 years ago

Similar Papers

Cite this paper

@article{obeidi2023global,
  title  = {Global Layers: Non-IID Tabular Federated Learning},
  author = {Yazan Obeidi},
  year   = {2023},
  eprint = {2305.19290},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19290v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.19290.svg)](https://codeofpaper.com/paper/2305.19290)

Discussion