IP Library › Granted Patent US 10,572,800
Granted Patent B2
US 10,572,800 · App. 15/423,360 · Granted Feb 25, 2020

Accelerating deep neural network training with inconsistent stochastic gradient descent

Inventors: Linnan Wang (Piscataway, NJ); Yi Yang (Plainsboro, NJ); Renqiang Min (Princeton, NJ); Srimat Chakradhar (Manalapan, NJ)
Assignee: NEC Corporation
G06N3/08G06N3/04G06N3/0454G06N3/084
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,572,800
App. No.
15/423,360
Granted
Feb 25, 2020
Kind
B2
Abstract

Aspects of the present disclosure describe techniques for training a convolutional neural network using an inconsistent stochastic gradient descent (ISGD) algorithm. Training effort for training batches used by the ISGD algorithm are dynamically adjusted according to a determined loss for a given training batch which are classified into two sub states—well-trained or under-trained. The ISGD algorithm provides more iterations for under-trained batches while reducing iterations for well-trained ones.

Claims (61)

1. A method comprising:

training, by at least one computing device, a convolutional neural network (CNN) with an inconsistent stochastic gradient descent (ISGD) algorithm using a training data set;

wherein said training includes executing the ISGD algorithm for a number of iterations;

wherein said computing device includes a plurality of processors and said method further comprises parallelizing, by the at least one computing device, at least a portion of any computations of the inconsistent stochastic gradient descent algorithm on the plurality of processors;

wherein the CNN is trained with batches of training data and the batches are classified as under-trained status or well-trained status based upon a loss determination;

wherein any batches classified as under-trained are continued to be trained until its determined loss falls below a pre-determined threshold or a pre-determined number of iterations is reached; and

wherein said continued training is defined by the following problem:

min

w

⁢

φ

w

⁡

(

d

t

)

=

1

2

⁢

ψ

w

⁢

⁡

(

d

t

)

-

limit

2

2

+

ɛ

2

⁢

n

w

⁢

w

-

w

t

-

1

2

2

where n w is the number of weight parameters in the network, ψ w is a loss function with weight vector w, d t is a batch of images and ε is a parameter for the second term that adjusts a conservative constraint that is preferably 10 −1 , limit, w t−1 and d t are constants, and the first term minimizes the difference between the loss of current under-trained batch d t and a control limit.

2. A method comprising:

training, by at least one computing device, a convolutional neural network (CNN) with an inconsistent stochastic gradient descent (ISGD) algorithm using a training data set;

wherein said training includes executing the ISGD algorithm for a number of iterations;

wherein said computing device includes a plurality of processors and said method further comprises parallelizing, by the at least one computing device, at least a portion of any computations of the inconsistent stochastic gradient descent algorithm on the plurality of processors;

wherein the CNN is trained with batches of training data, and batches are classified as under-trained status or well-trained status based upon a loss determination;

wherein a batch is classified as under-trained if the loss is larger than a control limit defined by:

ψ +3*σ ψ ;

wherein ψ is a descriptive statistic representing a running average loss and σ ψ is a descriptive statistic representing a running standard deviation during training.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2019
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 051238/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: WANG, LINNAN; YANG, YI; MIN, RENQIANG; CHAKRADHAR, SRIMAT
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 041178/0531 →
Continuity (2)
Provisional Application 62291554 · Feb 5, 2016
Related Publication 20170228645A1 · Aug 10, 2017
Cited By (4)
US 12,462,537 US 12,579,434 US 12,645,931 US 12,688,425