Method for collaborative learning of an artificial neural network without disclosing training data
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsRenaud SIRDEY, Sergiu Carpov
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsRenaud SIRDEY, Sergiu Carpov
Estimating the term…
A method for federative learning of an artificial neural network model on a plurality of sets of training data. The learning method used a plurality of data suppliers each having a distinct set of training data and a symmetric key, and an aggregation platform aggregating partial models trained on a sub-plurality of these sets, in each iteration. In each iteration, the platform selects a sub-plurality of data suppliers and supplies the parameters of the model to them, in homomorphically encrypted form. Each training data supplier decrypts these parameters, trains the model on his own data set and returns the parameters of the partial model thus obtained, encrypted by his symmetric key, to the platform. The aggregation platform then transcrypts these partial models in the homomorphic domain, and combines them in the homomorphic domain to obtain a global model.
A method for federative learning of a model of an artificial neural network, the model being characterised by parameters giving synaptic coefficients of said network, the method making use of a plurality of N data suppliers (DS1, . . . , DSN) each having a distinct set of learning data (S1, . . . , SN) and an aggregation platform (FP), said method beginning with an initialisation step to initialise the parameters of the model, and proceeding with a plurality of successive iterations, each iteration updating the parameters of a current model of the neural network, wherein:
Dependencies are inferred from the claim text.