Access and Feeds

Federated Machine Learning: Training ML Algorithms with Anonymous Data

By Dick Weisinger

Federated Learning is a way to train machine learning algorithms on data that is partitioned and distributed across many servers that each train on a subset of all data, then send their trained algorithm parameters back to a central server that aggregates the parameters and from that, creates a new composite algorithm.

From: Daniel Nelson, What is Federated Learning (

An obvious benefit of federated learning is speed. There are more servers working in parallel on the problem, so the time to build a complete trained algorithm is shorter. But a bigger benefit is that the approach helps to better anonymize the data. Rather than pooling all the data onto a single server, the central server doesn’t have a copy of the original proprietary data, only the results of the training. This has been identified as a way to achieve better data privacy.

The idea of federated machine learning is being used by some researchers now for interacting with health care data. Algorithms can be trained without storing all the data in a centralized location. This allows them to take advantage of machine learning insights while still complying with the privacy requirements of HIPAA.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *


nine − eight =