IP Library › Granted Patent US 12,321,842
Granted Patent B2
US 12,321,842 · App. 17/505,259 · Granted Jun 3, 2025

Electronic apparatus and method for controlling thereof

Inventors: Jinsu Yeo (Suwon-si, KR); Youngyoon Lee (Suwon-si, KR); Youngcheon You (Suwon-si, KR); Jaechool Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06N3/04G06F11/3409H03M7/702G06N3/044G06N3/045G06N3/0464G06N3/0495G06N3/08G06N3/082G06N3/09G06N3/0985H03M7/3059H03M7/70
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 12,321,842
App. No.
17/505,259
Granted
Jun 3, 2025
Kind
B2
Abstract

A method for controlling an electronic apparatus is provided. The method for controlling an electronic apparatus includes the steps of selecting a generic-purpose artificial intelligence model, generating a compressed artificial intelligence model based on the selected generic-purpose artificial intelligence model, and generating a dedicated artificial intelligence model based on the generated compressed artificial intelligence model, and the step of generating a compressed artificial intelligence model includes the steps of acquiring a rank of a singular value decomposition (SVD) algorithm based on a compression rate, compressing and training the selected generic-purpose artificial intelligence model based on the acquired rank and converting the model into the compressed artificial intelligence model, determining the performance of the converted compressed artificial intelligence model based on a predetermined first threshold value, and based on the performance of the converted compressed artificial intelligence model being lower than the predetermined first threshold value, generating the dedicated artificial intelligence model.

Claims (58)

1. A method for controlling an electronic apparatus, the method comprising:

receiving target data to be input as an input value of an operation;

selecting a generic-purpose artificial intelligence model;

generating a compressed artificial intelligence model based on the selected generic-purpose artificial intelligence model, wherein the generating of the compressed artificial intelligence model comprises compressing the selected generic-purpose artificial intelligence model using a low rank approximation algorithm by applying a singular value decomposition (SVD) algorithm for one matrix, and training the compressed artificial intelligence model;

generating a dedicated artificial intelligence model based on the compressed artificial intelligence model;

acquiring output data by performing the operation using the dedicated artificial intelligence model; and

providing the output data through an output interface,

wherein the generating of the compressed artificial intelligence model further comprises:

acquiring a rank of the SVD algorithm based on a compression rate,

compressing and training the selected generic-purpose artificial intelligence model based on the acquired rank and converting the compressed artificial intelligence model into a converted compressed artificial intelligence model,

determining a performance of the converted compressed artificial intelligence model based on a predetermined first threshold value, and

based on the performance of the converted compressed artificial intelligence model being lower than the predetermined first threshold value, generating the dedicated artificial intelligence model.

2. The method of claim 1 , wherein the generating a of the compressed artificial intelligence model comprises:

based on the performance of the converted compressed artificial intelligence model being higher than or equal to the predetermined first threshold value, repeating the generating a compressed of the compressed artificial intelligence model.

3. The method of claim 1 , wherein the generating of the dedicated artificial intelligence model comprises:

retraining the compressed artificial intelligence model based on a predetermined learning data set.

4. The method of claim 3 , wherein the generating of the dedicated artificial intelligence model comprises:

determining a performance of the retrained compressed artificial intelligence model in relation to a predetermined second threshold value; and

based on the performance of the retrained compressed artificial intelligence model being higher than or equal to the predetermined second threshold value, additionally compressing the retrained compressed artificial intelligence model and generating the dedicated artificial intelligence model.

5. The method of claim 3 , wherein the generating of the dedicated artificial intelligence model comprises:

based on feature information of first learning data that trained the selected generic-purpose artificial intelligence model, classifying the first learning data into a plurality of learning data sets, and reconstituting at least one data set among the plurality of learning data sets as the predetermined learning data set.

6. The method of claim 5 , wherein the predetermined learning data set comprises at least one data set compressed to correspond to the target data input to be as the input value among the plurality of learning data sets.

7. The method of claim 3 , wherein the generating of the compressed artificial intelligence model comprises:

determining a performance of the converted compressed artificial intelligence model based on test data, and

wherein the generating of the dedicated artificial intelligence model comprises:

classifying the test data into a plurality of learning data sets, and reconstituting at least one data set among the plurality of learning data sets as the predetermined learning data set.

8. The method of claim 7 ,

wherein the test data includes test data that output a result within a predetermined range based on a target value.

9. The method of claim 3 , wherein the generating of the dedicated artificial intelligence model comprises:

based on receiving data setting information from a user, identifying a learning data set corresponding to the data setting information from a first learning data that trained the selected generic-purpose artificial intelligence model, and reconstituting the identified learning data set as the predetermined learning data set.

10. An electronic apparatus comprising:

a memory storing first learning data and a generic-purpose artificial intelligence model trained by the first learning data; and

a processor,

wherein the processor is configured to:

receive target data to be input as an input value of an operation,

select the trained generic-purpose artificial intelligence model,

acquire a rank of a singular value decomposition (SVD) algorithm based on a compression rate,

compress and train the selected generic-purpose artificial intelligence model based on the acquired rank and convert the compressed artificial intelligence model into a converted compressed artificial intelligence model,

determine a performance of the converted compressed artificial intelligence model based on a predetermined first threshold value,

