Federated learning is a machine learning strategy that allows machine learning models to gain experience from different data sets located in separate locations (for example, a local data centre) without having to share training data.
For more details, refer to the above report.