Systems and methods for dividing filters in neural networks for private data computations
AssigneeTripleBlind, Inc.
InventorsGreg Storm, Riddhiman Das, Babak Poorebrahim Gilkalaye
Life of this patent
Estimating the term…
Loading patent…
AssigneeTripleBlind, Inc.
InventorsGreg Storm, Riddhiman Das, Babak Poorebrahim Gilkalaye
Estimating the term…
A method includes dividing a plurality of filters in a first layer of a neural network into a first set of filters and a second set of filters, applying each of the first set of filters to an input of the neural network, aggregating, at a second layer of the neural network, a respective one of a first set of outputs with a respective one of a second set of outputs, splitting respective weights of specific neurons activated in each remaining layer, at each specific neuron from each remaining layer, applying a respective filter associated with each specific neuron and a first corresponding weight, obtaining a second set of neuron outputs, for each specific neuron, aggregating one of the first set of neuron outputs with one of a second set of neuron outputs and generating an output of the neural network based on the aggregated neuron outputs.
A method of maintaining security of a convolutional neural network, the method comprising:
A system for maintaining security of a convolutional neural network, the system comprising:
Dependencies are inferred from the claim text.