IP Library › Granted Patent US 11,599,774
Granted Patent B2
US 11,599,774 · App. 16/369,135 · Granted Mar 7, 2023

Training machine learning model

Inventors: Shiwan Zhao (Beijing, CN); Bing Zhe Wu (Beijing, CN); Zhong Su (Beijing, CN)
Assignee: International Business Machines Corporation
G06N3/0472G06F17/18G06K9/6256G06N20/00G06T7/0012G06T2207/20081G06T2207/20084
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 11,599,774
App. No.
16/369,135
Granted
Mar 7, 2023
Kind
B2
Abstract

Techniques are provided for training machine learning model. According to one aspect, a training data is received by one or more processing units. The machine learning model is trained based on the training data, wherein the training comprises: optimizing the machine learning model based on stochastic gradient descent (SGD) by adding a dynamic noise to a gradient of a model parameter of the machine learning model calculated by the SGD.

Claims (33)

1. A method for training a machine learning model, comprising:

acquiring, by one or more processing units, a training data; and

training, by one or more processing units, the machine learning model based on the training data, the training comprising:

optimizing, by one or more processing units, the machine learning model based on stochastic gradient descent (SGD), and

minimizing privacy leakage by adding a dynamic noise to a gradient of a model parameter of the machine learning model calculated by the SGD.

2. The method of claim 1 , wherein the machine learning model is a convolutional neural networks (CNN) or a recurrent neural network (RNN).

3. The method of claim 1 , wherein the training data is selected from the group consisting of: pathological data; autopilot data; medical experimental data; biological data; internet of things (IoT) data; social network data; e-commerce data.

4. The method of claim 1 , wherein the optimizing further comprises minimizing a loss function of the machine learning model.

5. The method of claim 4 , wherein the added dynamic noise is selected from a predefined noise set.

6. The method of claim 5 , further comprising assigning a corresponding probability to each of the noises according to the loss function, wherein each of the noises is with a different scale from each other.

7. The method of claim 6 , wherein the added dynamic noise is selected based on the probability assigned.

8. The method of claim 5 , wherein the machine learning model is a CNN, and the predefined noise set comprises noises with three different scales and the training data are labeled pathological images.

9. The method of claim 1 , wherein the noise is a Gaussian noise.

10. A computer system, comprising: a processor;

a non-transitory computer-readable memory coupled to the processor, the memory comprising instructions that when executed by the processor perform actions of:

acquiring, by one or more processing units, a training data; and

training, by one or more processing units, the machine learning model based on the training data, the training comprising:

optimizing, by one or more processing units, the machine learning model based on stochastic gradient descent (SGD), and

minimizing privacy leakage by adding a dynamic noise to a gradient of a model parameter of the machine learning model calculated by the SGD.

11. The system of claim 10 , wherein the machine learning model is a convolutional neural networks (CNN) or a recurrent neural network (RNN).

12. The system of claim 10 , wherein the training data is selected from the group consisting of: pathological data; autopilot data; medical experimental data; biological data; internet of things (IoT) data; social network data; e-commerce data.

13. The system of claim 10 , wherein the optimizing further comprises minimizing a loss function of the machine learning model.

14. The system of claim 13 , wherein the added dynamic noise is selected from a predefined noise set.

15. The system of claim 14 , further comprising assigning a corresponding probability to each of the noises according to the loss function, wherein each of the noises is with a different scale from each other.

16. The system of claim 15 , wherein the added dynamic noise is selected based on the probability assigned.

17. The system of claim 14 , wherein the machine learning model is a CNN, and the predefined noise set comprises noises with three different scales and the training data are labeled pathological images.

18. The system of claim 10 , wherein the noise is a Gaussian noise.

19. A computer program product for training a machine learning model, comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

acquiring, by one or more processing units, a training data;

training, by one or more processing units, the machine learning model based on the training data, the training comprising:

optimizing, by one or more processing units, the machine learning model based on stochastic gradient descent (SGD) by adding a dynamic noise, selected from a predefined noise set, to a gradient of a model parameter of the machine learning model calculated by the SGD wherein the optimizing further comprises minimizing a loss function of the machine learning model, and

assigning a corresponding probability to each of the noises in the predefined noise set according to the loss function, wherein each of the noises is with a different scale from each other.

20. The computer program product of claim 19 , wherein the training data is selected from the group consisting of: pathological data; autopilot data; medical experimental data; biological data; internet of things (IoT) data; social network data; e-commerce data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2019
From: ZHAO, SHIWAN; WU, BING ZHE; SU, ZHONG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048737/0066 →
Continuity (1)
Related Publication 20200311520A1 · Oct 1, 2020