Electronic apparatus and generating method of target domain

US2023106136A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023106136-A1
Application numberUS-202217875937-A
CountryUS
Kind codeA1
Filing dateJul 28, 2022
Priority dateOct 6, 2021
Publication dateApr 6, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic apparatus generating a generative adversarial network (GAN)-based target domain and a generating method thereof is provided. The generating method includes reconstructing source data included in a source domain, generating target data by training the reconstructed source data based on the source data, and generating a target domain including the generated target data, and the training comprises identifying at least one loss value between a class loss value by class loss and a distance loss value by distance matrix loss and applying at least one loss value between the identified class loss value and the distance loss value to the reconstructed source data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A generating method of a generative adversarial network (GAN)-based target domain, the generating method comprising: reconstructing source data included in a source domain; generating target data by training the reconstructed source data based on the source data; and generating the target domain including the generated target data, wherein the generating of the target data comprises identifying at least one loss value of a class loss value by class loss or a distance loss value by distance matrix loss, and applying at least one loss value of the identified class loss value or the identified distance loss value to the reconstructed source data. 2 . The method of claim 1 , wherein the generating of the target data comprises: based on a category of a class for the reconstructed source data corresponding to the source data being matched based on a class including the source data among a plurality of classes, identifying a first class loss value according to a preset method, and based on the category of the class for the reconstructed source data not being matched, identifying a second class loss value according to the preset method to obtain a second class loss value, and wherein the second class loss value is greater than the first class loss value. 3 . The method of claim 1 , wherein the generating of the target data further comprises: identifying a distance map based on a distance between feature vectors of source data included in different classes among a plurality of classes; and obtaining the distance loss value so as to maintain a distance between the feature vectors of the reconstructed source data corresponding to the source data based on the identified distance map. 4 . The method of claim 1 , wherein the generating of the target data further comprises: identifying at least one loss value among a cluster loss value by cluster loss, a class activating mapping (CAM) loss value by CAM loss, or a feature loss value by feature loss; and additionally applying at least one loss value among the identified cluster loss value, CAM loss value, or feature loss value to the reconstructed source data. 5 . The method of claim 4 , wherein the generating of the target data further comprises obtaining a cluster loss value based on a preset method so that a distance of feature vectors of the reconstructed source data included in different classes among a plurality of classes is far apart. 6 . The method of claim 4 , wherein the generating of the target data further comprises: identifying a weight region of the source data to be applied when classifying a class of the source data by an artificial intelligence neural network model including the source domain; and obtaining a CAM loss value to set the weight region of the reconstructed source data corresponding to the identified source data. 7 . The method of claim 6 , wherein the weight region comprises at least one region of a specific region of image data or a specific frequency region of signal data. 8 . The method of claim 4 , wherein the generating of the target data further comprises obtaining the feature loss value so that a feature vector of the source data is the same as a feature vector of the reconstructed source data corresponding to the source data. 9 . The method of claim 1 , wherein the source domain is a domain generated in an artificial intelligence learning model of a first electronic apparatus, wherein the target domain is a domain for an artificial intelligence learning model of a second electronic apparatus, and wherein the first electronic apparatus and the second electronic apparatus have at least one different hardware specification, software platform, or software version. 10 . The method of claim 1 , wherein the generating of the target data further comprises: receiving Gaussian distribution, and generating fake data, and wherein the method further comprises: receiving trained real data and the generated fake data, and discriminating whether input data is the real data or the fake data. 11 . The method of claim 10 , wherein the fake data is generated to be close to the real data. 12 . An electronic apparatus generating a generative adversarial network (GAN)-based target domain, the electronic apparatus comprising: an input interface; and a processor, wherein the processor is configured to: receive source data included in a source domain through the input interface, reconstruct source data included in the source domain, generate a target domain by training the reconstructed source data based on the received source data, generate a target domain including the generated target data, identify at least one loss value of a class loss value by class loss or a distance loss value by distance matrix loss, and apply at least one loss value of the identified class loss value or the identified distance loss value to the reconstructed source data. 13 . The electronic apparatus of claim 12 , wherein the processor is further configured to: based on a category of a class for the reconstructed source data corresponding to the source data being matched based on a class including the source data among a plurality of classes, identify a first class loss value according to a preset method; and based on the category of the class for the reconstructed source data not being matched, identify a second class loss value according to the preset method to obtain a second class loss value, wherein the second class loss value is greater than the first class loss value. 14 . The electronic apparatus of claim 12 , wherein the processor is further configured to: identify a distance map based on a distance between feature vectors of source data included in different classes among a plurality of classes; and obtain the distance loss value so as to maintain a distance between the feature vectors of the reconstructed source data corresponding to the source data based on the identified distance map. 15 . The electronic apparatus of claim 12 , wherein the processor is further configured to obtain a cluster loss value based on a preset method so that a distance of feature vectors of the reconstructed source data included in different classes among a plurality of classes is far apart. 16 . The electronic apparatus of claim 12 , wherein the processor is further configured to: identify at least one loss value among a cluster loss value by cluster loss, a class activating mapping (CAM) loss value by CAM loss, or a feature loss value by feature loss; and additionally apply at least one loss value among the identified cluster loss value, CAM loss value, or feature loss value to the reconstructed source data. 17 . The electronic apparatus of claim 16 , wherein the processor is further configured to: identify a weight region of the source data to be applied when classifying a class of the source data by an artificial intelligence neural network model including the source domain; and obtain a CAM loss value to set the weight region of the reconstructed source data corresponding to the identified source data.

Assignees

Inventors

Classifications

  • Learning methods · CPC title

  • G06N3/045Primary

    Combinations of networks · CPC title

  • G06N3/0454Primary

    Physics · mapped topic

  • Generative networks · CPC title

  • Probabilistic or stochastic networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023106136A1 cover?
An electronic apparatus generating a generative adversarial network (GAN)-based target domain and a generating method thereof is provided. The generating method includes reconstructing source data included in a source domain, generating target data by training the reconstructed source data based on the source data, and generating a target domain including the generated target data, and the trai…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06N3/045. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 06 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).