IP Library Granted Patent US 10,474,951
Granted Patent B2
US 10,474,951 · App. 15/271,589 · Granted Nov 12, 2019

Memory efficient scalable deep learning with model parallelization

Inventors: Renqiang Min (Princeton, NJ); Huahua Wang (Minneapolis, MN); Asim Kadav (Jersey City, NJ)
Assignee: NEC Corporation
G06N3/08G06N3/0454Y04S10/54
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,474,951
App. No.
15/271,589
Granted
Nov 12, 2019
Kind
B2
Abstract

Methods and systems for training a neural network include sampling multiple local sub-networks from a global neural network. The local sub-networks include a subset of neurons from each layer of the global neural network. The plurality of local sub-networks are trained at respective local processing devices to produce trained local parameters. The trained local parameters from each local sub-network are averaged to produce trained global parameters.

Claims (19)

1. A method for training a neural network, comprising:

sampling a plurality of local sub-networks from a global neural network, wherein the local sub-networks comprise a subset of neurons from each layer of the global neural network;

training the plurality of local sub-networks at respective local processing devices to produce trained local parameters; and

averaging the trained local parameters from each local sub-network to produce trained global parameters.

2. The method of claim 1 , wherein sampling the plurality of local sub-networks comprises fixed sampling.

3. The method of claim 1 , wherein sampling the plurality of local sub-networks comprises dynamic sampling.

4. The method of claim 1 , wherein training the plurality of local sub-networks comprises sharing local parameters between local processing devices when parameters overlap in respective sub-networks.

5. The method of claim 1 , wherein the global parameters are stored at a single global parameter server.

6. The method of claim 1 , further comprising performing a classification task using the trained global parameters.

7. The method of claim 6 , wherein performing the classification task comprises performing distributed matrix multiplication.

8. A system for training a neural network, comprising:

a plurality of local sub-network processing devices, each comprising:

a neural network module comprising neurons that represent a subset of neurons from each layer of a global neural network, the neural network module being configured to train a local sub-network to produce trained local parameters; and

a global parameter server configured to average the trained local parameters from each local sub-network to produce trained global parameters.

9. The system of claim 8 , wherein the neurons of each neural network module represent a local sub-network that is sampled from the global neural network based on fixed sampling.

10. The system of claim 8 , wherein the neurons of each neural network module represent a local sub-network that is sampled from the global neural network based on dynamic sampling.

11. The system of claim 8 , wherein the neural network module of each local sub-network processing device is further configured to share local parameters between local processing devices when parameters overlap in respective sub-networks.

12. The system of claim 8 , wherein the plurality of local sub-network processing devices are further configured to perform a classification task using the trained global parameters.

13. The system of claim 12 , wherein the plurality of local sub-network processing devices are further configured to perform distributed matrix multiplication.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 050498/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: MIN, RENQIANG; WANG, HUAHUA; KADAV, ASIM
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 039817/0267 →
Continuity (3)
Provisional Application 62310864 · Mar 21, 2016
Provisional Application 62245481 · Oct 23, 2015
Related Publication 20170116520A1 · Apr 27, 2017