AI Potluck
Back to Gap Map Model components / Federated learning

FedTree

Xtra-Computing
open source / Overall score: 2.0

Federated learning system for gradient-boosted decision trees from Xtra Computing (MLSys 2023). It trains horizontal or vertical federated GBDTs as a standalone simulation or with separate distributed server and party binaries, on multi-core CPUs and GPUs, with homomorphic encryption, secure aggregation and differential privacy.

In this category rather than classic_ml_cv: federation is the product, and the tree learner is the payload. The repository's default branch is `cyz-grpc`, and it was last pushed 2025-01-20.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI
source
public(the whole system)
core features withheld
no — a university research system with no paid edition

FedTree is an Apache-2.0 research system with no paid tier or held-back component.

Adoption

1 medium confidence
1.0

PyPI downloads of `fedtree`, the project's Python package.

Capability

3 medium confidence
3.0

FedTree runs real distributed federations with encryption, secure aggregation and differential privacy, but only for gradient-boosted trees, and parties join without any identity check. That puts it level with Plato.

  • https://raw.githubusercontent.com/Xtra-Computing/FedTree/HEAD/README.md recorded 2026-09-27

    README: "Federated training of gradient boosting decision trees"; "Supporting homomorphic encryption, secure aggregation and differential privacy"; Standalone Simulation, Distributed Horizontal FedTree and Distributed Vertical FedTree via FedTree-distributed-server and FedTree-distributed-party.

Verified 2026-09-27