ML approach enabling models to be trained across multiple decentralized devices or servers holding local data samples, without exchanging them.
Generality: 805