TECHNICAL FIELD

The present disclosure generally relates to the technical field of machine learning. In particular, embodiments provide for the distribution of machine learning to client devices while also preserving privacy of client data.

BACKGROUND

Training large scale machine learning models may include creating a training data set. Typically, individual event data may be collected from a plurality of users, then aggregated on a centralized server or servers through a series of MapReduce pipelines (or similar) and stored in a well-defined format. This training process reduces the training data to a set of weights in a model learned to describe an average behavior of the users.

