Do Great Things Together With Federated Learning

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp
Share on telegram
Share on pocket

Last December, the Microsoft AI, ML Community hosted a ‘live’ online event where the Federated Learning team in AI Singapore walked attendees through the Synergos platform they had been building for federated learning. The high level architecture of the platform had already been outlined in a previous post. This event provided an opportunity for the team to explain to the community in greater detail what federated learning is in general and how Synergos works in particular. It was also a great chance to receive feedback and answer questions.

The event has been recorded and below is a list of the highlights. You can jump to the part which interests you by clicking on it.

  1. The Data Privacy Problem in Machine Learning
  2. How Federated Learning Solves the Data Privacy Problem
  3. Building Synergos
  4. Use Cases
  5. The Federation Component
  6. Demo
  7. The Roadmap

You can also view the full recording below. Many thanks to host Setu Chokshi for making this possible.

Get in conversation with us at synergos-ext@aisingapore.org. Let’s do great things together! 🤝

1. The Data Privacy Problem in Machine Learning

(▶️ video)
Machine learning requires immense amounts of data. However, this might not be directly accessible in certain applications for various reasons, including personal data protection concerns and business considerations.

2. How Federated Learning Solves the Data Privacy Problem

(▶️ video)
Federated learning is based on the principle of sharing how to adjust and improve a model, rather than the data upon which the model is trained.

3. Building Synergos

(▶️ video)
The motivation behind Synergos is explained. Built upon PySyft, a tour of the different components is given.

4. Use Cases

(▶️ video)
Go through some possible use cases for federated learning. Understand the steps involved and see the benefit of federated learning compared with the results from local training and centralized training in a pilot of Synergos in the healthcare domain to predict ICU in-hospital mortality.

5. The Federation Component

(▶️ video)
The Federation component in Synergos is where the federated learning takes place, which happens in three phases consisting of nine steps.

6. Demo

(▶️ video)
Using the heart disease public dataset from the UCI machine learning repository, the setup, model training and inference with 3 workers coordinated by a TTP (Trusted Third Party) is demonstrated. This dataset is used for demo here because: (1) it is a good use case for federated learning as the data is collected from multiple geographically distributed hospitals; and (2) the data is relatively small so that we can see a full cycle of federated learning within a short demo.

7. The Roadmap

(▶️ video)
See what features for Synergos are planned as part of the journey towards its official launch and beyond.

The Federated Learning Series

The Data Engineering Series

Author

  • Basil is the technical community manager and editor at AI Singapore, committed to bringing Singapore's AI ecosystem to new levels by working with communities, teams and individuals. Dream big or go home!

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp
Share on telegram
Share on pocket

Leave a Comment

Previous

How AI Apprentices Can Successfully Tackle Virtual Interviews

TagUI : Automation Unleashed

Next