Secure Training of Multi-Party Deep Neural Network
AssigneeMassachusetts Institute of Technology
InventorsOtkrist Gupta, Ramesh Raskar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMassachusetts Institute of Technology
InventorsOtkrist Gupta, Ramesh Raskar
Estimating the term…
A deep neural network may be trained on the data of one or more entities, also know as Alices. An outside computing entity, also known as a Bob, may assist in these computations, without receiving access to Alices' data. Data privacy may be preserved by employing a “split” neural network. The network may comprise an Alice part and a Bob part. The Alice part may comprise at least three neural layers, and the Bob part may comprise at least two neural layers. When training on data of an Alice, that Alice may input her data into the Alice part, perform forward propagation though the Alice part, and then pass output activations for the final layer of the Alice part to Bob. Bob may then forward propagate through the Bob part. Similarly, backpropagation may proceed backwards through the Bob part, and then through the Alice part of the network.
A method of training a neural network, partially on a first set of one or more computers and partially on a second set of one or more computers, wherein:
A method of training a neural network, partially on a first set of one or more computers and partially on other sets of one or more computers each, wherein:
A method of training a neural network, partially on a first set of one or more computers and partially on other sets of one or more computers each, wherein:
A method of training a neural network, partially on a first set of one or more computers, partially on a second set of one or more computers, and partially on S other sets of one or more computers each, S being the number of other sets, wherein:
Dependencies are inferred from the claim text.