print('Federated Learning Notes')

https://www.youtube.com/watch?v=w3_GoV32y0Q

Expand the set of products we can build, and expand the set of ML models we can train.

Goals of ML and privacy are well aligned -- reduce overfitting and increase generalization

Differential privacy - prove that we're not overfitting

FL - focused update from each data source; ephemeral; only global model persistent

Differences

Adapt to the constantly use of language in the real world

Google keyboard next word predictionSetting search (depending on which app / screen user is in)Google search recommendations

FL in production

Some IP can't be protected

Models used are on device for prediction

FL memorization issues

FL + DP

Test to empirically measure how much data model is memorizing

Secure aggregation

🌅