the.ai

Privacy / Systems

verified

Federated Learning

Train a shared model without collecting the data. Each device trains locally on what it holds, sends an update rather than examples, and a server averages the updates into a new global model. The data never moves, which is the point — and the updates still carry information about it, which is the catch.

Viz primitive · budget-splitlocal-steps = 8

local-steps holds 50% of the budget; rest holds the remaining 50%.

Work done locally between rounds against the round of communication that follows it, in equal units. Drag the local steps up to watch communication stop being the cost — and client drift start being it.

8

Reviewed by opendroid · 2026-08-18

  • arXiv:1602.05629 — Communication-Efficient Learning of Deep Networks from Decentralized Data
  • arXiv:1912.04977 — Advances and Open Problems in Federated Learning