IP Library Patent Application 17318568
Patent Application
App. No. 17/318,568

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DATA DISTILLATION

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 None
App. No.
17/318,568
Abstract

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data distillation. The method includes: training an input data set by using a machine learning training process to establish a training model of the input data set; extracting multiple weights from the training model of the input data set, wherein the multiple weights contain information indicating the input data set, and the multiple weights are orthogonal to each other; and retraining the training model by using the multiple weights for generating a reconstructed data set. The embodiments of the present disclosure can greatly reduce the data storage cost of a data storage system and maintain the performance of the data storage system.

Claims (47)

1 . A method for data distillation, comprising:

training an input data set by using a machine learning training process to establish a training model of the input data set;

extracting multiple weights from the training model of the input data set, wherein the multiple weights contain information indicating the input data set, and the multiple weights are orthogonal to each other; and

retraining the training model by using the multiple weights for generating a reconstructed data set.

2 . The method according to claim 1 , wherein retraining the training model by using the multiple weights comprises:

inputting random noise into the training model;

determining a loss function according to the random noise and the multiple weights; and

retraining the training model by using the loss function.

3 . The method according to claim 2 , further comprising:

inputting additional random noise into the retrained training model; and

executing the retrained training model to generate the reconstructed data set.

4 . The method according to claim 1 , wherein training the input data set by using the machine learning training process comprises:

performing feature extraction on the input data set by using a feature extraction loss function; and

classifying the input data set after feature extraction by using a classification loss function.

5 . The method according to claim 1 , wherein the machine learning training process comprises a convolutional neural network process and a fully connected layer process, and the input data set indicates an image.

6 . An electronic device, comprising:

at least one processing unit; and

at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, wherein the instructions, when executed by the at least one processing unit, cause the electronic device to perform actions comprising:

training an input data set by using a machine learning training process to establish a training model of the input data set;

extracting multiple weights from the training model of the input data set, wherein the multiple weights contain information indicating the input data set, and the multiple weights are orthogonal to each other; and

retraining the training model by using the multiple weights, for generating a reconstructed data set.

7 . The electronic device according to claim 6 , wherein retraining the training model by using the multiple weights comprises:

inputting random noise into the training model;

determining a loss function according to the random noise and the multiple weights; and

retraining the training model by using the loss function.

8 . The electronic device according to claim 7 , wherein the actions further comprise:

inputting additional random noise into the retrained training model; and

executing the retrained training model to generate the reconstructed data set.

9 . The electronic device according to claim 6 , wherein training the input data set by using the machine learning training process comprises:

performing feature extraction on the input data set by using a feature extraction loss function; and

classifying the input data set after feature extraction by using a classification loss function.

10 . The electronic device according to claim 6 , wherein the machine learning training process comprises a convolutional neural network process and a fully connected layer process, and the input data set indicates an image.

11 . A computer program product tangibly stored in a computer storage medium and comprising machine-executable instructions that, when executed by a device, cause the device to perform a method for data distillation, the method comprising:

training an input data set by using a machine learning training process to establish a training model of the input data set;

extracting multiple weights from the training model of the input data set, wherein the multiple weights contain information indicating the input data set, and the multiple weights are orthogonal to each other; and

retraining the training model by using the multiple weights for generating a reconstructed data set.

12 . The computer program product according to claim 11 , wherein retraining the training model by using the multiple weights comprises:

inputting random noise into the training model;

determining a loss function according to the random noise and the multiple weights; and

retraining the training model by using the loss function.

13 . The computer program product according to claim 12 , wherein the method further comprises:

inputting additional random noise into the retrained training model; and

executing the retrained training model to generate the reconstructed data set.

14 . The computer program product according to claim 11 , wherein training the input data set by using the machine learning training process comprises:

performing feature extraction on the input data set by using a feature extraction loss function; and

classifying the input data set after feature extraction by using a classification loss function.

15 . The computer program product according to claim 11 , wherein the machine learning training process comprises a convolutional neural network process and a fully connected layer process, and the input data set indicates an image.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: WANG, ZIJIA; NI, JIACHENG; CHEN, QIANG; JIA, ZHEN
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056218/0605 →