based on the performance of the converted compressed artificial intelligence model being lower than the predetermined first threshold value, generate a dedicated artificial intelligence model,

acquire output data by performing the operation using the dedicated artificial intelligence model, and

provide the output data through an output interface,

wherein the processor is further configured to:

compress the selected generic-purpose artificial intelligence model using a low rank approximation algorithm by applying the SVD algorithm for one matrix, and

train the compressed artificial intelligence model.

11. The electronic apparatus of claim 10 , wherein the processor is further configured to:

based on the performance of the converted compressed artificial intelligence model being higher than or equal to the predetermined first threshold value, repeat the converting of the compressed artificial intelligence model into the converted compressed artificial intelligence model.

12. The electronic apparatus of claim 10 , wherein the processor is further configured to:

retrain the compressed artificial intelligence model based on a predetermined learning data set.

13. The electronic apparatus of claim 12 , wherein the processor is further configured to:

determine a performance of the retrained compressed artificial intelligence model in relation to a predetermined second threshold value; and

based on the performance of the retrained compressed artificial intelligence model being higher than or equal to the predetermined second threshold value, additionally compress the retrained compressed artificial intelligence model and generate the dedicated artificial intelligence model.

14. The electronic apparatus of claim 12 , wherein the processor is further configured to:

based on feature information of the first learning data that trained the selected generic-purpose artificial intelligence model, classify the first learning data into a plurality of learning data sets, and reconstitute at least one data set among the plurality of learning data sets as the predetermined learning data set.

15. The electronic apparatus of claim 12 , wherein the processor is further configured to:

determine the performance of the compressed artificial intelligence model based on test data;

classify the test data into a plurality of learning data sets; and

reconstitute at least one data set among the plurality of learning data sets as the predetermined learning data set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: YEO, JINSU; LEE, YOUNGYOON; YOU, YOUNGCHEON; LEE, JAECHOOL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 057838/0123 →
Priority Claims (1)
KR 10-2020-0055341 · May 8, 2020 · national
Continuity (2)
Continuation PCTKR2021001752 · Feb 9, 2021
Related Publication 20220036152A1 · Feb 3, 2022
References Cited (32)
US 7724962B2 · Zhu et al. · 2010 [cited by applicant]
US 10223635B2 · Annapureddy et al. · 2019 [cited by applicant]
US 10490198B2 · Kim et al. · 2019 [cited by applicant]
US 10515307B2 · Sainath et al. · 2019 [cited by applicant]
US 10755162B2 · Han et al. · 2020 [cited by applicant]
US 20150170020A1 · Garimella · 2015 [cited by applicant]
US 20160217369A1 · Annapureddy et al. · 2016 [cited by applicant]
US 20170220925A1 · Alsharif et al. · 2017 [cited by applicant]
US 20180046894A1 · Yao · 2018 [cited by applicant]
US 20180114110A1 · Han et al. · 2018 [cited by applicant]
US 20190080222A1 · Glesner et al. · 2019 [cited by applicant]
US 20190228284A1 · Holland · 2019 [cited by applicant]
US 20190236353A1 · Nakata et al. · 2019 [cited by applicant]
US 20190279095A1 · Guntoro et al. · 2019 [cited by applicant]
US 20190370658A1 · Xie et al. · 2019 [cited by applicant]
US 20200026977A1 · Lee et al. · 2020 [cited by applicant]
KR 1020170106338A · 2017 [cited by applicant]
KR 1020180045635A · 2018 [cited by applicant]
KR 1020180084988A · 2018 [cited by applicant]
KR 1020200013162A · 2020 [cited by applicant]
KR 20200013162A · 2020 [cited by examiner]
KR 1020200027080A · 2020 [cited by applicant]
WO 2016118257A1 · 2016 [cited by applicant]
WO 2017136070A1 · 2017 [cited by applicant]
Swathi et al., (NPL “Image compression using singular value decomposition” Published 2017 (9 pages) (Year: 2017). [cited by examiner]
International Search Report (PCT/ISA/210) issued by the International Searching Authority in International Application No. PCT/KR2021/001752, issued on May 27, 2021. [cited by applicant]
Written Opinion (PCT/ISA/237) issued by the International Searching Authority in International Application No. PCT/KR2021/001752, issued on May 27, 2021. [cited by applicant]
Kholiavchenko, M., “Iterative Low-Rank Approximation for CNN Compression” Computer Science and Engineering, (Nov. 15, 2019), arXiv:1803.08995v2 [cs.CV}, 5 pages. XP81561157A. [cited by applicant]
Goetschalckx, K, et al., “Efficiently Combining SVD, Pruning, Clustering and Retraining for Enhanced Neural Network Compression” 2nd International Workshop on Embedded and Mobile Deep Learning, (Jun. 15, 2018), 6 pages.… [cited by applicant]
Dudziak, L., et al., “ShrinkML: End-to-End ASR Model Compression Using Reinforcement Learning” Samsung Al Center, Cambridge, University of Oxford, arXiv:1907.03540v2 [cs.LG], (Sep. 24, 2019), 5 pages. XP81494600A. [cited by applicant]
Communication issued May 3, 2023 from the European Patent Office in EP Application No. 21800775.5. [cited by applicant]
Communication dated Jan. 3, 2025, issued by the European Patent Office in European Application No. 21800775.5. [cited by applicant]