Histogram-Based Federated XGBoost using Minimal Variance Sampling for Federated Tabular Data

William Lindskog, Christian Prehofer, Sarandeep Singh
5/3/2024
cs.LG

No confident code implementation found for this paper.

Abstract

Federated Learning (FL) has gained considerable traction, yet, for tabular data, FL has received less attention. Most FL research has focused on Neural Networks while Tree-Based Models (TBMs) such as XGBoost have historically performed better on tabular data. It has been shown that subsampling of training data when building trees can improve performance but it is an open problem whether such subsampling can improve performance in FL. In this paper, we evaluate a histogram-based federated XGBoost that uses Minimal Variance Sampling (MVS). We demonstrate the underlying algorithm and show that our model using MVS can improve performance in terms of accuracy and regression error in a federated setting. In our evaluation, our model using MVS performs better than uniform (random) sampling and no sampling at all. It achieves both outstanding local and global performance on a new set of federated tabular datasets. Federated XGBoost using MVS also outperforms centralized XGBoost in half of the studied cases.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lindskog2024histogrambased,
  title  = {Histogram-Based Federated XGBoost using Minimal Variance Sampling for Federated Tabular Data},
  author = {William Lindskog and Christian Prehofer and Sarandeep Singh},
  year   = {2024},
  eprint = {2405.02067},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.02067v1}
}

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/2405.02067.svg)](https://codeofpaper.com/paper/2405.02067)

Discussion